是否可以使用 ffmpeg 从 H264 编码视频创建原始 YUV 视频?我想用 matlab 打开视频并逐帧访问 Luma、Cb 和 Cr 组件。
最佳答案
是的,您只需指定像素格式即可。要获取格式的完整列表:
ffmpeg -pix_fmts | grep -i pixel_format_name
例如,如果您想将 mp4 文件的第一个视频轨道保存为 yuv420p
(p
表示 planar
)文件:
ffmpeg -i video.mp4 -c:v rawvideo -pix_fmt yuv420p out.yuv
关于video - 将 H264 视频转换为原始 YUV 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20609760/