容器 MPEG Transport Stream

TS / M2TS

受信機が途中から加わることもあり、何にも終わりがない放送のために作られた形式。

要するに

MPEG Transport Streamは、テレビ放送がそのまま送信される形式です。受信機がどの瞬間からでもデコードを開始でき、データの欠落からも立ち直れるよう設計されており、それが電波越しには優秀な反面、ファイルとしては扱いにくくします。インデックスがないためシークは推測頼りになり、再生時間もしばしば間違っているか、まったく表示されません。

2026年7月30日

助けを借りずに開けられた

iPhone · iPad 拒否する
Mac 拒否する
FoxDL 開く

どちらのシステムも.tsや.m2tsファイルを開けませんが、中のH.264やHEVCそのものは、いったん何かが包みを解いてしまえば問題なくデコードできます。ここでも障害になっているのは包み方のほうです。

事実

正式名称 MPEG-2 Transport Stream
種類 保存ではなく伝送のために設計されたコンテナ
拡張子 .ts、.m2ts、.mts、.m2t
公開 1995年、MPEG-2の一部として
パケットサイズ 固定188バイト——1つ壊れてもほとんど何も失わない小ささ
中身の映像 古い放送はMPEG-2、新しい放送はH.264やHEVC
中身の音声 AC-3、E-AC-3、AAC、MP2
インデックス なし。ある瞬間がファイルのどこにあるか、内部の何も語らない
出どころ IPTVストリーム、DVB・ATSCの録画、AVCHDのビデオカメラ、Blu-rayディスク

始まりを持たない形式

ここで扱う他のどのコンテナも、ファイル全体があって先にヘッダーを読める前提で作られています。Transport Streamはその逆を前提にしています——自分が到着する前から始まっていて、自分がいなくなった後も続く放送に、途中からチューニングして加わったという前提です。だからデコーダーに必要な情報——ストリームの構成、タイミングの基準、各種パラメーター——を、1秒に満たない間隔で永遠に繰り返します。

188バイトのパケットも同じ発想です。妨害で1パケットが壊れても、デコーダーは数ミリ秒を失うだけで処理を続けられます。1つの大きなインデックスを中心に据えた形式なら、そこから先の全部を失っていたはずです。

これはその目的においては本当に優れた設計であり、それがディスク上のファイルとしては誤った形になる理由でもあります。放送を頑丈にするすべての要素が、録画を扱いにくくしています。

録画が妙な振る舞いをする理由

インデックスがないため、47分地点を求めるプレーヤーは推測するしかありません——ビットレートに時間を掛け、おおよそそこへ飛び、次にデコードできるフレームを探します。ビットレートが一定の放送であればこれはかなり近い位置に着地します。可変ビットレートの録画では数秒ずれることがあり、中断されたストリームから継ぎ合わされた録画では数分ずれることもあります。

再生時間も同じ理由です。プレーヤーは長さを知るためにファイル全体を読むか、ビットレートから推測するしかありません。録画の長さが間違って表示されたり、まったく表示されなかったりし、シークバーが実質的な作り話になり得るのはこのためです。

解決策は再多重化です——ストリームを一度だけ読み込み、同じ映像・音声を、本物のインデックスを持つMP4やMKVへ書き出します。何も再エンコードされず画質はそのままで、ディスクの速度で進みます。その後はシークが瞬時かつ正確になります。ファイルがようやく自分のフレームがどこにあるかを把握したからです。

TSファイルへの向き合い方

  1. 見るだけなら直接再生する

    独自のデマルチプレクサを持つプレーヤーなら、.tsを何の準備もなく開けます。シークはおおよそになります——それはプレーヤーではなく形式の性質です——が、通しで見るだけなら問題ありません。

  2. 残しておくならMP4かMKVへ再多重化する

    高速かつ無劣化で、シークと再生時間の問題を恒久的に解決します。一度見るだけでなくライブラリに加えるものなら、これを行ってください。

  3. IPTVのストリームには手を出さない

    TSがファイルではなくライブストリームとして届く場合、これらは何一つ当てはまりません。何も終わっていないのでインデックス化のしようがないのです。そこでのバッファリングはネットワークの問題です。

ロングバージョン M3U、Xtream Codes、EPG——それぞれの意味と、自分が持っているのはどちらか M3UかXtreamか、EPGが機能するために必要なもの、バッファリングの原因、そして誰がそれを直せるのか。

このフォーマットに関する質問

近くのフォーマット

あなたのライブラリが、やっと一箇所に。

無料でダウンロードできます。アカウント登録も、サインアップも、何かを差し出す必要もありません。

ダウンロードは App Store