問題タブ [mpeg2-ts]

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 投票する
1 に答える
2309 参照

iphone - AVAssetWriter を使用して iPhone で MPEG-2 または AAC ADTS を作成する

AVAssetWriter を使用して iOS で MPEG2 ADTS または AAC ADTS を書き込むことは可能ですか?

最初に AVAssetWriter を作成します

次に、正しい設定であると思われるものを使用して入力を行い、それをライターに追加しようとしましたが、役に立ちませんでした。

0 投票する
2 に答える
1809 参照

mpeg - ATSC デジタル放送

この質問をする必要があるタグがわかりません。私は現在、デジタル TV 放送の ATSC 規格について勉強しています。内容を調べていると疑問があります。デジタル TV 放送では、1 つの帯域幅に複数のチャネル (サービス) が含まれます。

放送事業者が符号化して多重化したデータをトランスポートストリームと呼びます。

トランスポート ストリームは、ヘッダーとペイロードで構成されます。ヘッダーは、オーディオエレメンタリストリームまたはビデオエレメンタリストリームまたはデータエレメンタリストリームの PID で構成されます。このトランスポート ストリームは、トランスポート ストリームを解析し、データを PAT、PMT、EIT、ETT、SDT、NIT、CAT テーブルに配置するミドルウェアを含むセット トップ ボックスによって受信されます。

ATSC テーブルではなく、PSI テーブルを使用することは可能ですか?

0 投票する
1 に答える
678 参照

video - VLC で再生中の MpegTs ファイルの問題

h264エレメンタリーストリームを含むmpegtsファイルを作成しました。VLC を使用してエンコードしたファイルを再生しようとすると、ピクセル化の問題に直面しています。私の mepgts エンコーダーで何が問題なのかを見つけるのを手伝ってくれる人はいますか? ファイルをhttp://www.4shared.com/get/KvCskAVx/problem1.htmlにアップロードしました。

敬具、ヴェン

0 投票する
2 に答える
1912 参照

apache-flex - Flex 4 アプリケーションで H.264 エンコーディングを使用して mpeg-ts コンテナ形式でビデオを再生するにはどうすればよいですか?

ビデオを mpeg-ts 形式でストリーミングする Flex 4 アプリケーションを作成しようとしています。ビデオは H.264 でエンコードされ、オーディオは mp3/AAC でエンコードされます。取るべきアプローチを理解することができません。mpeg-ts チャンクをダウンロードして Flex で再生することは可能ですか。任意の提案/ヘルプをいただければ幸いです。

ありがとう、そうみゃ

0 投票する
2 に答える
2014 参照

video - MPEG 2 - ソースの編集によるカスタム タグの追加

アドバイスと、やりたいことが可能かどうかを探しています。

MPEG 2/MPEG-TS ビデオ ファイルで使用できる ID3 mp3 タグに似たものを作成するよう依頼されました。私は粗雑な人間なので、ファイル自体にある種の XML 構造をダンプすることだけを考えていました。ただし、アプリはファイル内の XML/ASCII データを想定していないため、ビデオ ファイルをデコード/再生しようとするアプリケーションで問題が発生します。

MPEG ファイルの末尾に修正できるある種の END OF FILE 'コマンド' を使用できるかどうかはわかりません。その部分の後に XML をダンプできます。

互換性に関しては、ビデオファイルを読み取っている商用アプリを「壊す」ことを避ける必要があるだけです。タグ情報は、まだ作成していないアプリケーションによって解析されます。

何か案は?それとも私が提案していることは不可能ですか?

ありがとう。

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

android - Android での HTTP ライブ ストリーミングの時限メタデータ

Android 用の MPEG-2 トランスポート ストリーム (.ts ファイル) に存在する時間指定されたメタデータを読み取る方法または方法はありますか。

ただし、この機能は Apple iOS で利用できます。

よろしく、 S

0 投票する
1 に答える
1703 参照

iphone - iOS で 2 つの mpeg-2 トランスポート ストリーム ファイルを 1 つのメディア ファイルにマージする

メディア ファイル セグメンターは、Apple が提供するツールです。1 つのメディア ファイルを、HTTP ライブ ストリーミング用の一連の小さな mpeg-2 トランスポート ストリーム ファイルに分割できます。

今、私は逆の仕事をしたいと思います: iPhone 再生用の 1 つのメディア ファイル (mp4) にすべての mpeg-2 トランスポート ストリーム ファイルをマージします。

私は AVFoundation クラスを使用しようとしています- 、AVURLAssetなど。私は次のようなコードを書いています:AVMutableCompositionAVMutableCompositionTrack

AudioTrack、VideoTrack などの他のプロパティを印刷しようとしました すべてのプロパティが空で、アセットは空のオブジェクトです mpeg2tsMediaURL を通常の mp4 ファイル URL に切り替えると、プロパティが正しく表示されます。したがって、AVFoundation クラスを使用してジョブを実行するのは失敗です。

どんな提案でも大歓迎です。ありがとう。

0 投票する
1 に答える
17757 参照

encoding - MPEG-TSエンコーディング

以下の仕様に合うようにMPEG-TSに変換する必要のあるファイルがあります。

エレメンタリストリームビットレート[kbit/s]ビデオ:2575オーディオ:2 x 192字幕:-PAT / PMT:-スタッフィング:-

コンポーネントTSビットレート[kbit/s]ビデオ:2652オーディオ:395サブタイトル:45 PAT / PMT:45スタッフィング:62合計:3200 CBR

追加の必要なコンポーネント:PATPMTNullパケット

ポップアップする可能性のあるコンポーネント:NIT、SDT、EITなど。

上記のスクリプトでエンコードした後、2つのことを除いてすべてが正常であるように見えます(ビデオとオーディオの両方のビットレートコーデックは一定です):コンテナのビットレートもCBRのままである必要がありますが、そうではありません。また、スタッフィングコンポーネント(0x1 ffff)-nullパケットがありません。スクリプトを修正して、nullパケットとコンテナ定数(3,2 Mbps CBR)のビットレートを作成することは可能ですか?

2番目のオプションはffmpegでエンコードすることです:

しかし、SDTテーブルを設定解除/無効化/削除する方法は?

0 投票する
2 に答える
8627 参照

html - HTML5 を使用して MPEG トランスポート ストリーム ビデオを表示することはできますか?

KLV メタデータが埋め込まれた MPEG2 トランスポート ストリーム ビデオがいくつかあります。ビデオを Web ブラウザで表示したいと考えています。HTML5<video>タグを使用して、このタイプのビデオを Web ブラウザで再生することはできますか?

コンバーターを使用して MPEG-TS コンテナーからビデオを取り出し、H.264 でエンコードされた MPEG4 ファイルを作成すると、ビデオをブラウザーに表示できます。しかし、これらのビデオを別の形式に変換せずに表示できる方法はありますか? KLV データを保持する必要があるので、それを使って他のことを行うことができます。

0 投票する
1 に答える
691 参照

mpeg2-ts - MPEGトランスポートストリームからのAC-3の抽出

オーディオおよびビデオアクセスポイントを抽出するMPEGトランスポートストリーム用のデマルチプレクサを作成しています。私がオーディオPIDを持っていて、それがAC-3オーディオであることを知っていると仮定します。また、すべてのPIDのTSパケットを収集し、それらのPESをアセンブルするとします。

1.AC-3アクセスポイントを抽出するにはどうすればよいですか?私がこれまで読んだことによると、AC-3ヘッダーは0x0B 0xFFで始まるはずですが、PESのペイロードを見ると、そこにはありません...2.AC-3のPESstreamIDはPRIVATE_STREAM_1です。「オプションのPESヘッダー」はありますか?

ありがとう!