我正在使用 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
改变像素格式以适应。