无效的 PNG 签名 FFmpeg

无效的 PNG 签名 FFmpeg

我正在使用 FFmpeg 从一组 .png 格式的图像生成视频。

我使用以下命令从视频中提取图像。

ffmpeg -i RGB.mkv -map 0:0 -vsync 0 -c:v copy RGB-%04d.png

我使用以下命令从图像生成视频。

ffmpeg -f image2 -framerate 30 -i RGB-%04d.png -s 2048x1536 rg1.mkv

这给了我以下错误:

[png @ 000001cfd8d4a440] Invalid PNG signature 0xFFD8FFDB00C50002.
[...]
Error while decoding stream #0:0: Invalid data found when processing input

任何帮助都值得感激,谢谢

答案1

请尝试以下操作。

提取图像:

ffmpeg -i RGB.mkv RGB-%%4d.png

图像序列至视频:

ffmpeg -i RGB-%%4d.png -pix_fmt yuv420p -r 30 -s 2048:1536 RG1.mkv

改变像素格式以适应。

相关内容