ビデオ編集は、魅力的なコンテンツ作成の基礎です。 YouTuber、マーケティング担当者、愛好家を問わず、複数のクリップを結合してシームレスな最終製品を作成する機能は不可欠です。 FFmpeg は堅牢なオープンソース コマンドライン ツールであり、ビデオの連結を迅速かつ信頼性が高く、品質を維持します。
Ubuntu へのインストール
<オル>
$ sudo apt update
$ sudo apt install ffmpeg
$ ffmpeg -version
前提条件:一致するビデオ プロパティ
マージする前に、ソース ファイルが一貫したエンコード パラメータ (タイムベース、解像度、コーデック、ピクセル形式) を共有していることを確認してください。これらが一致する場合は、以下の高速で再エンコード不要の方法を使用できます。異なる場合は、再エンコードする必要があります。これは遅くなりますが、互換性のために必要です。
同じコーデック – Concat Demuxer (高速ストリームコピー)
<オル>
Join_video.txt
file /Users/Video/input1.mp4
file /Users/Video/input2.mp4

ffmpeg -f concat -safe 0 -i join_video.txt -c copy output_demuxer.mp4
-安全 0 任意のファイル名を許可します。 -c コピー 再エンコードせずにファイルをストリーミングします。
同じコーデック – Concat プロトコル (単一行コマンド)
<オル>
ffmpeg -i "concat:input1.ts|input2.ts" -c copy output_protocol.ts

さまざまなコーデックまたは解像度 – filter_complex を使用した再エンコード
<オル>
ffmpeg -i file1.mp4 -i file2.mp4 -i file3.mp4 \
-filter_complex "[0:v][0:a][1:v][1:a][2:v][2:a] \

concat=n=3:v=1:a=1 [vv][aa]" \
-map "[vv]" -map "[aa]" mergedVideo.mp4
ここでは再エンコードが必要です。プロセスは遅くなりますが、統一された形式が提供されます。
複数のオーディオ ストリーム – 高度な filter_complex の使用法
<オル>
ffmpeg -i opening.mkv -i episode.mkv -i ending.mkv -filter_complex
[0:0][0:1][0:2][1:0][1:1][1:2][2:0][2:1][2:2]

concat=n=3:v=1:a=2 [v][a1][a2]
-map "[v]" -map "[a1]" -map "[a2]" output.mkv
ボーナス – Filmora とのクイック統合
グラフィカル インターフェイスを好むユーザーのために、Wondershare Filmora は初心者に最適なドラッグ アンド ドロップ ワークフローを提供します。
<オル>結論
FFmpeg は、同一のコーデック、多様な形式、または複数のオーディオ トラックを扱うかどうかに関係なく、ビデオ連結に比類のない柔軟性を提供します。そのコマンドラインの精度により最適な品質が保証される一方、Filmora の代替手段はスクリプトに慣れていない人に直感的なショートカットを提供します。これらのテクニックをマスターして、プロレベルのビデオを効率的に制作してください。