将充满 h264 的目录转换为图像

将充满 h264 的目录转换为图像

第一次来这里。请温柔一点。让我知道我错过了什么,我会改正的。

我的问题与此类似。因此,我也希望得到针对我特定问题的答案。

如何将 .264 文件转换为 .mp4

我有一个包含 .h264 格式帧的完整目录。这些帧是由 WebRTC 为单个视频生成的。

我能够将第一帧转换为图像。但是,当我尝试对后续帧进行转换时,ffmpeg 出现错误。我假设可能存在对先前帧的依赖,因此我收到此错误。

我如何将该目录中的所有帧转换为图像(jpeg 或 png)

答案1

典型的 H.264 帧是相互依赖的,因此大多数帧无法单独解码。

使用cat将它们全部组合起来并通过管道传输到ffmpeg

cat *.h264 | ffmpeg -i - frame-%04d.png

答案2

你可以尝试使用手刹

$ HandBrakeCLI -Z Universal -i myinputfile -o myoutputfile

我找到了这里. 也许会有帮助。

并请提供错误信息,以便我们更有效地为您提供帮助。

相关内容