問題タブ [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.
video - FFMPEG から MXF への変換
MXF コンテナで MPEG2 ビデオ ファイルをラップし、その過程でオーディオを変換する必要があります。MXF ラッピングは機能していますが、オーディオ ストリームが変換されません (16 ビット、48kHz のリニア PCM である必要があります)。
これが私が試していることです:
結果:
ビデオは MXF として正常に再生されますが、オーディオ ストリームはまったくありません。どんな助けでも素晴らしいでしょう。
video-streaming - h.264ストリームを中継するには?
サーバーが 2 台あり、サーバー 2 はサーバー 1 から h.264 ストリームを受信できます。iPad が h.264 ストリームを再生できる必要があり、iPad と server2 が同じローカル エリア ネットワークにあるが、server1 に接続できないため、server2 が h.264 ストリームを ipad に中継する必要があります。解決 ?ありがとう!
android - Androidフォンでのビデオストリーミング
Android でのビデオ ストリーミングに最適な API は何ですか? ビデオは基本的にMPEG 2で、サーバーに保存されています。デコーダーと独自のプレーヤーを備えたAndroid携帯にストリーミングしたいと考えています。(デコードは電話自体で行われています)。 要件は、スムーズなデコードと再生のために、遅延を可能な限り最小限に抑えることです。
Gstreamer はどうですか? 最も効率的な方法ですか?
助言がありますか?
よろしく、
ヘシュシャム
video - MPEG-4 デコーダーと MPEG 2 デコーダーと 3GP デコーダー、どちらが高速で、その理由は?
ARM &/ DSP を搭載した Android プラットフォームでは、MPEG-4、MPEG-2、または 3GP のどのデコーダーが高速でしょうか? なぜ?
ありがとう
mpeg-2 - コーデックの設定パラメータを変更することで、mpeg2 で HD ビデオをエンコードできますか?
MPEG-2コーデックの構成パラメータの設定に基づいて、HDビデオフォーマットをエンコードできることに気付きましたが、まだ疑問があります. それが可能かどうか誰にも確信がありますか?
mpeg-2 - mpeg-2コーデックでブロックサイズを変更するにはどうすればよいですか?
MPEG-2 エンコーダおよびデコーダのブロックのデフォルト サイズは 16*16 です。他のブロック サイズが出力に与える影響を確認するためにモーション推定アルゴリズムを作成する予定ですが、ブロックのサイズを変更する方法がわかりません。
ffmpeg - mpeg-2tsビデオオーディオスキップ-HTTPライブストリーミング
ffmpegを使用してmpeg-2ts形式に変換する複数のmp4ストリームがあります
mp4の範囲は1からnです。それらすべてを変換した後、次のようなマニフェストファイルを作成します。
変換されたmp4を連続して再生しようとしているので、#EXT-X-DISCONTINUITYを追加しました。問題は、HTTPライブストリーミングを使用しようとすると、ファイル間のオーディオに目立ったポップが発生することです。しかし、QTでセグメントを再生する場合、それは明らかではありません。これを修正する方法について何か考えはありますか?
video - avformat_write_headerを使用しているにもかかわらず、mpgにヘッダーがありません
ffmpeg C APIを使用して、ライブレンダリングされたビデオをmpgおよび/またはmp4(ビデオのその後の使用法によって異なります)にエンコードしています。mp4にエンコードする場合、すべてが順調です。ただし、mpgにエンコードする場合、結果のビデオはどのプレーヤーでも再生できません。その上でffprobeをすばやく呼び出すと、ヘッダーが欠落していることがわかります。しかし、私が明示的に書いているので、これはほとんど不可能に思えます。
これは、フレームがエンコードされる前に、ヘッダーを書き込む方法です。
ヘッダーの書き込み時にエラーが発生することはありません。
エンコードについては、公式のmuxing.cの例に従っているため、CODEC_FLAG_GLOBAL_HEADERフラグを設定します。CODEC_ID_MPEG2VIDEO(ビデオ用)とCODEC_ID_MP2(オーディオ用)を使用しています。
結果のmpgは、 「ffmpeg -i ownEncoded.mpg -sameq-yworking.mpg」のような外部ffmpeg実行可能ファイルを使用して追加の手順で「エンコード」すると機能します。したがって、すべてのデータがそこにあるように見えますが、何らかの理由でヘッダーのみが欠落しています...
ffmpegがヘッダーを書き込む前/書き込み時に報告するのは次のとおりです。
それが問題でしょうか?
mp4にエンコードするときにqmin、qmax、me_methodなどの特別な値を設定することを除いて、まったく同じ関数でmp4をエンコードするので、ここで何が間違っているのでしょうか。ffmpegが実際にヘッダーを正しく書き込むように、おそらく特別な値を設定する必要がありますか?
windows - Microsoft MPEG-2 エンコーダーと MPEG-2 ビデオ エンコーダーが Windows 8 で失敗する
Windows 8 ICaptureGraphBuilder2::SetOutputFileName で Microsoft MPEG-2 Encoder を使用してビデオおよびオーディオ ソースからファイルへのレコード グラフを作成しているときに、80040154 の結果が返されませんでした - クラスが登録されていません。
また、graphedit でグラフ MPEG-2 エンコーダーおよび MPEG-2 ビデオ エンコーダー フィルターに挿入しようとすると、「フィルターを作成できませんでした。このフィルターで使用されるリソースは既に使用されている可能性があります。(リターン コード: 0xc004f011)」
この問題が発生する理由と、この問題を回避する方法を教えてください。
どんな提案でも喜んで
video - mpeg-2デコーダーを作りたい
最近、mpeg-2標準に興味を持っています。そして突然、mpeg-2デコーダーを作りたいと思いました。私はすでにトランスポートストリームやプログラムストリームのようなストリームパッケージングメカニズムをカバーするmpegシステム部分を研究しています。しかし、私はビデオとオーディオのエレメンタリーストリームの構造も知りたいです。私は実際に私が本当に自分のmpeg-2デコーダーを作りたいとあなたに言うつもりです。
mpeg-2システムの部分に関するすばらしい本はたくさんありますが、エレメンタリストリームの構造とそれらを適切に処理する方法をカバーする有用な本は見つかりませんでした。私が見つけたのは、ビデオがどのようにエンコードされるか、そしてあらゆる種類のエンコード技術を説明する本だけでした。
mpeg-2ファイルを処理しているときに実際に参照できる便利な本を提案していただけませんか。皆さんが喜んでやってくれることを願っています。