FFMpeg提取原始數據

1.提取YUV數據

ffmpeg  -i test.mp4 -an -c:v rawvideo -pix_fmt yuv420p out.yuv

-an 表示不要音頻

播放進行測試,由於現在的視頻是原始數據,所以需要指定大小和格式

ffplay -s 100x100 -pix_fmt yuv420p out.yuv

2.提取PCM數據

ffmpeg  -i test.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm

-vn 表示不要視頻
-ar 表示音頻採樣率
-ac 2 表示雙聲道(單聲道1,立體聲爲3個聲道以上)
-f 表示PCM數據格式 s表示正數 16表示16進制

播放進行測試,由於現在的音頻是原始數據,需要指定格式聲道和採樣率

ffplay out.pcm -ar 441100 -ac 2 -f s16le
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章