問題タブ [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.
c++ - mpeg-2 プログラム ストリーム ファイルのビデオ サイズを決定する方法
mpeg-2トランスポートプログラム ストリーム ファイル内 のビデオの幅と高さをプログラムで調べるにはどうすればよいですか?
編集: 私は C++ を使用していますが、どの言語の例でも満足しています。編集:質問を修正しました-おそらく私が尋ねていたのはプログラムストリームでした
encoding - MPEG-2 4:2:2プロファイルをエンコードするときに4:2:2クロマを使用するようにlibavcodecを設定するにはどうすればよいですか?
libavcodec(ffmpeg)を使用したプロジェクトがあります。メインレベルの4:2:2プロファイルでMPEG-2ビデオをエンコードするために使用しています。AVCodecContextでピクセル形式PIX_FMT_YUV422Pを選択していますが、取得しているビデオ出力のすべての色が間違っており、エンコーダーがバッファーを誤って読み取っているように見えます。 4:2:2より。これが私のコーデックのセットアップです:
結果のビデオフレームのスクリーングラブはhttp://ftp.limeboy.com/images/screen_grab.pngで見ることができます(入力は標準のカラーバーでした)。
プロセスのさまざまな時点でデバッグフレームをTGA形式に出力して確認しましたが、libavcodecがフレームをエンコードする時点までは、すべて問題なくダンディであることが確認できます。
どんな援助も大歓迎です!
乾杯、マイク。
video - RTPストリーム...MPEG-2またはMPEG-4?
RTP TS(Payload 33)を使用して、MPEG-2およびMPEG-4でいくつかのビデオファイルをストリーミングし、それらに対していくつかのタスクを実行しています。
受信したRTPストリーム内にどのタイプのビデオ(MPEG-2またはMPEG-4)があるかをどのように知ることができますか?
それを示すヘッダーまたはフィールドはありますか?
ご協力いただきありがとうございます。
windows-7 - MPEG2トランスポートストリームのグラフを作成するための最良の方法
Windows 7では、Windows Media Playerは.tsファイルを非常によくサポートしています。つまり、Windows Media Playerは、追加のコーデックパックなしでそのようなファイルを処理する方法を知っています。
ただし、grapheditを使用して.tsファイルを「レンダリング」しようとすると、グラフの作成方法がわからないと文句を言います。
これらのファイルをデコード/デコードするためにWindowsMediaPlayerはどのような方法を使用しますか?DirectShowですか?Windowsメディアファンデーション?BDA?Microsoft TV Technologies?統一されたチューニングモデル?
彼らが使用する方法が何であれ、私のカスタムアプリケーションで使用されるAPIとして利用できますか?
audio - directshow グラフでのオーディオ サンプルのタイムスタンプの設定
AC3 オーディオをデコードするために、directshow オーディオ デコーダ フィルタを開発しています。フィルターはライブ グラフで使用され、TS マルチキャストをデコードします。demuxer (mainconcept) は、分離されたオーディオ データを提供しますが、サンプルのタイムスタンプは提供しません。
オーディオの正しいタイムスタンプを取得/計算するにはどうすればよいですか?
directshow - Media Foundation で MPEG1/2 ビデオをデコードする
Media Foundation を使用してビデオを再生しています。Windows 7 では、Mpeg1/Mpeg2 PS および Windows Media Player でエンコードされた一部のビデオは再生できますが、Media Foundation では再生できません (スタブ MPEG1Source を登録しようとしましたが、まだ機能しません)。これらのファイルのいくつかは、directshow で再生できますが、Media Foundation では再生できません (まったく開くことができません)。「メディアプレーヤー」はMedia Foundationのみを使用していないのでしょうか?
Media Foundation を使用してこれらのファイルを再生することはできますか? そうでない場合、メディア プレーヤーはどのように機能しますか? どうもありがとう。
PS Windows SDK を読み、「偽の」mpeg1 デコードを登録しましたが、タイム コードのない空白のフレームが表示されます。Windows Media Player でデコードできるのに、偽の mpeg1 デコーダが必要なのはなぜですか?
c# - .NET経由でMPEGトランスポートパケットにアクセスする
.NETを使用してMPEG2トランスポートパケットを処理する必要があります。それを行うための最良の方法は何ですか?現在、OpenCVを使用してそれを実現することを検討していますが、それが可能かどうかはまだわかりません。
c - mpeg.org の mpeg2v12 デコーダー API の使用方法は?
http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.htmlから mpeg.org 標準コーデック ソース コード mpeg2v12 をダウンロードしました 。 現在、そのデコーダー API を使用して読み取る方法の例を探しています。いくつかのmpeg2ファイル。あなたが提供できるコードサンプルに感謝します。前もって感謝します。
アルトゥール
mpeg-2 - PTS から PCR を生成する
以下のようにPTSからPCRを作成しようとしています。
しかし問題は、VLC が最初のフレームのみを再生し、他のフレームを再生しないことです。「初期の画像がスキップされました」という警告が表示されます。
PTSからPCRへの変換を手伝ってくれる人はいますか..
ffmpeg - MPEGフレーム長(ms)を計算する
フレーム長の計算に関する情報をインターネット全体で探していますが、大変でした...次を使用して、MPEG-4、AACのフレーム長をミリ秒単位で正常に計算できました。
AACにはフレームごとに1つのサンプルがあるため、これは機能します。MPEG-1またはMPEG-2の場合、私は混乱しています。フレームごとに1152のサンプルがあります、わかりました、それで私はそれで何をしますか?:P
フレームサンプル: