問題タブ [video-codecs]

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 投票する
3 に答える
4010 参照

upnp - UPnPAVでサポートされているビデオコーデック

これがどのように機能するのか混乱しているかもしれません...その場合は、説明してください。しかし、UPnP AV標準でサポートされているビデオコーデックは何ですか?それとも、デバイスごと(クライアント)ベースですか?ビデオデータをUPnPデバイス(XBox、PS3など)に送信するアプリを作成したいのですが、どのビデオコーデックをターゲットにするべきかよくわかりません...何でもかまいません。それがすべてに機能することを知っています。

編集:わかりました。必要なビデオ形式を選択できることを明確にします。一度選択すると、サポートする予定のすべてになるため、トランスコーディングは必要ありません。私の主なポイントは、すべてのデバイスでサポートされる「標準」フォーマットが使用されていることを望んでいたことです。これにより、それを選択して実行できるようになります...明らかにそうではありません...しかし、そこにありますほとんどのデバイスがサポートする非公式のコーデックはありますか?デバイスとサポートされているコーデックのリストはどこかにありますか?

また、DLNAはこれにどのように機能しますか...私が正しく理解していれば、それはUPnP AVのサブセットのようなものです(ただし、他のいくつかのものもあります...)そして私が見たほとんどのUPnPデバイスもDLNAに準拠しています... DLNAがサポートするコーデックを使用するだけで、共通の基盤を築くことができますか?

0 投票する
4 に答える
462 参照

algorithm - 画像比較アルゴリズムによるビデオコーデック評価者?

これが可能かどうかは、おそらく誰にでもわかります。主観的な影響なしに画質を比較することはほとんど不可能です。誰かが画質を良いと評価した場合、少なくとも 1 人はそうは思いません。人間の好みは常に異なります。

そのため、次の問題で元の画像と生成された画像を比較するアルゴリズムによって画質を「評価」する方法があるかどうかを知りたいです。

  • 色の変化(ピクセルごとの違い
  • ぼかし率
  • アーティファクトとマクロブロッキング

色の違いだけを確認でき、各16進値の+-で3つの値を最後に与えることができるため、最初のものは最も簡単なものです。これが可能かどうかはわかりませんが、ブロッキングは次の方法で検出できますエッジファインディング。

ビデオは複数のフレームで行われるため、キングの探求は、1 つ以上の画像に対してそれを行うことです。

おそらく、あなたの専門のプログラマーは、そのような自動化されたアルゴリズムを実行して、客観的な測定デバイスを画質の評価に取り入れることができるかどうかを教えてくれるでしょう。これはおそらくいくつかのh.264がx264よりも優れており、vp8およびblaaahの人々よりも優れていることを落ち着かせる可能性があります:)

アンドレアス

最初にここに投稿http://www.hdtvtotal.com/index.php?name=PNphpBB2&file=viewtopic&p=9705

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

android - Android プラットフォーム用のオーディオ/ビデオ コーデック

Android用に作成したいアプリケーション用に、オープンソースまたは市販のオーディオおよびビーデルエンコーダーとAndroid用デコーダーを探しています。オーディオについては、AMR/AD-PCM/AAC フォーマットとビデオ H.263/H.264 & MPEG4 フォーマットの両方をエンコード/デコードできるようにしたいと考えています。

Android のドキュメントから、AMR-NB オーディオ形式のエンコードとデコードが Android プラットフォームによって提供され、ビデオ用に H.263 が提供されていることがわかります。しかし、私がリストした残りのコーデック(オーディオとビデオの両方)については、デコーダーはありますが、エンコーダーはありません(私が正しく理解した場合)。

Androidに最適化された/適切なこれらのコーデックをどこで/どのように見つけることができるかについてのポインタ/提案を私に提供するのを手伝ってくれませんか?

よろしくお願いします、
ハルシャ

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

c++ - 無料のH263 Plus Decoderコーデックを知っている人はいますか

私はオーディオ/ビデオアプリに取り組んでおり、プロジェクトで使用される H263Plus (H263 ではない) デコーダーを探しています (C++ ベース)

よろしく、チャクス

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

apache-flex - Flex / Flashプロジェクトでx264ライブラリをどのように使用できますか?

私は現在、フレックスでWebベースのゲームを作成することに取り組んでいます。ゲームの特徴の1つは、ゲームプレイを記録してflvビデオファイルに保存できることです。これは、ゲームのすべてのフレームをキャプチャし、それをビットマップデータオブジェクトに配置し、FLV形式でバイトアレイにエンコードしてからファイルとして保存することで実行されます。

ただし、現在、生成されたflvビデオファイルは通常よりも大きく、10秒のビデオでは約4MBです。これは、IveがScreenVideoコーデックを使用してbitmapDataをFLV形式にエンコードしたためです。記録されたすべてのビデオはWebサーバーにあることを目的としているため、メモリスペースを節約するために小さくしたいと思います。

私が今やろうとしていることは、スクリーンビデオの代わりにh.264エンコーディングを使用することです。ビットマップデータをフレームとしてH.264エンコーディングに書き込むため。調べてみると、x264ライブラリについて知りました。

ここで、Flexプロジェクトでx264を使用できるかどうかを尋ねたいと思います。それならどうやって使うの?APIを使用する前に、x264ソースをアクションスクリプトに移行する必要がありますか?または、x264vfw.dllライブラリをflexプロジェクトに直接インポートして、そのAPIを使用できますか?フレックスでx264を使用することがまったく不可能な場合、他にどのようなオプションがありますか?

x264をフレックスプロジェクトでどのように使用できるかについてのいくつかの例は素晴らしいでしょう。=)

ありがとう。

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

video - VLC がビデオ ファイルを開くために使用する関数はどれですか?

動画ファイルをダウンロードして、パケットの到着時間を記録しました。VLCを使用して、記録した時間に応じてビデオを再生したいと考えています。VLCソースコードでどの関数をどのように呼び出す必要がありますか?

通常、ボタンを押してビデオファイルを開くときにVLCがビデオを再生するために使用する機能は何ですか? ソースツリーには非常に多くのファイルと関数があるためです。

どうもありがとうございます。

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

ffmpeg - ビデオコーデックの高速エンコーディング?

誰もがエンコード速度によって人気のあるビデオコーデックを比較できますか?通常、より良い圧縮にはより多くの処理時間が必要であることを理解していますが、一部のコーデックは、高速エンコーディングで比較的優れた圧縮を提供する可能性もあります。比較リンクはありますか?

ご協力いただきありがとうございます

[編集]:コーデックは、特定の実装、使用されているハードウェア、またはビデオソースに関係なく、使用されているアルゴリズムで比較できます。数学アルゴリズムのビッグOのようなものです。

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

iphone - iPhoneライブラリからオーディオ/ビデオファイルを取得してアプリケーションに保存する方法

iPhoneライブラリからオーディオ/ビデオファイルを取得してアプリケーションに保存する方法. 曲/ビデオをアプリケーションに保存する必要があるため、ユーザーがライブラリから削除すると、アプリケーションでも利用できます。

前もって感謝します。

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

video - 迅速なA/V同期調整のためのMPEG-4/WAVコンテナ

WAVオーディオストリームを含むMPEG-4ビデオをサポートするコンテナフォーマットはどれですか?ほとんどのプレイヤーがサポートしているフォーマットを探しています。

ファイル全体をコピーまたはトランスコードすることなく、ヘッダーのフィールドを変更することにより、A / V同期オフセットを非常に迅速に調整できるような形式はありますか?

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

android - AndroidでH.264(AVC)ビットストリームをデコードしますか?

H.264(AVC)ビットストリームをデコードする必要があるアプリを作成しています。/ frameworks / base / media / libstagefright / codecs / avcにAVCコーデックソースが存在することがわかりました。Androidアプリでこれらのコーデックにアクセスする方法を知っている人はいますか?JNIを介したものだと思いますが、これをどのように行うことができるかは明確ではありません。

調査の結果、1つのアプローチは、Androidソースで独自のクラスとJNIインターフェイスを作成して、AndroidアプリでCODECSを使用できるようにすることだと思います。Androidソースを変更する必要のない別の方法は、アプリケーションに共有ライブラリとしてCODECSを含めることで、NDKを使用します。これらについて何か考えはありますか?(可能であれば)どちらの方法が良いですか?

Stagefrightについての情報はあまり見つかりませんでしたが、誰かが指摘してくれるといいですね。私はAndroid2.3.3で開発しています。

コメントは大歓迎です。ありがとう!