Filmora
Filmora - 人工智慧影片剪輯軟體
更快、更智慧、更容易剪輯!
立即打開
Filmora 影片編輯軟體
最好的編輯器可幫助您輕鬆編輯影片。
  • 使用 300 多種令人驚嘆的效果增強影片
  • 個性化裁剪區域
  • 易於使用

精通 FFmpeg:輕鬆合併音訊與影片的技巧

Arvin Alejandro
Arvin Alejandro 最初發佈時間 Jun 07, 24, 更新時間 Aug 20, 24

歡迎來到影片製作的世界!不論您是初學者還是經驗豐富的影片創作者,無縫合併音訊和影片是您必須掌握的重要技能之一。本文將重點介紹 FFmpeg,這是一個功能強大的命令列工具,可以幫助您輕鬆地合併音訊和影片。

FFmpeg 是開源軟體,可讓您轉換、編輯和串流多媒體檔案。它被專業人士和愛好者廣泛使用,並具有許多功能,包括合併音訊和影片檔案。本指南將逐步引導您使用 FFmpeg 來合併音訊和影片,讓您在創建 YouTube 影片、播客或電影時,擁有製作出令人耳目一新的作品的技能。

merge audio and video with ffmpeg
在本文中
  1. 準備工作
  2. Filmora教學:如何輕鬆合併音訊和影像檔案
  3. 常見問題

準備工作

準備好掌握合併音訊和影片的藝術了嗎?現在讓我們深入了解 FFmpeg 吧!FFmpeg 是一個強大且多功能的工具,可以幫助您實現專業的影片製作成果。

使用 FFmpeg,您可以錄製、轉換和串流任何格式的影音檔案。它不僅是一個優秀的解碼器和編碼器,還可以進行轉碼、複用、解復用、串流、過濾和播放各種媒體類型。

在我們開始使用 FFmpeg 合併影片檔案之前,先了解容器格式和影片編解碼器的基礎知識非常重要。這些是影片的構建基石,您使用的具體類型將決定您用於合併它們的方法。準備好了嗎?讓我們開始這段探索之旅吧!

如何使用 FFmpeg 將影片與兩個音軌合併

想在影片中添加多個音軌嗎?使用 FFmpeg,您可以輕鬆地將影片與多個音訊串流組合起來。無論是為影片創建外語版本還是添加備用音軌,這種方法都能幫助您實現專業的效果。本節將指導您如何使用 FFmpeg 的命令列介面,將影片與多個音訊串流結合起來。那麼,讓我們開始吧!

將兩個音軌混合進一個影片

使用 FFmpeg 的命令列介面可以輕鬆地將多個音軌合併到一個影片中。在這個例子中,我們將把兩個音軌組合成一個影片,讓畫外音在背景音樂的基礎上播放。以下是逐步的操作過程:

步驟一:打開命令提示字元(Windows)或終端(macOS、Linux),然後導航至您存放影片和音訊檔案的目錄。您可以使用 cd 命令切換到目標目錄。

步驟二:將以下命令中的 video1.mp4 和 video1.mp3 替換為您實際的影片和音訊檔案名稱。

ffmpeg \

-i video1.mp4 -i audio1.mp3 \

步驟三:使用 -c:v copy 命令複製串流,以避免重新編碼,提高處理速度並保持原始影片品質。

-c:v copy \

-filter_complex " \

步驟四:使用 -filter_complex 指定混音音訊的操作。在這裡,我們使用 amix 濾鏡將來自兩個音訊流(0:a 和 1:a)的音軌混合成一個。

[0:a][1:a] amix=inputs=2:duration=longest [audio_out] \

步驟五:使用 -map 命令將影片串流 (0:v) 和混音後的音訊串流 ([audio_out]) 映射到輸出影片。

步驟六:最後,使用 -y 命令告訴 FFmpeg 覆蓋輸出檔案(如果已存在),並指定輸出的影片檔案名稱。

-y output.mp4

執行此命令後,FFmpeg 將合併指定的影片和音訊檔案,並生成一個新的影片檔案 output.mp4,其中包含混音後的音訊。完成後,您可以在指定的輸出位置找到新建立的影片檔案。

將兩個音軌混合進一個影片並調整音量

要將兩個音軌合併到一個影片中並調整其中一個音軌的音量,以突出特定的聲音,可以閱讀以下逐步操作的詳細說明:

步驟一:透過指定輸入檔來啟動命令。

ffmpeg \

-i video1.mp4 -i audio1.mp3 \

步驟二:使用filter_complex選項指定濾鏡圖。

-filter_complex " \

[0:a] volume=0.5 [music];

步驟三:使用amix過濾器獲取 music 流和audio1.mp3並將它們混合。

[music][1:a] amix=inputs=2:duration=longest [audio_out] \

" \

步驟四:使用映射選項指定輸入檔中的哪些流應包含在輸出檔中。

-map 0:v -map "[audio_out]" \

步驟五:將輸出檔名指定為“ output.mp4 ”,並使用-y 標誌來覆寫輸出檔案,而不要求確認該檔案是否已存在。

-y output.mp4

將兩個音訊延遲混合到一個影片中

要將兩個音軌延遲混合到一個影片中,您可以使用 FFmpeg 的 adelay 濾鏡。這些濾鏡允許您對音軌進行延遲處理,然後將它們混合成單個音軌。以下是具體的操作步驟:

步驟一:使用adelay 濾鏡為音軌新增延遲。

[1:a] adelay=2100|2100 [voice];

步驟二:將延遲音軌與原始音軌混合。

[0:a][voice] amix=inputs=2:duration=longest [audio_out]

步驟三:將影片和音訊軌道映射到輸出檔案

-map 0:v -map "[audio_out]"

步驟四:使用-y 覆蓋輸出檔案

-y output.mp4

最終命令如下所示:

ffmpeg \

-i video1.mp4 -i audio1.mp3 \

-filter_complex " \

[1:a] adelay=2100|2100 [voice]; \

[0:a][voice] amix=inputs=2:duration=longest [audio_out] \

" \

-map 0:v -map "[audio_out]" \

-y output.mp4

此命令會將音軌延遲 2100 毫秒,然後將其與原始音軌混合,從而產生具有延遲音訊的新影片檔案。

Filmora教學:如何輕鬆合併音訊和影像檔案

雖然 FFmpeg 是一個功能強大的工具,可以合併音訊和影片檔案,但對於某些使用者來說,它學習起來比較困難。如果你希望找尋更簡單易用的軟體,可以考慮使用 Filmora 等影片編輯軟體。

什麼是Filmora?

Wondershare Filmora 是一款影片編輯軟體,讓使用者能夠輕鬆地製作具有專業水準的影片。它提供了使用者友善的介面,因此對於需要更廣泛的影片編輯體驗的人來說,是一個絕佳的選擇。

免費下載
免費下載

這款軟體具有直覺的介面和豐富的功能,即使對於初學者來說也可以輕鬆地合併音訊和影片檔案。除此之外,Filmora 還提供了多種編輯和增強音訊和影片檔案的選項,使您能夠更好地控制最終輸出效果。對於希望快速輕鬆地合併音訊和影片檔案的使用者來說,Filmora 是比使用FFmpeg更好的替代方案。

如何使用 Filmora 合併音訊和影片檔案

Filmora 是一款使用者友善的影片編輯軟體,讓您輕鬆組合音訊和影片檔案,創建精美且專業的最終產品。以下是使用 Filmora 合併音訊和影片檔案的逐步過程:

步驟一:打開 Filmora 軟體,使用拖放功能或點擊介面上的「導入媒體」按鈕,將您想要使用的音訊和影片檔案匯入到 Filmora 中。

filmora導入媒體

步驟二:從媒體庫中選擇您的音訊和影片檔案,然後將它們拖放到時間軸中。在時間軸中調整音訊和影片檔案的順序和對齊。

Filmora對齊媒體

步驟三:在時間軸中右鍵單擊您的影片檔案,然後選擇「分離音訊」。刪除您不需要的原始音訊,然後將新的音訊檔案拖放到時間軸中的影片檔案下方,以替換原始音訊。

filmora 分離音訊

步驟四:點擊「導出」,Filmora 將根據您的設定將最終編輯完成的影片匯出保存到您的電腦中。您也可以選擇直接將最終影片發佈到 YouTube 或燒錄到 DVD。

filmora導出影片

常見問題

以下是有關 FFmpeg 合併功能和其他相關主題的一些常見問題:

Q1. 如何在 FFmpeg 中合併圖像和影片?

要使用 FFmpeg 合併圖像和影片,首先,使用圖像上的-loop選項在影片持續時間內循環播放,然後使用覆蓋濾鏡將圖像覆蓋在影片上。該指令如下所示:

ffmpeg -i video.mp4 -i image.jpg -filter_complex "[0:v][1:v] overlay=0:0" -pix_fmt yuv420p -c:a copy output.mp4

此命令會取得輸入影片和影像,套用覆蓋濾鏡將影像覆蓋在從左上角 ( 0:0 ) 開始的影片上,並將結果輸出到output.mp4。 -pix_fmt yuv420p和-c:a 複製選項可確保與大多數裝置的相容性。

Q2. 我可以將 2 個 MP4 檔案合併為 1 個嗎?

是的,您可以使用 Filmora 將兩個 MP4 檔案合併為一個。為此,請按照下列步驟操作:

步驟一:打開Filmora 並導入影片檔案

步驟二:將影片拖曳至時間線

步驟三:將第二個影片與第一個影片對齊,不留任何間隙

步驟四:點擊「導出」並選擇所需的設定

步驟五:再次點擊「導出」將合併的影片儲存到您的電腦上

Q3. 如何合併影片字幕?

若要在 Filmora 中合併影片字幕,請依照下列步驟操作:

步驟一:打開Filmora 並匯入您的 SRT 字幕檔。

步驟二:將SRT 檔案放在時間線上並右鍵單擊它。從選項中選擇「高級編輯」。

步驟三:調整字幕的時間碼、內容、顏色、字體和其他設定。完成後,選擇「導出字幕檔」以儲存變更。

還想了解更多有關為影片添加字幕的技巧嗎?看看下面的影片:

結論

使用 FFmpeg 和 Filmora,您可以輕鬆地結合影片和音訊、合併多個影片檔案,以及為影片添加字幕。這兩種工具提供不同的功能和學習曲線,因此在選擇工具之前了解您的需求非常重要。對於初學者和喜歡使用使用者友善介面的使用者來說,Filmora 是一個不錯的選擇;而對於高級使用者來說,FFmpeg 則是一個功能強大的命令列工具。

Arvin Alejandro
Arvin Alejandro Aug 20, 24
分享文章: