web-dev-qa-db-ja.com

.tsファイルを有用なものに変換するにはどうすればよいですか?

ウィキペディアによると、.tsで終わるファイルがあります。これは MPEG2ファイル です。このようなファイルに遭遇したことは一度もないので、複数のデバイスで使用するために、ファイルをより一般的な形式/コンテナにする必要があります。

51
Jorge Castro

.TSファイルは技術的にはMPEG2ファイルです。ほぼすべてのコンバーター(avidemux、handbrake、またはffmpegを直接使用)を使用できます。

しかし、そうする唯一の理由はファイルサイズです。 Mpeg2ファイルはほとんどどこでも再生できます。唯一紛らわしい部分は、実際のファイル拡張子です。

安全かつ自由に.mpegに名前を変更できます

PS。 Matroskaに変換することにより、他のシステムのユーザーがファイルを再生することが非常に困難になります。無料のコーデックを選択して適切なコンテナを選択することは理解していますが、MPEG2のままにしておくと、なぜコンテナを比較的不明瞭なものに変更するのですか?

33
Ralf

変換すると損失が発生する可能性があるため、ファイルを元の状態のままにすることをお勧めします。 .tsビデオ形式は、MPEG用のcontainer形式で、デジタル放送システムで最も頻繁に使用される「トランスポートストリーム」として知られています(デジタルケーブル、衛星など)。多くのアプリケーションは、DVDで使用され、多くのエンコーダーカードで生成される「プログラムストリーム」として知られる従来のMPEGコンテナとは非常に異なる多重化形式を持っているため、デコード方法に慣れていません。 TSとPSの違いは、パケット構造の構築方法のみです。内部のA/Vデータは同じです。

相互運用性を高めるには、コンテナをTSからPSに変換することをお勧めします。 TSをデコードできるソフトウェアのほぼすべてがPSをデコードできるため、PSファイルを用意する方がほとんど常に優れています。私が使用していることがわかった最も単純なリマックスツールの1つはavidemuxです。ビデオとオーディオのストリームに「コピー」を選択し、MPEGの「PS」コンテナ形式を選択するだけです。

avidemux

次に、結果を保存します。これは、ffmpegを使用して行うこともできます。各ストリームタイプに対してcopy codecを選択するだけです。

ffmpeg -i input.ts -vcodec copy -acodec copy output.mpg
40
Kees Cook

これを見てから フォーラムスレッド 既に使用しているmatroskaファイルにすることができます。

 ffmpeg -i input.ts -vcodec copy -sameq -acodec copy -f matroska output.ts

この情報 にもかかわらずこれをエンコードできました。これは、ソースからffmpegをコンパイルする必要があることを示しているようです。これの欠点は、ファイルをエンコードしないため、MPEG2ファイルと同じサイズになることです。 .ts-> MPEG4をエンコードするための推奨事項に関するより多くの回答が私を助けてくれるでしょう。

5
Jorge Castro

実際、.tsファイルは、トランスポンダーストリームを記録できるDVB-S/DVB-S2チューナーによって作成され、mpg2 AC3 AAC h264 mp3、およびその他のデータ(TeletextまたはEPG)を含むことができます。 .tsファイルには、ほとんどの場合AVデータのみが含まれますが、それに限定されません。 VLCはtsファイルを直接再生し、その中のいくつかのストリームに関する情報を提供できます。個人的には、.tsファイル(h264ビデオ、ほとんどの場合、複数のAAC mp3 mpg2オーディオストリーム)にHDチャンネルを記録するsatチューナーを使用しています。したがって、基本的に.tsファイルにはさまざまなものが含まれている可能性があります。その唯一のコンテナ形式は、デジタルブロードキャストを緩いメディアで送信するために作成されています。 VLCはまた、Betwen形式を変換できます(これは自分で行いました)

3
popo

私は通常、HandBrakeを使用して、あらゆる種類のビデオファイルをiPhone互換形式に変換します。たぶん、これを使用して.tsファイルをMP4に変換できます。 このHandBrake PPA をチェックしてインストールします。

1
animaster

DVB-Sレコーダーによって生成されるTransportStreamファイルの処理は、含まれるビデオおよびオーディオストリームに依存します。 SD品質の素材の場合、ProjectXとmplexで構成されるツールチェーンを使用して、ストリームを標準のMPEGコンテナーに変換できる可能性があります。ビデオストリームがHDの場合、MKVMergeを試してMKVファイルに変換します。両方の方法について詳しく説明します このブログ投稿

0