使用良好的流媒体 mp4,输出文件 #0 不包含任何流

Kin*_*ddy 5 windows ffmpeg video-streaming

我有很多来自 Sony 头盔摄像头的 Greenway Trail mp4 电影。我有一个来自相机的 7 分钟原始电影样本上传到我的电影托管域。

Chrome 和 Firefox 正确传输它。当我编辑它并将其发布到同一个地方时,启动流会断断续续地暂停,停顿,暂停,一段时间......然后终于可以正常播放了。这就是我在这里的原因。

我正在解决这个问题,因为尝试修复它们与我在这个原始的、工作正常的电影文件上遇到的问题相同。

我犯了同样的错误。

我是这个工具的新手,需要帮助确定错误的原因。这是原始文件:

http://rnc3.net/clips/media/puzzle107/MAH00107.MP4

ffmpeg MAH00107.MP4 -movflags faststart outputfile.mp4
ffmpeg version 3.1.4 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.4.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-libebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfree type --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-

libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 28.100 / 55. 28.100
  libavcodec     57. 48.101 / 57. 48.101
  libavformat    57. 41.100 / 57. 41.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 47.100 /  6. 47.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
  libpostproc    54.  0.100 / 54.  0.100
Output #0, mp4, to 'MAH00107.MP4':
Output file #0 does not contain any stream
Run Code Online (Sandbox Code Playgroud)

llo*_*gan 10

您忘记-i指示哪个文件是输入。将您的命令更改为:

ffmpeg -i MAH00107.MP4 -movflags faststart outputfile.mp4
Run Code Online (Sandbox Code Playgroud)