第一次来这里。请温柔一点。让我知道我错过了什么,我会改正的。
我的问题与此类似。因此,我也希望得到针对我特定问题的答案。
我有一个包含 .h264 格式帧的完整目录。这些帧是由 WebRTC 为单个视频生成的。
我能够将第一帧转换为图像。但是,当我尝试对后续帧进行转换时,ffmpeg 出现错误。我假设可能存在对先前帧的依赖,因此我收到此错误。
我如何将该目录中的所有帧转换为图像(jpeg 或 png)
答案1
典型的 H.264 帧是相互依赖的,因此大多数帧无法单独解码。
使用cat
将它们全部组合起来并通过管道传输到ffmpeg
:
cat *.h264 | ffmpeg -i - frame-%04d.png