2013-12-22 136 views
2

我可以用MP4Box從MOV文件中提取的H264軌道:如何使用ffmpeg從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

我剛剛嘗試過提取原始H.264數據的命令行,它的工作原理就是說'文件'報告了JVT NAL序列。你從什麼版本的FFmpeg工作? –

+0

它在debian 7上.ffmpeg版本是'ffmpeg version 0.8.6-6:0.8.6-1,版權所有(c)2000-2013的Libav開發人員' –

+0

當我使用avconv時,它會給出相同的結果。 –

回答

1

只是刪除從你的命令行-f rawvideo

它應該是:

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

由於我在學習這是我的觀點:

沒有必要指定格式,你已經告訴ffmpeg具體的格式是原始的,在這裏:

-vbsf h264_mp4toannexb 
相關問題