提取YUV數(shù)據(jù)
ffmpeg -i killer.mp4 -an -c:v rawvideo -pix_fmt yuv420p ouy.yuv
參數(shù)說明
-c:v rawvideo 指定將視頻轉(zhuǎn)成原始數(shù)據(jù)
-pixel_format yuv420p 指定轉(zhuǎn)換格式為yuv420p
從日志中可以看出,像素格式:yuv420p,分辨率:608x368,使用ffplay播放一下潜沦。需要指定分辨率
,這個(gè)時(shí)候不需要指定視頻格式了绪氛,ffplay默認(rèn)像素格式格式就是yuv420p唆鸡。
ffplay -s 608x368 ouy.yuv
提取PCM數(shù)據(jù)
ffmpeg -i killer.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm
參數(shù)說明
-ar:指定音頻采樣率 44100 即44.1KHz
-ac:指定音頻聲道channel 2 為雙聲道
-f:數(shù)據(jù)存儲格式 s:Signed 有符號的, 16: 每一個(gè)數(shù)值用16位表示枣察, l: little争占, e: end
使用ffplay播放
ffplay -ar 44100 -ac 2 -f s16le out.pcm