トランスポートストリームに変換することで無劣化結合ができるffmpegとは、Ubuntuで最もポピュラーな動画編集のコマンドラインツールです。端末から「ffmpeg」コマンドを実行する短いmp4動画をまとめて一つのファイルに結合したいときに使えるのが、ffmpegコマンドです。トランスポートストリーム(拡張子.ts)」ファイルに変換することにより、高速かつ無劣化でmp4ファイルを結合することができます。動画をtsファイルに変換してから1つのmp4ファイルに結合するffmpegコマンドを使って複数のmp4動画ファイルを結合するには、まず、そのファイルが含まれるフォルダをカレントにして端末を開きましょう。Thunarファイルマネージャを使っている場合は、フォルダを開いて右クリックメニューから「ここでTerminalを開く」を選ぶのが簡単です。streams)ファイルに変換します。video2.tsここでは、「video1.mp4」と「video2.mp4」の2つのファイルを、それぞれ「video1.ts」「video2.ts」に変換しています。copy」オプションでコーデックをコピーしているので、もともとH.264+AACの動画なら変換は数秒で終わります。次に、tsファイルを結合して、mp4ファイルとして出力するには、以下のコマンドを実行します。output.mp4結合するtsファイルは、「concat」プロトコルを使い、ファイル名を「|」で区切って入力していきます。ここでもコーデックをコピーしているので数秒の処理で済み、「output.mp4」は無劣化で出力されます。中間ファイルとして使用したtsファイルはそのまま残りますが、不要ならば削除してしまいましょう。同様の操作をH.264+AACのmkv動画でも試してみましたが、やはり無劣化で結合することができました。Type-C変換アダプタ。