問題タブ [transport-stream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1458 参照

python - mpg/ts ファイルの完全な klv を抽出するフォーマット ffmpeg コマンド

klvdataと ffmpegを使用して、mpg ファイルからKLVデータを抽出しています。

readme に従って、KLV データを含むサンプルの「Day Flight.mpg」ビデオ ファイルをダウンロードしました。クイック スタート コマンドを実行すると機能します (最初の 6 フレームのreadme の例とまったく同じ結果が得られます)。

しかし、私の人生では、ビデオ ファイル全体の KLV データを抽出する方法がわかりません。

実験として、オフセット開始から KLV データ ファイルを作成してみました。

異なる開始時間 (5、25 など) でコードを実行すると、異なる結果が得られます。

これは (私にとって) mpg ファイルに KLV データが含まれていることを示唆していますが、一度に 6 フレームしかアクセスできません。

ffmpeg コマンドを実行して、完全なKLV データを出力できると期待しています。すべてのデータを適切に提供するために、ffmpeg コマンドをフォーマットするのに助けが必要です。

複製するには、 klvdata プロジェクト ページから「Day Flight.mpg」ファイルをダウンロードし、上記のコマンドを実行します。1 ページにも満たない長さであることに注意してください。それは何ページにもわたる長さでなければなりません。ご協力ありがとうございました!