質問

    FFMPEGを利用して、m3u8 URLから配信動画を保存しようとする場合、細切れのTSファイルたくさんの.tsファイルをダウンロードしました。それらの.tsファイルを無劣化で一括結合して、MP4に変換したいですが、やり方が分からので、困っています。よろしければ、拡張子tsファイルを結合できるフリーソフトと結合方法を教えてください。

この記事は、FFmpegでm3u8からダウンロードしたTSファイルをエンコードして、一括結合して、MP4に変換する方法を説明します。

FFmpegでM3u8のURLからMP4を保存する方法

FFmpegは、オーディオとビデオの複数の形式で録音、トランスコーディング、およびストリーミング機能を実行できるオープンソースの無料ソフトウェアです。複数のプロジェクトのオーディオとビデオのデコーダライブラリであるlibavcodecおよびlibavformat-オーディオおよびビデオ形式の変換ライブラリが含まれています。「FFmpeg」という単語の「FF」は「Fast Forward」の略称です。
このソフトを利用して、ジャニーズ生配信、FC2生配信、YouTube live、Line liveなどの生配信動画をPCに保存できます。
詳細の手順は下記の記事をご覧ください。

M3u8の.tsファイルを結合して、MP4に変換する方法

しかし、生配信の動画をPCに保存するには、m3u8が必要です。m3u8とは、UTF-8でエンコードされたM3UのUnicodeバージョンで、基本的にプレイリストです。「M3U8」は、Appleが使用するHLS形式の基礎であり、iPhoneやMacbookなどのデバイスで再生できます。HLSはHTTPプロトコルに基づいています。HLSベースのビデオストリームは、ビデオ全体を小さなビデオクリップ(tsファイル)にカットし、プロトコルに従ってそれらをm3u8ファイルに作成します。
そのため、m3u8を利用して、動画をダウンロードする場合、エンコードがなければ、細切れのTSファイルたくさんの.tsファイルがダウンロードされる可能性があります。それらの.tsファイルを結合するには、二つの方法があります。

FFMPEGで.tsファイルを結合して、MP4に変換する方法

FFMPEGで.tsファイルを一括結合することが可能です。詳細の手順は下記をご参照ください。

  1. まずはファイルの名前を、2020-09-4-19-50-45.0001.ts、2020-09-4-19-50-45.0002.tsのように、繋げたい順で連番を付けておきます。
  2. ts結合

  3. 結合したいファイルの名称を適当なテキストファイルに羅列します。
  4. file /home/hoge/0.mp4
    file file C:/C/2020-09-4-19-50-45.0001.ts
    file file C:/C/2020-09-4-19-50-45.0002.ts
    file file ドライブ:/フォルダ/2020-09-4-19-50-45.000X.ts

    ts結合

  5. 当該のテキストファイルを -iでffmpegに読み込ませます。そうすると、.tsファイルがMP4に変換されます。
  6. ffmpeg -f concat -safe 0 -i C:\C\input.txt -c copy C:\C\output.mp4
    ffmpeg -f concat -safe 0 -i [結合元ファイルのリスト].txt -c copy [出力ファイル名].mp4

    ts結合

  7. output.mp4の場所指定が無い場合、結合したファイルはユーザーフォルダに出力されます。
  8. ts結合

Leawo 究極動画変換で.tsファイルを結合して、MP4に変換する方法

FFMPEGで.tsファイルを結合するのが少し面倒くさいかもしれません。初心者の場所、Leawo 究極動画変換という動画変換ソフトをお勧めします。このソフトを利用して、複数の動画ファイルを結合できます。

  1. 「究極動画変換」を起動します。プログラム画面での「ビデオを追加」をクリックして、結合したい動画をソフトに追加します。その後、「変換」ボタン右の「結合」アイコンをクリックして、追加された動画を繋げて、一つにまとめます。
  2. ts結合
    ts結合

  3. 「MP4 Video」ボタンをクリックして、出力フォーマットを設定することができます。フォーマットのパラメータを調整することもできます。
  4. ts結合

  5. 最後は、「変換」ボタンをクリックして、保存先を設定した後、もう一度下の「変換」をクリックすればいいです。
  6. ts結合

  7. 動画ガイド:

Leawo 究極動画変換ご紹介

動画の結合だけでなく、このソフトには、DVD/Blu-ray変換、YouTubeダウンロード、DVD/Blu-ray作成など実用的な機能が搭載されています。FFMPEGより、使いやすいです。是非一度お試しください。

media-converter-ultimate

Leawo 究極動画変換

☉ 動画/DVD/Blu-rayを180種以上の形式に変換
☉ 動画、ビデオをDVD/BDに書き込む
☉ オンライン動画&音楽をダウンロード
☉ 実用な使いやすい動画編集機能

使いたい項目のみ購入可能!

無料体験 無料体験