在 Linux 上使用 FFmpeg 修剪和剪切影片的指南
重點
- FFmpeg 是一個用於 Linux 中影片編輯的多功能命令列工具。
- 在進行任何編輯之前,備份原始影片檔案至關重要。
- 如果需要,FFmpeg 可以精確切割片段而無需重新編碼。
釋放 FFmpeg 視訊修剪和剪切的強大功能
FFmpeg 是一款功能強大的命令列多媒體編輯工具,它改變了 Linux 用戶與視訊檔案互動的方式。在本指南中,我們將探討如何使用 FFmpeg 有效地修剪和剪切視訊文件,並為您提供精確的命令範例以供入門。
修剪影片檔案的開頭和結尾
第 1 步: 準備要修剪的視頻
修剪之前,請確保您有原始視訊檔案的備份,因為 FFmpeg 不支援撤消功能。
專業提示: 始終使用副本來保護您的原始內容。
第 2 步: 修剪影片的開頭部分
若要刪除 5 分鐘影片的前 30 秒,請使用以下指令:
ffmpeg -i input.mp4 -ss 30 -c copy output_trimmed.mp4
第三步: 修剪影片的結尾
若要剪切同一影片的最後 30 秒,請執行以下命令:
ffmpeg -i input.mp4 -to 00:04:30 -c copy output_trimmed.mp4
第四步: 修剪影片的兩側
若要消除影片的前 30 秒和後 30 秒,請組合使用以下命令:
ffmpeg -i input.mp4 -ss 30 -to 00:04:30 -c copy output_trimmed_both.mp4
請務必對照原始影片檢查輸出影片以驗證編輯內容。
在影片檔中剪切一小段
第 1 步: 確定切入點
選擇要剪切的影片中的確切時間戳,例如從 2:30 到 4:00 以及從 7:45 到 8:30。
專業提示: 使用媒體播放器準確定位所需的剪下點!
第二步: 執行剪切指令
在視訊目錄中開啟終端機並輸入以下命令:
ffmpeg -i input.mp4 -vf "select='between(n\, 150\, 240)'" -af "aselect='between(n\, 150\, 240)', asetpts=N/SR" output_first_cut.mp4
替換數字以匹配剪切的起點和終點。
第三步: 第二次剪輯執行
對 7:45 到 8:30 之間的第二次剪輯使用類似的命令:
ffmpeg -i input.mp4 -vf "select='between(n\, 465\, 510)'" -af "aselect='between(n\, 465\, 510)', asetpts=N/SR" output_second_cut.mp4
和以前一樣,透過將新建立的影片與原始影片進行檢查來確認剪輯。
將視訊檔案切割成統一的片段
第 1 步: 導航到您的長視頻
打開終端並存取包含長視訊檔案的目錄。
第 2 步: 分割視頻
使用以下指令將影片分割成 5 分鐘的片段:
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 300 -f segment output%03d.mp4
FFmpeg 將根據您指定的片段持續時間產生多個較小的剪輯。
專業提示: 檢查結果以確認所有片段已正確剪下。
額外提示
- 始終確保在編輯之前驗證您的備份。
- FFmpeg 有大量選項來自訂您的編輯;探索文檔。
- 考慮對輸出檔案使用描述性命名約定,以便更好地組織。
概括
透過使用 FFmpeg 命令列工具,您可以有效、精確地修剪和剪切視訊檔案。本指南示範如何執行基本的影片編輯任務,為對多媒體操作有興趣的 Linux 使用者建立強大的資源。
結論
掌握 FFmpeg 可以顯著增強您在 Linux 中的影片編輯能力。透過本指南中的信息,您現在可以使用命令列指令有效地修剪和剪切視訊檔案。所以,潛入並開始編輯!
FAQ(常見問題)
什麼是 FFmpeg?
FFmpeg 是一款免費的開源軟體,用於處理多媒體數據,允許用戶錄製、轉換和串流音訊和視訊。
FFmpeg對於初學者來說很難用嗎?
雖然 FFmpeg 透過命令列介面運行,但經過實踐,它可以很簡單。本指南提供了入門的基本命令。
我可以撤銷使用 FFmpeg 所做的變更嗎?
不,創建原始視訊檔案的備份至關重要,因為 FFmpeg 沒有撤消功能。