从 yuv 视频中提取 yuv 帧

从 yuv 视频中提取 yuv 帧

从 yuv 视频中提取单个 yuv 帧的最佳方法是什么?我们可以使用 ffmpeg 吗?

我可以提取单个 jpg 帧,但很难提取单个 yuv 帧。我知道我可以用 python 编写自己的脚本来提取它,因为 yuv 视频中的帧只是以原始格式相互堆叠,但我想知道是否有一个命令行命令可以用于此。

答案1

使用 ffmpeg,

ffmpeg -f rawvideo -framerate 25 -s 1280x720 -pixel_format yuv420p -i in.yuv -c copy -f segment -segment_time 0.01 frames%d.yuv

当然,用正确的值替换帧速率、尺寸和像素格式。

相关内容