我可以使用 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
最佳答案
只需从命令行中删除 -f rawvideo
即可,
应该是:
$ffmpeg -i test.mov -vbsf h264_mp4toannexb -vcodec copy -an 2.h264
自从我学习以来,这就是我的观点:
无需指定格式,您已经告诉 ffmpeg 指定的格式是原始格式,此处:
-vbsf h264_mp4toannexb
关于video - 如何使用ffmpeg从mov中提取h264原始视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20731278/