如何使用ffmpeg从mov中提取h264原始视频?

时间:2013-12-22 16:04:37

标签: video ffmpeg

我可以使用MP4Box从mov文件中提取h264轨道:

$MP4Box -raw 1 test.mov
$file test_track1.h264
test_track1.h264: JVT NAL sequence, H.264 video, main @ L 30

我怎样才能通过ffmpeg做到这一点?

我尝试使用这些选项,但没有一个像MP4Box一样。

$ffmpeg -i test.mov -vcodec copy -an -f rawvideo 1.h264
$file 1.h264 
1.h264: data

$ffmpeg -i test.mov -vbsf h264_mp4toannexb -vcodec copy -an -f rawvideo 2.h264
$file 2.h264
2.h264: data

1 个答案:

答案 0 :(得分:1)

只需从命令行中删除-f rawvideo

应该是:

$ffmpeg -i test.mov -vbsf h264_mp4toannexb -vcodec copy -an 2.h264

因为我正在学习这是我的观点:

没有必要指定格式,你已经告诉ffmpeg指定的格式是raw,这里:

-vbsf h264_mp4toannexb