Ffmpeg视频编解码器

时间:2012-01-28 14:19:44

标签: video ffmpeg mp4

我像这样分割视频:

ffmpeg -ss 00:15:00 -t 00:15:00 -i life.mp4 -acodec copy -vcodec copy life-2.mp4

在我想在flash播放器(JW Player)上播放分割文件的过程之后,它不会启动。它等待下载所有af视频,然后开始。但源视频(life.mp4)立即开始播放。为什么?

1 个答案:

答案 0 :(得分:0)

您需要使用FFmpeg附带的qt-faststart或GPAC的MP4Box或任何其他类似工具。它会将一些数据移动到输出文件的开头,这样它就可以在完全下载之前开始播放。如果您无法使用qt-faststart,那么您可以获得FFmpeg source并轻松编译它:

cd ffmpeg/tools
make qt-faststart

然后像这样使用它:

qt-faststart input.mp4 output.mp4

另外,我建议使用-ss作为输出选项。它会更慢,但通常更准确。