m3u8のtsファイルは、MP4形式に変換することで再生しやすくなります。そのためにはtsファイルの結合が必要で、可能であれば無劣化でしたいもの。この記事ではm3u8のtsファイルを無劣化で結合してMP4へ変換する方法を解説していきます。
DVDやBlu-rayなど、自作のデータがtsファイルで保存されている場合、それを他のデバイスでも見るようにしたいと考えることもあるかと思います(なお外部から著作権のあるtsファイルをダウンロードすることは違法ですので注意してください)。
そもそもtsファイルとは動画データを分割して保管し、時系列順に並べて動画再生できるものです。tsファイルは「Transport Stream(トランスポートストリーム)」という形式名を略したものにあたります。
MPEG-2トランスポートストリーム(MPEG2 TS)形式のデータをそのままファイルに記録しているもので、メディアデータを固定サイズ(188バイト)のパケットに分割して保管しており、これを時系列に並べて再生することで動画として再生可能になります。
また、m3u8とはUTF-8でエンコードされたM3UのUnicodeバージョンで、tsファイルの再生リストのようなインデックスファイルを指します。tsファイルの構成や再生順などを記載したもので、これを以て複数あるtsファイルを並べて再生しているのです。
基本的にはm3u8ファイルとして一括でまとめられています。
このm3u8のtsファイルは前述したとおり分割保管されているのですが、汎用性の高いMP4形式へ変換したいと考えている人もいるでしょう。
m3u8のtsファイルはDVDプレーヤーやBlu-rayプレーヤーでの再生には適していて、プレーヤーで見る文にはtsファイルのままでも問題ないのですが、パソコンなどで再生する場合は基本的にtsファイルのままだと再生できません。
パソコンにDVDプレーヤーやBlu-rayプレーヤーが搭載されている場合、tsファイルのまま再生することは可能なので、そういう場合は問題にはなりません。
しかし、別のメディアプレーヤーなどでも再生できるようにしようとする場合、tsファイルを連続再生するためにMP4ファイルへ一括変換する必要があるのです。
tsファイルはチャプターごとに分割されている状態ですので、これを一括結合するのがMP4形式への変換だと言うと分かりやすいかと思います。
基本的に、m3u8ファイルのtsファイルを結合する場合、デフォルトでインストールされているようなソフトで変換/結合をおこなうことは難しいです。そのため、フリーソフトや変換サイトなどを利用する必要があります。
しかし、基本的にm3u8ファイルのtsファイルをMP4へ一括結合する場合、データを圧縮する事によって動画が劣化しがちです。動画が劣化すると解像度が下がり、動画を見ていると元のm3u8ファイルのtsファイルで閲覧した場合よりぼやけて見える用に感じます。
また、音声も少々割れて聞こえる可能性も無いわけではなく、tsファイルそのものの場合よりも音質が下がるということも十分にありえるのです。
そんな動画を無劣化でMP4へ変換する事ができるフリーソフトも存在していますので、次の項目で使い方とともに紹介します。
まず紹介するのはFFmpegと呼ばれるフリーソフトです。コマンドライン(コマンドプロンプト)を利用しておこなうものなので、コマンドラインでの操作に抵抗がない場合はおすすめのフリーソフトがFFmpegです。
コマンドラインを利用するため、パソコン初心者には少々使いづらく感じるかもしれませんので、そういう人には次に紹介するMP4Toolsをおすすめします。
FFmpegは下記サイトからインストールをおこないます。「Download」をクリックしましょう。
ダウンロードするOSを選択します。
Windowsの場合は「Windows build from gyan.dev」をクリックしましょう。
「git」部分のいずれかをダウンロードしてください。7z形式ですので、デフォルトで解答できないOSなどを利用しているのであれば解凍のためのソフトウェアが必要です。解凍が完了したら、解凍後のフォルダそのものを「c:\Program Files」へ移動してください。
MP4にするためにm3u8のtsファイルを一括結合したい場合、FFmpegを利用して一括結合をおこなう前に、tsファイルのファイル名を連番で名前をつけておきましょう。例えば「001.ts」「002.ts」などの形です。
次に、一括結合したいtsファイルの場所及びファイル名をメモ帳などのテキストファイルに記載します。記載は下記のような形を例とします。記載は「file ドライブ名:\フォルダ名¥ファイル名+連番.ts」という形になっていれば問題ありません。
file c:\folder\001.ts file c:\folder\002.ts …中略… file c:\folder\032.ts |
※1行ごとの構成は下記の通りです file ドライブ名:\フォルダ名\ファイル名+連番.ts |
作成したテキストファイルに適当な名前をつけて保存します。ここで作成したテキストファイルを後述する表記のため「結合ファイルリスト」と仮定しておきます。
コマンドプロンプトを開きましょう。
1 / 2
続きを読む