我像这样拆分视频:
ffmpeg -ss 00:15:00 -t 00:15:00 -i life.mp4 -acodec copy -vcodec copy life-2.mp4在我想要在flash player (JW Player)上播放拆分文件的过程后,它不启动。它等待下载所有的af视频,然后启动。但是源视频(life.mp4)会立即开始播放。为什么?
发布于 2012-01-30 07:04:48
您将需要使用qt-faststart,它随FFmpeg一起提供,或者MP4Box,它是GPAC的一部分,或者任何其他类似的工具。它会将一些数据移动到输出文件的开头,以便可以在完全下载之前开始播放。如果qt-faststart对您不可用,那么您可以获得FFmpeg source并轻松地编译它:
cd ffmpeg/tools
make qt-faststart然后像这样使用它:
qt-faststart input.mp4 output.mp4另外,我建议使用-ss作为输出选项。它会更慢,但通常会更准确。
https://stackoverflow.com/questions/9045919
复制相似问题