これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mpegcat です。
プログラム:
NAME
mpegcat - MPEG2 ビデオ ファイルから構造情報と PES ストリームを抽出します
SYNOPSIS
ペグキャット { オプション }{ file }
DESCRIPTION
ペグキャット MPEG2 ファイルに関する詳細なテキスト情報をダンプします。 オプションもあります
ID を指定して特定のパケット化エレメンタリ ストリーム (PES) を書き出す。
本来の目的は、 ペグキャット gopchop でのストリーム解析の問題をデバッグするためのものでした
カットのみの MPEG2 ビデオ エディタですが、より一般的なユーティリティがあります。
OPTIONS
全般的な OPTIONS
-d、-debug
デバッグ情報を報告する
-D、--DVD フォーマット
DVD パケット拡張を有効にする
-え、-?、--助けて
カスタマーサービス
-w、--書く FILE,0xID[,0xSID]
書きます PES ID付き ID (そして鎮める SID)へ FILE。 サブピクチャ ユニット (SPU) ストリームなど
このオプションを使用して抽出されたオーバーレイ、字幕、DVD メニューを表示できるため
コンパニオンを使って gtksp ユーティリティ。
DVD からリッピングした .VOB 内の SPU ストリームを検索するには、次の手順を実行します。
$ ペグキャット -イダ VTS_01_0.VOB | grep SPU
131086: 0xBD: DVD オーディオ 0x20 (SPU 0): 2028 バイト (次のマーカー @ 133120)
133134: 0xBD: DVD オーディオ 0x20 (SPU 0): 2028 バイト (次のマーカー @ 135168)
137230: 0xBD: DVD オーディオ 0x20 (SPU 0): 190 バイト (次のマーカー @ 137426)
...
特定のストリームを保存するには:
$ ペグキャット -iDaw dump.spu、0xBD、0x20 VTS_01_0.VOB > / dev / null
(そしてストリームを見るため)
$ gtksp dump.spu 1
$ gtksp dump.spu 2
$ gtksp dump.spu 3
...
加工 トグル
-V、--ビデオを入力
ビデオパケットを処理します (-t オプションにより強制)
全般的な DISPLAY トグル
-p、--パック
パックパケット開始表示の切り替え
-v、-ビデオ
ビデオ ES パケット開始表示の切り替え
-a、-オーディオ
音声ESパケット開始表示の切り替え
-お、--その他
他のストリームの表示を切り替えます (ビデオとオーディオのみを表示)
-y、--システム
システムヘッダー表示の切り替え
-e、--エラー
パケットエラーの切り替え
-i,--反転
すべての表示切り替えを反転します
VIDEO DISPLAY トグル
-s、--スライス
スライスの開始を切り替えます (デフォルトはオフ)
-q、--シーケンス
シーケンスヘッダー表示の切り替え
-g,--GOP
GOPヘッダー表示の切り替え
-f,--フレーム
画像ヘッダー表示の切り替え
SHORT カット
-F,--ジャストフレーム
ビデオ フレームのみを表示します (「-Vepvaoyq」と同じ)
FILE OFFSET OPTIONS
-b、--開始=NUM
オフセットで読み取りを開始 NUM
-n,--num=NUM
読み終わったらやめる NUM バイト
-t、--スキャンストリーム
PES オフセットを使用する代わりに、ストリームのすべてのバイトをスキャンします (これにより、エラーが表示される可能性があります)
「コードエミュレーションを開始」コード)
onworks.net サービスを使用してオンラインで mpegcat を使用する