問題タブ [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 - MPEG-2 を使用して .yuv ビデオをエンコードする方法
MPEG からダウンロードしたmpeg 2 エンコーダー (バージョン 1.1) を使用して、akiyo_cif.yuv ビデオ ファイル (解像度 352 x 288) ( http://trace.eas.asu.edu/yuv/akiyo/akiyo_cif.7zからダウンロード) をエンコードしようとしています。公式サイト ( http://www.mpeg.org/pub_ftp/mpeg/mss...c_v1.1a.tar.gz )。
パラメータファイルの内容を以下に示します
しかし、私は望ましい出力を得ることができません。ビデオの最初のフレームのみが全期間にわたって表示されます。
問題の .yuv ファイル、パラメーター ファイル、またはその他の何かを提案できますか?
udp - gstreamer-1.0 UDP レシーバー テスト パイプライン
gstreamer で UDP ビデオ ストリームを受信したい。最終的な目標は、それを QML ページに再生して、gstreamer をバックエンドとして使用することです。
したがって、最初に低レベルでテストしたいと思います。
VLC でストリームを開くと、次のことがわかります。
MPEG-1/2 ビデオ (mpgv) 720x576 50 fps 平面 4:2:0 YUV
カスタム Linux システムを実行しているため、必要な gstreamer プラグインがすべて揃っているかどうかわかりません。
私は持っている:
この UDP ストリームを受信するために使用できる最小限のパイプラインは何ですか?
pascal - MPEG-2 タイムコードの読み取り
MPEG-2 ビデオの長さを計算するために、何年も前の古いコードを使用しています。49 秒の動画で 1 時間 49 秒を取得しているため、何かが変わったようです。
ファイル内で最後の GOP ヘッダーが検出され、4 バイトの TimeCode が抽出されます "040E2AC0"。32 ビットの LongWord では、これはリトルエンディアンで 3223981572 として読み取られます。
エンディアンは、アセンブラ関数 bswap eax を使用してスワップされます。結果は 68037312 です。一部の Pascal コードは、次のように期間を抽出します...
時間は 1 ですが、0 である必要があります。分は 0 で正しいです。秒は 49 で正しいです。
問題をデバッグするためのビット操作が苦手です。これに何か問題がありますか?それが助けになるなら、私はビデオへのリンクを手配することができます.
どうもありがとう、ロス。
gstreamer - Gstreamer-1.0 で mpeg2ts を再生する
Gstreamer-1.0 で .ts ファイルを再生しようとしていますが、gst-omx は正常にインストールされています。以下のコマンド ライン形式を使用して ts ビデオを再生しようとしましたが、再生に失敗しました。
以下のコマンドも試しましたが、うまくいきませんでした。
gstreamerを使用してmpeg2コーデック形式で.tsファイルを再生する方法を教えてください
http-live-streaming - HLS ストリーム (m3u8) から ts セグメントの最初のフレームを抽出する
ts セグメントから最初の video_frame(image) を抽出したい。私のマニフェスト ファイルに m3u8 iframe タグが来ていません。完全な ts セグメントをダウンロードせずに最初の video_frame(image) を抽出する方法を誰でも提案できますか。