00

結論から

  • MPEG-TSは音声・映像や複数の番組を一つの伝送ストリームに多重化する音声・映像コンテナ形式で、再生にはコンテナと内部コーデックの両方への対応が必要です。
  • Windowsではファイルを右クリックし、「プログラムから開く」でコンテナと内部コーデックに対応するプレーヤーを選びます。MacではFinderの「このアプリケーションで開く」を使います。スマートフォンではファイル管理アプリから開く、または共有する操作で対応する動画アプリへ渡します。アプリを選べても再生対応が保証されるわけではありません。再生できない場合は内部コーデックを確認し、対応プレーヤーの選択や変換を検討してください。
  • 見知らぬファイルは入手元を確認し、プレーヤーを最新の状態に保ってください。[VLC 3.0.24のセキュリティ情報](https://images.videolan.org/security/sb-vlc3024.html)には、MPEG伝送ストリーム内のARIBデータの処理で範囲外の読み書きが発生する問題が記載されています。この解析処理のリスクに基づき危険度は中としています。正常に再生できても安全性の証明にはなりません。
01

MPEG-TSファイル:TS・MTS・M2TS動画の開き方

MPEG Transport StreamはISO/IEC 13818-1で定義され、ITU-T H.222.0としても公開されています。放送や伝送エラーが起こり得る環境に適した形式です。M2TSはBlu-rayのBDAVやAVCHDで使われる派生形式です。米国議会図書館の[MPEG-TS](https://www.loc.gov/preservation/digital/formats/fdd/fdd000635.shtml)と[M2TS](https://www.loc.gov/preservation/digital/formats/fdd/fdd000636.shtml)の説明を参照できます。

元ファイルは残す

TSからMP4への変換では、コンテナの変更と再エンコードを区別します。FFmpegのstreamcopyは、変換先が元のストリームを受け入れられる場合、デコードと再エンコードを省き、再エンコードによる画質劣化を避けられます。解像度変更、インターレース解除、非対応コーデックへの対処には再エンコードが必要になる場合があり、品質が低下する可能性があります。[FFmpeg公式文書](https://ffmpeg.org/ffmpeg-all.html)を参照してください。拡張子の変更だけでは変換されません。

02

開き方

Windowsではファイルを右クリックし、「プログラムから開く」でコンテナと内部コーデックに対応するプレーヤーを選びます。MacではFinderの「このアプリケーションで開く」を使います。スマートフォンではファイル管理アプリから開く、または共有する操作で対応する動画アプリへ渡します。アプリを選べても再生対応が保証されるわけではありません。再生できない場合は内部コーデックを確認し、対応プレーヤーの選択や変換を検討してください。

中身を見たいだけ

Windowsではファイルを右クリックし、「プログラムから開く」でコンテナと内部コーデックに対応するプレーヤーを選びます。MacではFinderの「このアプリケーションで開く」を使います。スマートフォンではファイル管理アプリから開く、または共有する操作で対応する動画アプリへ渡します。アプリを選べても再生対応が保証されるわけではありません。再生できない場合は内部コーデックを確認し、対応プレーヤーの選択や変換を検討してください。

誰かに送りたい

TSからMP4への変換では、コンテナの変更と再エンコードを区別します。FFmpegのstreamcopyは、変換先が元のストリームを受け入れられる場合、デコードと再エンコードを省き、再エンコードによる画質劣化を避けられます。解像度変更、インターレース解除、非対応コーデックへの対処には再エンコードが必要になる場合があり、品質が低下する可能性があります。[FFmpeg公式文書](https://ffmpeg.org/ffmpeg-all.html)を参照してください。拡張子の変更だけでは変換されません。

03

安全チェック

見知らぬファイルは入手元を確認し、プレーヤーを最新の状態に保ってください。[VLC 3.0.24のセキュリティ情報](https://images.videolan.org/security/sb-vlc3024.html)には、MPEG伝送ストリーム内のARIBデータの処理で範囲外の読み書きが発生する問題が記載されています。この解析処理のリスクに基づき危険度は中としています。正常に再生できても安全性の証明にはなりません。

こんなときは、いったん手を止める

送り主が分からない、拡張子が二重になっている、中身が拡張子と合わない——一つでも当てはまるなら、開く前に確かめてください。

04

変換するときは

TSからMP4への変換では、コンテナの変更と再エンコードを区別します。FFmpegのstreamcopyは、変換先が元のストリームを受け入れられる場合、デコードと再エンコードを省き、再エンコードによる画質劣化を避けられます。解像度変更、インターレース解除、非対応コーデックへの対処には再エンコードが必要になる場合があり、品質が低下する可能性があります。[FFmpeg公式文書](https://ffmpeg.org/ffmpeg-all.html)を参照してください。拡張子の変更だけでは変換されません。

変換する前に

元ファイルではなくコピーを変換し、変換後に画質・メタデータ・レイアウトを元と見比べてください。

05

よくある質問

MPEG-TSファイルとは何で、何に使われますか?

音声、映像や複数の番組を伝送ストリームにまとめるコンテナ形式です。放送や伝送エラーが起こり得る環境で使われます。MPEG-TSという名前だけでは映像コーデックは一つに決まりません。

WindowsでTSファイルを開く方法は?

ファイルを右クリックし、「プログラムから開く」でMPEG-TSと内部コーデックに対応するプレーヤーを選びます。TSという拡張子だけで、そのプレーヤーで再生できるとは判断できません。

MacでM2TSファイルを開く方法は?

Finderの「このアプリケーションで開く」から、M2TSと内部の音声・映像コーデックに対応するプレーヤーを選びます。M2TSを再生できるかは内部コーデックへの対応によるため、開けない場合はそのコーデックに対応するプレーヤーを選んでください。

スマートフォンでMTSファイルを開く方法は?

ファイル管理アプリからMTSを開くか共有し、コンテナとコーデックに対応する動画アプリに渡します。対応アプリがない場合は、コピーを端末が対応するコンテナとコーデックの組み合わせへ変換してください。

カメラのMTSファイルが再生できない場合はどうすればよいですか?

プレーヤーがコンテナと内部コーデックの両方に対応しているか確認します。対応プレーヤーを使うか、コーデックが非対応ならコピーを変換します。再生失敗だけで破損とは判断できず、拡張子を変えても再エンコードは行われません。

MTSとM2TSの違いは何で、どちらの拡張子を使うべきですか?

AVCHDについてSonyは機能上の違いがないと説明し、MTSとM2TSの拡張子の交換を認めています。利用する作業手順が求める拡張子を選んでください。名前を変更しても音声や映像の圧縮方式は変わりません。

TSをMP4に画質を落とさず変換できますか?

MP4が元のストリームに対応し、streamcopyで再エンコードせずコピーできる場合は可能です。再エンコードが必要なら品質が低下する可能性があります。解像度変更やインターレース解除は画像処理が必要で、streamcopyでは行えません。

見知らぬTS動画の再生は安全ですか?

拡張子だけでは安全性を判断できません。VLC 3.0.24の情報にあるように、細工されたメディアがプレーヤーの解析処理の脆弱性を悪用する可能性があります。更新済みのプレーヤーを使い、ファイルの入手元も確認してください。

MPEG-TSとM2TSのパケット長と同期バイトは何ですか?

標準TSは188バイトのパケットで、先頭は0x47です。BDAV/M2TSのソースパケットは192バイトで、4バイトの追加ヘッダーの後に188バイトのTSパケットが続き、0x47はオフセット4にあります。この一致は安全性を証明しません。

Blu-rayのM2TSファイルにはどの映像コーデックが入りますか?

BDAVはMPEG-2、H.264/AVC、VC-1の映像を格納できるため、拡張子だけではコーデックを特定できません。また、IANAのvideo/MP2T登録はRTP転送に限定されており、すべてのローカルMTS・M2TSファイルに独立したMIME定義を与えるものではありません。

06

関連する形式

参考資料

MPEG-2 Transport Stream · Library of Congress

MPEG-2 Transport Stream for Blu-ray Discs (BDAV) and AVCHD · Library of Congress

video/MP2T Media Type Registration · IANA

Is there any difference between MTS and M2TS files? · Sony Support

FFmpeg Documentation · FFmpeg

VideoLAN Security Bulletin VLC 3.0.24 · VideoLAN