2015-12-21 103 views
0

我試圖將用ffmpeg創建的視頻與音頻文件(mp3)結合起來。該視頻是使用以下幾個較小的剪輯創建的:將音頻與ffmpeg合併打破視頻

ffmpeg -y -f concat -auto_convert 1 -i videos.txt -c copy -an -sn video.mp4 

videos.txt包含要組合的視頻列表。此視頻創建正確並且播放良好。接下來,我正在嘗試爲視頻添加音軌。我檢查和音頻文件可以正常播放但是當我使用下面的命令產生的MP4已損壞,不再適用於播放添加:

ffmpeg -y -i video.mp4 audio.aac final.mp4 

任何想法,我是新來使用ffmpeg的,而不是確定輸出的意思是什麼和什麼是相關的,但我沒有看到任何看起來像錯誤的東西。

+0

您的問題似乎在這裏是offtopic:堆棧溢出僅用於編程問題。如果你有更多的'ffmpeg' cli用法問題,你可以在[su]問他們哪裏可以得到很好的答案。另外,確保始終爲每個'ffmpeg'命令提供完整的控制檯輸出。 – LordNeckbeard

回答

1

你缺少一個-i

ffmpeg -i video.mp4 -i audio.aac -c copy -shortest final.mp4 

我說:

  • -c copystream copy,因爲我以爲你只是想複用器將音頻和不重新編碼的一切。

  • -shortest因此輸出在最短輸入結束時結束。