問題タブ [mpeg-2]
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.
overlay - デコードせずにdirectshowmpeg2テキストオーバーレイ
テキストオーバーレイを行うdirectshowフィルターをいくつか見つけましたが、それらは常にこのグラフを作成します。
ソースmpeg2(ビデオのみ)-> mpeg2デコーダー->オーバーレイ->(一部のエンコーダー)...->ファイルライター
DirectShowで(サードパーティのフィルターを使用して)mpeg2ストリームをデコードせずにテキストオーバーレイを作成することは可能ですか?
ソースmpeg2(ビデオのみ)->オーバーレイ->ファイルライター
エンコードプロセスはCPUにとって非常に重要であり(リアルタイムで約6または8本のビデオを処理する必要があります)、圧縮せずにデコードされたファイルを書き込むには、ファイルごとに2分ごとに約170 MB(320x240)かかります。
ありがとう
video - H264Video ストリームのサイズを取得する
H264 ストリームから寸法 (高さと幅) を取得しようとしています。mpeg2 ストリームから同じ詳細を取得するには、シーケンス ヘッダーの開始コード ((01B3)) に続く 4 バイトを確認する必要があることを私は知っています。H264 でも同じロジックが機能しますか? 私が得た助けに感謝します..
video - MpegTSFile の PCR ベースのシーク
MpegTs ファイルの再生にシーク機能を実装したいと考えています。PCRを時間(mescs)に変換する方法を教えてください。PCRがシークに使用されていることは知っていますが(VLCで見たことがあります)、これを行う方法を知りたいです。
敬具、ヴェン
mpeg - ATSC デジタル放送
この質問をする必要があるタグがわかりません。私は現在、デジタル TV 放送の ATSC 規格について勉強しています。内容を調べていると疑問があります。デジタル TV 放送では、1 つの帯域幅に複数のチャネル (サービス) が含まれます。
放送事業者が符号化して多重化したデータをトランスポートストリームと呼びます。
トランスポート ストリームは、ヘッダーとペイロードで構成されます。ヘッダーは、オーディオエレメンタリストリームまたはビデオエレメンタリストリームまたはデータエレメンタリストリームの PID で構成されます。このトランスポート ストリームは、トランスポート ストリームを解析し、データを PAT、PMT、EIT、ETT、SDT、NIT、CAT テーブルに配置するミドルウェアを含むセット トップ ボックスによって受信されます。
ATSC テーブルではなく、PSI テーブルを使用することは可能ですか?
video - VLC で再生中の MpegTs ファイルの問題
h264エレメンタリーストリームを含むmpegtsファイルを作成しました。VLC を使用してエンコードしたファイルを再生しようとすると、ピクセル化の問題に直面しています。私の mepgts エンコーダーで何が問題なのかを見つけるのを手伝ってくれる人はいますか? ファイルをhttp://www.4shared.com/get/KvCskAVx/problem1.htmlにアップロードしました。
敬具、ヴェン
c++ - ピクセルの RGB 値を変更し、テレビですべてのフレームの変更を読み込んで保存する方法
放送するMPEG2ファイルのフレームごとにピクセルのRGB値を変更し、放送と同時にテレビ画面のフレームごとに変更後のピクセルのRGB値を読み出して保存するC++プログラムを作りたいです。画面のすべてのピクセル値または画面の特定の走査線を読み取って保存する必要がある場合、ブロードキャストと同時に動作できますか? そして、それを行う最良の方法とハードウェア要件は何ですか? そして、私のプログラムのヒントを教えていただけますか?
mpeg-2 - エレメンタリーストリームでデータを読み取る方法
エレメンタリー ストリームで eiss テーブルを読み取る必要があります。基本ストリームを読み取ってデータにアクセスする方法.DVB、javatv、またはocapで利用可能なAPIはありますか
video - MPEG 2 - ソースの編集によるカスタム タグの追加
アドバイスと、やりたいことが可能かどうかを探しています。
MPEG 2/MPEG-TS ビデオ ファイルで使用できる ID3 mp3 タグに似たものを作成するよう依頼されました。私は粗雑な人間なので、ファイル自体にある種の XML 構造をダンプすることだけを考えていました。ただし、アプリはファイル内の XML/ASCII データを想定していないため、ビデオ ファイルをデコード/再生しようとするアプリケーションで問題が発生します。
MPEG ファイルの末尾に修正できるある種の END OF FILE 'コマンド' を使用できるかどうかはわかりません。その部分の後に XML をダンプできます。
互換性に関しては、ビデオファイルを読み取っている商用アプリを「壊す」ことを避ける必要があるだけです。タグ情報は、まだ作成していないアプリケーションによって解析されます。
何か案は?それとも私が提案していることは不可能ですか?
ありがとう。
xna-4.0 - Xbox 360XNAHLSストリーミング
私は、 SilverLiveのように機能するXbox360用のシンプルなHLSビューアーを作成することに興味があります。私はHLSで見つけられる限り多くのドキュメントを読みましたが、どこに進むべきかわかりません。おそらく自分でHLSを処理するコードを書くことができると思いますが、それほど複雑に聞こえることはありません(何か足りないものがない限り)。ただし、360でビデオ/オーディオセグメントを再生し始めたら、どこから始めればよいのかわかりません。
みんなどう思いますか?ある種のコーデックパックを実装し、それを使用してフレームをテクスチャとしてレンダリングする必要がありますか?もしそうなら、360がサポートしていないものを何も使用しないmpeg2とaacのために.NETによってサポートされている機能的なコーデックはありますか?
video-streaming - H264 ストリームの高さが正しくありません [8 ピクセル高くなっています]
h264 stream
RTSP プロトコルを使用して IP カメラから取得します。seq_parameter_data
回答 [http://stackoverflow.com/questions/6394874/fetching-the-dimensions-of-a-h264video-stream] に基づいてh264 を解析します。一部の IP カメラでは、高さの値がexactly 8 pixels bigger
実際の高さよりも大きくなります。
なぜそれが起こるのですか?そして、それを修正する方法は?
PS: 私の検索では、... 多分これは私の問題かもしれません。
「マクロブロックは 16x16 ピクセルであるため、MPEG2 および MPEG4 では、フレーム サイズを 16 ピクセルの倍数にする必要があります」 1080 は 16 で均等に分割されないため、1080 としてエンコードされたすべての MPEG2 ビデオは、実際には 1088 ラインでエンコードされます。業界標準では、最後の 8 ラインを設定します。フレームをブラックに。次に、ディスプレイ デバイスは最後の 8 ピクセルを破棄し、それらを表示しないことが期待されます」 回答 6