問題タブ [decoder]
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.
csr - .net、php、cgi などで CSR をデコードする方法
.net、php、cgi などで CSR をデコードする方法
のような出力で
CN OU OLS C
vector - ffmpeg H.264 デコーダーでモーション ベクトルを変更する
研究目的で、デコード処理中の動き補償の前に、各 P フレームと B フレームの H.264 動きベクトル (MV) を変更しようとしています。この目的のためにFFmpegを使用しています。変更の例としては、各 MV を元の空間近傍に置き換えてから、元の MV ではなく、結果の MV を動き補償に使用します。適当に誘導してください。
これまでのところ、ファイル/libavcodec/h264_cavlc.c内の MV を簡単に変更することができました。関数ff_h264_decode_mb_cavlc()では、mx変数とmy変数を変更します。たとえば、それらの値を増やすことで、デコード中に使用される MV が変更されます。
たとえば、以下に示すように、mxとmy の値が 50 増加し、デコーダで使用される MV が長くなります。
ただし、この点に関して、最初の段落で述べた空間平均分析のためにmxとmyの近傍にアクセスする方法がわかりません。そうするための鍵は、配列mv_cacheを操作することにあると思います。
私が実行した別の実験は、ファイルlibavcodec/error_resilience.cで行われました。guess_mv()関数に基づいて、最初の if ステートメント内のff_er_frame_end()で実行される新しい関数mean_mv()を作成しました。その最初の if ステートメントは、条件の 1 つがエラー カウントがゼロの場合 (s->error_count == 0) 、関数ff_er_frame_end()を終了します。ただし、mean_mv()を挿入することにしましたエラーカウントがゼロの場合に常に実行されるように、この時点で機能します。この実験では、ビデオの上部にアーティファクトが見え始めたので、私が望んでいた結果がいくらか得られましたが、それらは右上隅にのみ制限されていました. 挿入された機能が、再生期限などに間に合うように完了していないと推測しています。
以下は、変更された if ステートメントです。唯一の追加は、私の関数mean_mv(s)です。
そしてこれが、 guess_mv()に基づいて作成したmean_mv ()関数です。
これを適切に行う方法について、いくつかの支援をいただければ幸いです。
android - Androidフォンで現在再生中の曲のPCMデータを取得する
Androidフォンで現在再生中の曲のデコードされたPCMデータを取得する予定です。アプリケーション層からそれを行うことはできますか? その間、誰かが私にJavaのオーディオデコーダーを提案してくれたら本当に助かります。
よろしくアルビン
ios - フィンチでm4aファイルを再生する
.m4a ファイルを再生するために、finch を使用してデコーダー ファイルにデコード オプションを入れてみましたが、実際にサウンドを再生すると静的になります。この仕事を得る方法についてのアイデアはありますか?
ありがとう
android - H.264デコーダ用のAndroidのOpenmax?
OpenMax IL に基づいて H.264 デコーダーを実行するサンプル コードの開発を開始しています。要件は、デコーダーが任意のチップ (snapdragon、omap、または OpenMax をサポートする他のものなど) で正常に動作することです。omap3 と qualcom のサンプルを入手しましたが、omap3 と qualcom の両方で動作するサンプルが必要です。
初心者向けの提案はありますか?または、勉強するための簡単なテスト コードはありますか?
c# - 同じツールでエンコードされていないバイナリプロトコルメッセージのデコード
次の例のような構造で表されるバイナリデータ(C#)をデコードする必要があります。
バイナリデータの例:0x040000000201ここで、id = 4、type = 2、valid = true;
Thrift、Protocol Buffers、またはその他のツールを使用して、同じツールでエンコードされていないバイナリデータをデコードできますか?それをどのように行うかについて、何か推測できますか?
ありがとうございました
android - Sdcardに配置されたオーディオ/ビデオファイルをエンコードしてから、同じものをデコードしてAndroidで再生します
SD カードに配置されているオーディオ/ビデオ ファイルをエンコードする必要があります。その後、これらのエンコードされたファイルをデコードした後に再生するメディアプレーヤーがあるユーザーインターフェイスがあります。これらのファイルをエンコードする必要がある理由は、これらのファイルを Android のデフォルトのメディア プレーヤーで再生したくなく、自分のアプリのメディア プレーヤーで再生したいからです。Android でサポートされているオーディオ/ビデオ エンコーダーとデコーダーを教えてください。
ありがとうございました
java - 累積デコーダー/エンコーダー
私は Apache MINA を使用しており、Netty を学習しています。過去に MINA 累積エンコーダー/デコーダーを使用したことがあり、Netty に同様の機能があるかどうかに興味があります。API を調べましたが、何も表示されませんでした。
java - 特定のピクセルのx、y位置を取得します
少し問題がありました。すべてのピクセルを読み取り、ピクセルのRGBカラーを取得するコードを取得しました。しかしその前に、私は画像をチャンクにカットしたので、メモリを超えずに、より大きな画像を計算することもできます。コードは次のとおりです。
これは魅力のように機能します。インターネットからいくつかの情報を持っていて、私はこれを自分のコード用に作り直しました。
しかし、私が今欲しいのは、つまり、彼が「完全な」赤いピクセル(255)を検出したとき、彼はそのピクセルのx、y位置を示さなければならないということです。
これは非常に簡単だと思いましたが、画像をチャックにカットしたため、非常に奇妙なx、y位置になりました(私が思うに)。
なぜこれが必要なのかを簡単に説明します。画像では、これらは2つの赤いピクセルであり、これら2つは長方形に変換する必要がありますが、x、yの位置が適切ではありません。
したがって、質問を明確にするために、赤いピクセルのx、y位置を取得するにはどうすればよいですか。
とても簡単かもしれませんが、どういうわけか私は正しい場所を取得できず、近くにさえありません。Photoshopで画像を開いてこれを確認し、赤いピクセルのx、yが何であるかを確認しますが、私のアプリは非常に奇妙な座標を提供します。
さらに詳しい情報などが必要な場合は、コメントしてください。
すでにありがとう、Bigflow
wpf - JpegBitmapDecoder を使用して jpeg をデコードできない
バイトをイメージに変換し、WPF でイメージに表示する次の 2 つの関数があります。
上記のコードはまったく機能しません。「イメージング コンポーネントが見つかりません」という例外が常に発生します。画像が表示されません。
この関数は機能しますが、非常に遅いです。コードを最適化したい。