我編寫了代碼將幾個音頻文件與1個圖像合併到WebM視頻中。 (audio1與默認jpg結合使用,audio2與默認jpg結合使用等)。ffmpeg - 將圖像和音頻合成爲視頻後的視頻比音頻更長
問題是,在此之後,視頻長度比音頻長度高25秒(所以音頻在視頻結束前25秒)。
有沒有辦法在音頻完全相同的時間停止視頻?下面是我使用的代碼(我推出一個BAT命令文件)
@echo off
for %%F in (*.ogg) do (
ffmpeg -loop 1 -framerate 1 -i "default.jpg" -i "%%F" -acodec libopus -b:a 384k -vcodec libvpx-vp9 -lossless 1 -speed 4 -vf scale=1280x720 -shortest "%%F.webm"
)
任何幫助?很重要。 –
這是一個錯誤,請參閱https://trac.ffmpeg.org/ticket/5456 – Mulvya
我已經看到了,它沒有幫助。我不會使用2012版的ffmpeg ..那麼是否可以使用ffmpeg刪除每個創建媒體的最後25秒的視頻?就像將每個音頻與特定圖像一起製作成多個視頻,然後移除最後25秒? –