TS ファイル形式とは?
.ts(Transport Stream の略)は、圧縮された MPEG オーディオおよびビデオデータの転送と保存に使用されるビデオコンテナ形式です。もともとはデジタル放送テレビ(DVB、ATSC、ISDB)向けに開発されましたが、DVR デバイスやセットトップボックスのレコーダーでも広く使用されています。
.ts ファイルは MPEG-2 Systems コンテナ標準を使用し、多重化された形式でデータを保存します。ストリームは固定サイズの 188バイトパケットで構成され、各パケットは同期バイト 0x47 で始まります。ビデオ、オーディオ、メタデータなどの複数のエレメンタリ・ストリームが同時に運ばれ、パケット識別子(PID)によって識別されることで、画像と音声の同時伝送をサポートしています。
レコーダーは通常、1つのセッションに対して name1.ts、name2.ts、name3.ts などの複数の .ts ファイルを作成します。これらは .MP4、.MPG、.MKV、.M2TS などの他の形式に変換することが可能です。
セキュリティと安全性
リスク: LOWTS ビデオはメディアデータです。メディアプレーヤーで再生してもそれ自体が実行されることはないため、リスクは低いです。実用上の注意点が2つあります:(1) 不正な形式や悪意を持って作成されたストリームがメディアデコーダーのバグを誘発することが稀にあるため、プレーヤー(VLC/MPV)を最新の状態に保ってください。(2) 適切なプレーヤーを使用してください。テキストエディタで TS を開くとバイナリのゴミが表示されるだけです。信頼できないソースからダウンロードしたファイルは、他のダウンロードと同様にスキャンする必要があります。
形式の詳細
概要- TypeScript ソースコード - Microsoft による JavaScript の型付きスーパーセットは、プレーンテキストのソースファイルに .ts を使用します(JSX の場合は .tsx)。これらはビデオプレーヤーではなく、VS Code などのコードエディタで開いてください。
- Qt 翻訳ソース (Linguist) - Qt の Linguist ツールは、翻訳可能な文字列を .ts XML ファイルに保存します。これは開発者向けの特殊な用途です。
TS ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ構造 | ISO/IEC 13818-1 で規定された固定サイズ 188 バイトパケット。可変長パケットはなし |
| 同期バイト | 各パケットのオフセット 0 にある 0x47。正確に 188 バイトごとに繰り返され、主要なファイル識別子となる |
| MIME タイプ | video/mp2t |
| パケット識別子 (PID) | 各パケットヘッダーにある 13 ビットのフィールド (0x0000-0x1FFF)。ペイロードを正しいエレメンタリ・ストリームにルーティングする |
| プログラム関連テーブル (PAT) | PID 0x0000 で運ばれる必須テーブル。ストリーム内のすべてのプログラムと、対応する PMT PID をリストする |
| プログラムマップテーブル (PMT) | ビデオ、オーディオ、字幕、その他のエレメンタリ・データストリームのコンポーネント PID をマッピングするプログラムごとのテーブル |
| プログラムクロックリファレンス (PCR) | アダプテーションフィールドに埋め込まれた 42 ビットのタイムスタンプ。デコーダーがエンコーダークロックを復元し、音声/映像を同期するために使用される |
| マルチプログラム対応 | 単一の .ts ファイルで 1 つのプログラム (SPTS) または複数のプログラム (MPTS) を同時に運ぶことが可能 |
| コーデックサポート | コンテナに依存しない:MPEG-2 Video、H.264/AVC、H.265/HEVC、MPEG-1 Audio、AC-3、AAC、その他のコーデックを PES ペイロードとして運ぶ |
| 限定受信 (CA) | ECM および EMM パケットを使用した限定受信システム (CAS) によるストリーム暗号化をサポート |
| エラー耐性 | パケットベースの構造により、受信機は伝送エラー後も再起動することなく、次の 0x47 同期バイトから再同期できる |
| アダプテーションフィールド | PCR タイムスタンプ、不連続フラグ、パディング用のスタッフィングバイトを運ぶ、パケットごとのオプションの 0-183 バイトフィールド |
| 主なユースケース | デジタル放送テレビ (DVB-T/S/C, ATSC, ISDB)、IPTV 配信、ライブストリーム録画、DVR 出力 |
| 一般的な変換ターゲット | .mp4 (H.264/AAC リマックス)、.mkv (ロスレスコンテナ切り替え)、.mpg (MPEG-2 互換性)、.m2ts (Blu-ray バリアント) |
| リリース日 | 1995 (ISO/IEC 13818-1, MPEG-2 Systems) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | en.wikipedia.org |
TS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。TS ファイルについて最初の質問をしてみましょう。