将mp4格式转换为YUV 420格式后,我无法正常播放yuv文件。我在播放时编写了视频的宽度和高度。 ffmpeg的以下转换命令是否正确?
ffmpeg -i sample.mp4 -c:v rawvideo -pix_fmt yuv420p out.yuv
答案 0 :(得分:1)
几乎所有视频都解码为YCbCr 4:2:0,又称IYUV(fourcc),因此
ffmpeg -i sample.mp4 out.yuv
就足够了。
要查看它,您可以使用imagemagick,my own tool或vooya中的ffplay
,display
。
一些例子:
# Using ffmpeg
ffplay -s WxH file.yuv
# Using imagemagick and display to look at first frame
display -size WxH -depth 8 -colorspace sRGB 'file.yuv[1]'