為什麼用於創建幀外視訊的 FFmpeg 命令不起作用?

為什麼用於創建幀外視訊的 FFmpeg 命令不起作用?

我有一系列以 開頭frame001.png和結尾的文件frame580.png。我嘗試使用以下命令將它們編譯為mp4

ffmpeg -framerate 60 -i frame%03d.png ..\output.mp4

但結果是一個空的視訊文件,根本沒有幀。我究竟做錯了什麼?這與以下命令完全相同FFmpeg 官方教程用途。

我應該指出,使用該-start_number參數不會改變任何東西。

如果有幫助的話,這是輸出

答案1

官方教學解釋這個指令可以解決問題:

ffmpeg -framerate 60 -i frame%03d.png -c:v libx264 -vf fps=60 -pix_fmt yuv420p ..\output.mp4

這可以在副標題“如果您的影片無法正確顯示幀」。

相關內容