尝试播放使用 libx264 编码的视频时,parole 播放器会给出 gstreamer 错误

尝试播放使用 libx264 编码的视频时,parole 播放器会给出 gstreamer 错误

我有一堆 png 文件,我使用 ffmpeg 创建视频:

ffmpeg -i frame%d.png -c:v libx264 a.mpg

VLC 可以播放该视频,但是当我尝试使用 Parole Media Player 打开它时,出现错误:

GStreamer 后端错误 在流结束前未找到有效帧

但是,如果我只是像这样创建视频:

ffmpeg -i frame%d.png a.mpg

然后假释官就可以打开它。

有人知道问题出在哪里吗?非常感谢您的帮助!

答案1

对于 H.264 视频,使用更常见的输出容器格式,如.mp4、、等。此外,如果您希望哑播放器(WMP、QuickTime)能够正确解码它,.mkv请添加。.ts-pix_fmt yuv420p

相关内容