問題タブ [vp9]
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.
android - Androidでアルファチャネルを使用してVP9をデコードすることは可能ですか?
現在、FFmpegは 420p をyuvするための VP9 圧縮をサポートしています。
grafikaをコード ベースとして使用して、VP9 yuva420p でエンコードされたビデオを Android で (SurfaceTexture と MediaCodec を使用して) 再生するように実装されていますが、ビデオからアルファ チャネルを取得できません。
VideoAlphaMode でエンコードされたビデオを確認しました。ID: 0x53c0 サイズ: 4 なので、ビデオにアルファ チャネルが含まれていることは確かです。
質問は次のとおりです。Android 4.4+ デコーダーは、アルファ チャネルで VP9 をサポートしていますか?
gstreamer - v4l2からビデオをrecし、gstreamerでvp9にデコードする方法は?
私のパイプライン
gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,width=640,height=480 ! avdec_vp9 ! filesink location=vid.webm
エラーになります:
WARNING: erroneous pipeline: could not link v4l2src0 to avdec_vp9-0
どうしたの?
python - H.264 と比較して、ffprobe を使用して VP9 pkt_size を抽出すると異常な結果が得られる
ffprobe を使用してフレーム サイズを抽出することにより、H.264 および VP9 ビデオのビットレートを経時的にグラフ化しようとしていますが、VP9 ビデオの多くは、ファイル サイズが示すものと ffprobe レポートの両方よりも大幅に低いビットレートと合計サイズを示しています。 .
誰かが不足しているバイトを見つけるために正しい方向に私を向けることができますか?
例えば:
以下は、検証に使用しているものです。サンプル動画には音声が含まれていないことに注意してください。
encoding - FFmpeg - VP9 の 2 つのパスは、最初のパスで空の出力ファイルを生成します。
ffmpeg で 2 パスでビデオ ファイルをエンコードしようとすると、vp9 を使用して最初のパスの出力ファイルが空になります。したがって、第 2 部に進むことはできません。
2 パスのコード:
1.パス:
2.パス
どんな助けでも大歓迎です。ありがとう。