これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド psXNUMXts です。
プログラム:
NAME
ps2ts - H.222 プログラム ストリームを H.222 トランスポート ストリームに変換する
SYNOPSIS
ps2ts [スイッチ]
DESCRIPTION
TS ツール バージョン 1.11、ps2ts ビルド 11 年 2008 月 17 日 15:47:XNUMX
H.222 プログラム ストリームを H.222 トランスポート ストリームに変換します。
このプログラムは、データ内のプログラム ストリーム マップ パケットを使用しません。
(主な理由は、まだデータを見ていないためです)。 これは、プログラムが
最初のいくつかの ES ユニットに基づいてデータのストリーム タイプを決定します。
このプログラムは複数のビデオと XNUMX つのオーディオ ストリームを出力しません。 もし
プログラム ストリーム データにはそれぞれ複数のものが含まれており、最初のものが使用され、
他のものは無視されます (これを示すメッセージが表示されます)。
ビデオ ストリームの PES パケットに DTS 値が含まれると想定されます。
トランスポート ストリームの PCR 値として使用できる適切な間隔、および
したがって、ビデオ ストリームの PID をトランスポート ストリームの PCR PID として使用できます。
ファイル:
はプログラム ストリーム データを含むファイルです (ただし、「 -標準入力 以下)
トランスポート ストリーム ファイルです (ただし、 -標準出力 -ホスト 以下)
入力 スイッチ:
-標準入力 から入力を取ります、名前付きファイルの代わりに
-DVD PSデータはDVDからのものです。 これがデフォルトです。 このスイッチは次の点には影響しません。
MPEG-1 PS データ。
-notdvd, -nodvd
PS データは DVD からのものではありません。 DVD 仕様には、AC-3 (ドルビー)、DTS、および
private_stream_1 に特殊な方法で他のオーディオを追加します。
-vstream
ビデオストリームからビデオを取得する(0..7)。 デフォルトは最初のビデオストリームです
発見した。
-ストリーム
オーディオ ストリームからオーディオを取得する(0..31)。 デフォルトは最初のオーディオストリームです
見つかりました (これには非 DVD ストリームの private_stream_1 が含まれます)。
-ac3ストリーム
AC3 サブストリームからオーディオを取得する(0..7)、private_stream_1 から。 これはつまり、 -DVD.
(オーディオがサブストリームから取得されている場合、ユーザーは次のことを決定したと想定されます。
どちらが必要か (例: psreport を使用)
出力 スイッチ:
-標準出力
出力の書き込み先、名前付きファイルの代わりに -静かな.
-ホスト 、 -ホスト :
出力を (TCP/IP 経由で) 指定されたファイルに書き込みます。 、名前付きファイルの代わりに。 もしも
指定されていない場合は、デフォルトの 88 になります。
-vpid
データに使用するビデオ PID です。 「-vpid 0x」を使用します' XNUMX 進数を指定する
価値。 デフォルトは 0x68 です。
-酸っぱい
データに使用するオーディオ PID です。 「-apid 0x」を使用します' XNUMX 進数を指定する
価値。 デフォルトは 0x67 です。
-noaudio
音声データを出力しない
-pmt
使用する PMT PID です。 「-pmt 0x」を使用します' を使用して XNUMX 進値を指定します。 デフォルト
0x66に
-繰り返し
毎回プログラムデータ(PAT/PMT)を出力します。 PSパック。 デフォルトは 100 です。
-パッド
先頭をパディングしますフィラー TS パケット。TS リーダーが同期できるようにします。
データストリーム。 デフォルトは 8 です。
全般 スイッチ:
-詳細, -v
読み取られた各ビデオ パケットに「v」を出力し、各オーディオ パケットに「a」を出力します。
-静かな, -q
エラーメッセージのみを出力する
-最大 、 -m
読み込むPSパックの最大数
Stream タイプ:
TS データの出力時に、TS データが準拠しているかどうかを示すフラグが付けられます。
H.262、H.264 など。影響を与えるため、これを正しく理解することが重要です。
TSデータの解釈。
入力がファイルからのものである場合、プログラムはファイルの先頭を次のように調べます。
ストリームがH.264またはH.262データであるかどうかを判別します。 このプロセスは時々来るかもしれません
間違った結論になります。その場合、ユーザーはを使用して選択を上書きできます。
次のスイッチ。
入力が標準入力からのものである場合(経由 -標準入力)、それからそれは可能ではありません
入力ストリームタイプについて独自の決定を行うプログラム。 代わりに、デフォルトで
H.262であり、これが間違っているかどうかをユーザーが示すことに依存しています。
-h264, -avc
プログラムに入力をMPEG-4 / AVCとして処理するように強制します。
-h262 プログラムに入力をMPEG-2として処理するように強制します。
-mp42 プログラムが入力を MPEG-4/Part 2 として処理するように強制します。
-vtype
プログラムに入力をストリーム タイプのビデオとして強制的に処理させる(例: 0x42
AVS ビデオを意味します)。 有効な値を指定するかどうかはユーザーの責任です。 。
出力されているオーディオ ストリームが Dolby (AC-3) の場合、使用されるストリーム タイプは
出力は、DVB (ヨーロッパ) データと ATSC (アメリカ) データで異なります。 次のように指定できます
以下:
-ドルビー dvb
ストリーム タイプ 0x06 (デフォルト) を使用します。
-ドルビー atsc
ストリーム タイプ 0x81 を使用する
TS ツール バージョン 1.11、ps2ts ビルド 11 年 2008 月 17 日 15:47:XNUMX
H.222 プログラム ストリームを H.222 トランスポート ストリームに変換します。
このプログラムは、データ内のプログラム ストリーム マップ パケットを使用しません。
(主な理由は、まだデータを見ていないためです)。 これは、プログラムが
最初のいくつかの ES ユニットに基づいてデータのストリーム タイプを決定します。
このプログラムは複数のビデオと XNUMX つのオーディオ ストリームを出力しません。 もし
プログラム ストリーム データにはそれぞれ複数のものが含まれており、最初のものが使用され、
他のものは無視されます (これを示すメッセージが表示されます)。
ビデオ ストリームの PES パケットに DTS 値が含まれると想定されます。
トランスポート ストリームの PCR 値として使用できる適切な間隔、および
したがって、ビデオ ストリームの PID をトランスポート ストリームの PCR PID として使用できます。
ファイル:
はプログラム ストリーム データを含むファイルです (ただし、「 -標準入力 以下)
トランスポート ストリーム ファイルです (ただし、 -標準出力 -ホスト 以下)
入力 スイッチ:
-標準入力 から入力を取ります、名前付きファイルの代わりに
-DVD PSデータはDVDからのものです。 これがデフォルトです。 このスイッチは次の点には影響しません。
MPEG-1 PS データ。
-notdvd, -nodvd
PS データは DVD からのものではありません。 DVD 仕様には、AC-3 (ドルビー)、DTS、および
private_stream_1 に特殊な方法で他のオーディオを追加します。
-vstream
ビデオストリームからビデオを取得する(0..7)。 デフォルトは最初のビデオストリームです
発見した。
-ストリーム
オーディオ ストリームからオーディオを取得する(0..31)。 デフォルトは最初のオーディオストリームです
見つかりました (これには非 DVD ストリームの private_stream_1 が含まれます)。
-ac3ストリーム
AC3 サブストリームからオーディオを取得する(0..7)、private_stream_1 から。 これはつまり、 -DVD.
(オーディオがサブストリームから取得されている場合、ユーザーは次のことを決定したと想定されます。
どちらが必要か (例: psreport を使用)
出力 スイッチ:
-標準出力
出力の書き込み先、名前付きファイルの代わりに -静かな.
-ホスト 、 -ホスト :
出力を (TCP/IP 経由で) 指定されたファイルに書き込みます。 、名前付きファイルの代わりに。 もしも
指定されていない場合は、デフォルトの 88 になります。
-vpid
データに使用するビデオ PID です。 「-vpid 0x」を使用します' XNUMX 進数を指定する
価値。 デフォルトは 0x68 です。
-酸っぱい
データに使用するオーディオ PID です。 「-apid 0x」を使用します' XNUMX 進数を指定する
価値。 デフォルトは 0x67 です。
-noaudio
音声データを出力しない
-pmt
使用する PMT PID です。 「-pmt 0x」を使用します' を使用して XNUMX 進値を指定します。 デフォルト
0x66に
-繰り返し
毎回プログラムデータ(PAT/PMT)を出力します。 PSパック。 デフォルトは 100 です。
-パッド
先頭をパディングしますフィラー TS パケット。TS リーダーが同期できるようにします。
データストリーム。 デフォルトは 8 です。
全般 スイッチ:
-詳細, -v
読み取られた各ビデオ パケットに「v」を出力し、各オーディオ パケットに「a」を出力します。
-静かな, -q
エラーメッセージのみを出力する
-最大 、 -m
読み込むPSパックの最大数
Stream タイプ:
TS データの出力時に、TS データが準拠しているかどうかを示すフラグが付けられます。
H.262、H.264 など。影響を与えるため、これを正しく理解することが重要です。
TSデータの解釈。
入力がファイルからのものである場合、プログラムはファイルの先頭を次のように調べます。
ストリームがH.264またはH.262データであるかどうかを判別します。 このプロセスは時々来るかもしれません
間違った結論になります。その場合、ユーザーはを使用して選択を上書きできます。
次のスイッチ。
入力が標準入力からのものである場合(経由 -標準入力)、それからそれは可能ではありません
入力ストリームタイプについて独自の決定を行うプログラム。 代わりに、デフォルトで
H.262であり、これが間違っているかどうかをユーザーが示すことに依存しています。
-h264, -avc
プログラムに入力をMPEG-4 / AVCとして処理するように強制します。
-h262 プログラムに入力をMPEG-2として処理するように強制します。
-mp42 プログラムが入力を MPEG-4/Part 2 として処理するように強制します。
-vtype
プログラムに入力をストリーム タイプのビデオとして強制的に処理させる(例: 0x42
AVS ビデオを意味します)。 有効な値を指定するかどうかはユーザーの責任です。 。
出力されているオーディオ ストリームが Dolby (AC-3) の場合、使用されるストリーム タイプは
出力は、DVB (ヨーロッパ) データと ATSC (アメリカ) データで異なります。 次のように指定できます
以下:
-ドルビー dvb
ストリーム タイプ 0x06 (デフォルト) を使用します。
-ドルビー atsc
ストリーム タイプ 0x81 を使用する
onworks.net サービスを使用してオンラインで ps2ts を使用する
