我有原始视频文件,其中每一帧由以下部分组成:
- 64 字节的元数据,后面跟着
- 图像数据(1920x1080 uyvy422)
我想使用ffmpeg
(或任何其他简单方法)来
- 将图像数据提取到
png
文件中 - 以任何方式转储每帧 64 字节元数据
我尝试过的是
ffmpeg -pixel_format uyvy422 -video_size 1920x1080 -i input_file.bin out_dir/frame-%3d.png
这几乎是正确的,只是它不会跳过帧之间的 64 字节元数据。
这可能吗ffmpeg
?
答案1
Is this possible with ffmpeg?
不可以。ffmpeg 无法知道这些元数据是否存在,而且除了修改 ffmpeg 源代码之外,没有其他方法可以描述任意格式。您需要编写一个程序来读取文件、提取元数据并将视频传输到 ffmpeg。