我可以使用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
答案 0 :(得分:1)
只需从命令行中删除-f rawvideo
,
应该是:
$ffmpeg -i test.mov -vbsf h264_mp4toannexb -vcodec copy -an 2.h264
因为我正在学习这是我的观点:
没有必要指定格式,你已经告诉ffmpeg指定的格式是raw,这里:
-vbsf h264_mp4toannexb