問題タブ [hevc]

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.

0 投票する
1 に答える
77 参照

directshow - 変換フィルターが hevc/AVI ファイルをレンダラーに接続できない

hevc コーデック用の変換フィルターを作成しました。他のメディア ファイル形式には接続されていますが、avi ファイルでは、出力側でレンダラーに接続されていません。問題は動的なフォーマットの変更に関するものだと思いましたが、そのコードを実装した後でも変更はありません。

これは私がたどったリンクです: BITMAPINFOHEADER StructureQueryAccept (アップストリーム)

フィルター入力プロパティで、bimapinfoheader メンバー biSize のサイズが 108 であることを確認しました。この情報の使用方法がわかりませんでした。

これを達成する方法はありますか?

0 投票する
1 に答える
2991 参照

c++ - FFmpeg を使用して HEVC ビデオから SEI データを読み取る

FFmpeg C++ ライブラリと x265 エンコーダーを使用してプログラムで HEVC ビデオを作成しようとしましたが、x265 --master-display--max-cllその他の SEI データ オプションを使用しています。ここで、この情報が正しく書き込まれていることを確認するために、できれば FFmpeg C++ ライブラリと関数を使用して、生成されたビデオ ファイルからこの SEI データを読み取る方法を知りたいと思います。

av_read_frame()取得したそれぞれのフレームを使用してデコードするビデオデコーダーを実装しましたAVPacket。このプロセスの前に、これらのパケットから、または同様のアプローチで SEI 情報を取得できるかどうかはわかりません。

0 投票する
1 に答える
1557 参照

android - Android Lollipop HEVC サンプル

次のリンクは、最適化されたエンコードとデコードのための H.265 High Efficiency Video Coding (HEVC) の新機能を示しています。しかし、この API を使用するためのサンプルが見つかりません。

使用可能な例またはコード サンプルはありますか?

Android Lollipop の新しい API

0 投票する
1 に答える
176 参照

c++ - HEVC CU レベルのプロファイリング

HEVC HM デコーダーの CU/PU レベル情報を取得したいと考えています。また、さまざまなタイプの CU (イントラ、インター - ユニ/双方向) をデコードするのに平均でどれくらいかかるかを確認するために、いくつかの統計を取得したいと考えています。

HM コーダーの既存のデバッグは、スライス レベルでのタイミングしか提供しないため、適切ではありません (間違っていますか?)

デバッグ情報とタイミング情報TDecCu::xDecodeCU(関数の終了時間 - 関数へのエントリ時間) を入力してみましたが、問題ないようです (ただし、再帰的な関数呼び出しがいくつかの CU を見逃していることを意味するのではないかと思いますが)。

上記で単一の CU をデコードする完全な時間を取得するのに十分なのか、それともプロファイリングする必要があるのTDecCu::xDecompressCUか​​ ?? (これはエントロピーのデコードが行われる場所なので?)

以下は、xdecodecu 時間を取得するために変更したコードの一部です (既存の HM コードへの最小限の変更)。

http://pastie.org/private/tbpnzimz7h87fsiel0jdzq

また、CU レベルの統計情報を取得するために HM コードを計測したことがある場合は、コメントを残してください。

どうもありがとう !

0 投票する
1 に答える
298 参照

hevc - HEVC 入力フレームの名前は何ですか?

HEVC のレート制御アルゴリズムに取り組んでいます。私は問題があります。HEVC で入力ビデオの各フレームを見つける方法を教えてください。(各フレームを個別の画像として処理する必要があるため、HEVC のどの変数に各入力フレームが格納されて処理されるのかわかりません。)

0 投票する
2 に答える
1108 参照

video - すべてのイントラ フレーム エンコーディングがある場合、デブロッキング フィルタを適用する必要はありますか

私は H.264 デブロッキング フィルターに取り組んでおり、明確にする必要があります。

  • すべての Intra Encoder および Decoder を設計する場合、Codec に Deblocking Filter ブロックを追加することは必須ですか。
  • すべてのイントラ エンコーディングに対してデブロッキング フィルターが有効になっていない場合、PSNR の低下が発生します (いくつかのストリームを確認したところ、PSNR はほとんど同じままでした)。
  • イントラ予測を使用してすべてのフレームをエンコードしている場合、ブロッキング アーティファクトもありますか。

前もって感謝します

0 投票する
1 に答える
898 参照

android - stagefright メディア プレーヤーで OpenMAX ソフトウェア ビデオ デコーダ コンポーネントを作成して移植する方法は?

このリンクと他のいくつかのリンクも確認しましたが、

  1. クロノス
  2. OpenMax_Development_Guide
  3. bellagio_openmax_il_open_source_implementation_enables_developers_to_create

しかし、それらはすべて、呼び出しシーケンスがどのようになっているのか、ブロック図の写真などを説明しているだけで、openmax コンポーネントを作成して構築し、それを Android にプラグインする方法については説明していません。Android のビルドと移植のリンクでさえ複雑であり、openmax プラグインまたは Android ソース コードの一部を記述およびビルドするにはソース コード全体が必要になるか、Android ソース コードがなくても作成できることは説明されていません。

hevc ハードウェア デコーダをサポートするホタル K3288 ボードを使用しandroid OS Kitkat 4.4ていますが、hevc ソフトウェア デコーダを追加したいと考えています。

openmax hevc ビデオ デコーダ コンポーネントを記述してビルドし、それを Android にプラグインする方法を知っている人がいる場合は、指示を出してください。

0 投票する
2 に答える
698 参照

hevc - hevc ビットストリームでのパケット/スライス ロスの導入

私は HEVC の研究を行っており、ビデオ圧縮は初めてです。最初にやりたいことは、デコードされたビデオに対するパケット損失の影響を確認することです。hevc ビットストリームでパケット損失を導入できるように、デコーダーを変更したいと考えています。NS2 によって生成されたエラー パターンを使用します。デコーダーのどの部分に注目する必要がありますか? エラー パターンを hevc ビットストリームに挿入するにはどうすればよいですか? フレームとスライスの番号を決定する特定の変数は何ですか? HM16.6を使用しています。ありがとう

0 投票する
0 に答える
2905 参照

ios - iOS 9 での HLS の H.265/HEVC サポート?

現在、HLS (HTTP ライブ ストリーミング) では、コンテンツがビデオ H.264 および/または AAC/MP3/サウンドである必要があります。

iOS 9 では、HLS の H.265/HEVC はサポートされていますか? そうでない場合、この制限を回避して H.265 でエンコードされた TS ファイルを使用する方法はありますか?