我使用ffmpeg從100張圖像序列創建短視頻。有幾篇文章幫助我整理了一個命令,但是我使用的是直接從ffmpeg images-to-video script anyone?獲取的。使用ffmpeg從圖像中使用低fps視頻播放VLC中的問題
以下命令會生成可在所有視頻播放器中播放的視頻文件(OS X)。
cat input/*.jpg | ffmpeg -f image2pipe -r 10 -vcodec mjpeg -i - out.mp4
但是,如果我將其更改爲,
cat input/*.jpg | ffmpeg -f image2pipe -r 1 -vcodec mjpeg -i - out.mp4
它起着以及所有但 VLC媒體播放器。 VLC顯示最初的1到3張圖像,然後在框架上凍結。我已經測試了幾種不同的幀速率,並且它似乎打破了VLC中視頻播放的截止點在1.125和1.175之間。
關於我在這裏處理的任何意見將不勝感激。
完整的控制檯輸出缺失。你可以添加一個輸出'-r',它的值是你的玩家所支持的。然後ffmpeg會複製幀以匹配請求的輸出幀速率。 – LordNeckbeard
我認爲這是一個錯誤在vlc ....我可以重現問題 – dsign
製作圖形隨時間變化的視頻時,我遇到同樣的問題。使用avconf和moviepy(帶有後端ffmpeg),使用x264,mpeg4和gif測試0.5 fps和1 fps。 –