video - 将 H264 视频转换为原始 YUV 格式

标签 video ffmpeg h.264 encode

是否可以使用 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/

相关文章:

linux - 通过命令行与背景轨道连接 MP3

video - 如何使用 ffmpeg 将字幕嵌入到 .mp4 电影中

ios - 在 iPhone 中解码 h264 视频

android - 如何从 Android 上的一系列图像创建 h264 视频

video - 以 10 fps 生成合成测试视频计数,第一帧被复制

尽管在纵向 View 中录制,但使用 mediaRecorder 和表面 View 录制的 Android 视频无法在横向 View 中播放

android - 如何在 Android 中播放 Facebook 和 Youtube 视频?

javascript - 动态全屏背景视频

c++ - 如何将opencv视频发送到ffmpeg

ffmpeg - 无法使用 FFMPEG 将原始 H264 转换为 mp4 并播放它