我用的是虛擬機下centos操作系統,ffmpeg是ffmpeg-1.2。
ffmpeg讀入YUV文件最重要的一點是你要聲明你的視頻是多大的,我處理得YUV視頻格式是1920*1080
那麼我要輸入如下指令:
# ./ffmpeg -s 1920*1080 -i source.YUV -r 25 -b 8000k -y source.mp4
其中最後的mp4之類的格式是可以隨便改的,如果你還想決定用什麼編碼器,那麼指令如下:
# ./ffmpeg -s 1920*1080 -i source.YUV -r 25 -b 8000k -vcodec mjpeg -y source.avi
如果你的YUV格式爲YUV422p,因爲軟件默認的YUV格式爲420p,所以你需要聲明你的YUV格式,指令如下:
# ./ffmpeg -s 1920*1080 -pix_fmt yuv422p -i source.YUV -r 25 -b 8000k -y source.mp4
。