問題タブ [encoder]

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 に答える
4112 参照

c# - さまざまなオーディオ デバイスにサウンドを送信する

デフォルトの再生デバイスに設定されていない再生デバイスでサウンドを再生することはできますか? 複数のファイルを複数の出力デバイスで同時に再生する必要があります。

.netのソリューションを知っている人はいますか? (C#)

ありがとう!

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

java - Javaで最高のマルチパートBase 64エンコーダーは何ですか?

さまざまな base64 エンコーダー mig64、iHarder、sun などをテストしました。変換のためにデータ全体をメモリに格納する必要があるようです。

1GB を超える大きなファイル (ストリーム) をマルチスレッド方式でエンコードする場合、ファイルを破損せずに使用できるコーデックの実装はどれですか? commons コーデックには base64outputstream ラッパーがあるようです。他の解決策はありますか?

明確にするために、1 TB のファイルがあり、このファイルは base64 でエンコードする必要があります。マシン メモリ 2 GB RAM、Java で最速の方法は何ですか?

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

dictionary - LZW(Limpel-Ziv-Welch)辞書コーディング区切り文字の問題

この質問は、LZWアルゴリズムに厳密に限定されるものではなく、LZ77およびLZ78の他の実装をカバーする場合があります。

私はLZW辞書コーディングスキームを含む圧縮/解凍ユーティリティを書こうとしています。問題は、エンコード段階で各コードワード(または「コード」)が書き出された後に、区切り文字(スペース)を含める必要があることです。出力がデコーダーに直接ストリーミングされ、後でデコードするために圧縮ファイルに保存される可能性があるとは想定できないため、これを行ってきました(この場合、デコーダーは何が分離するかを検出するための何らかの方法が必要になりますコードワード-区切り文字)。

最近、これは不要であり、デコーダーは、おそらく以前に読み取ったコードに基づいて、毎回読み取る圧縮ファイルの量を動的に「把握」できる必要があると言われました。これにより、各コードの後に​​余分なバイトを挿入する(コストのかかる)必要がなくなると思われます。

デコーダーがこれをどのように理解できるかわかりません。多分それがどのように機能するかを理解している誰かが私にそれを説明することができますか?ありがとう。

編集:

ディクショナリは、「入力文字列」を整数(コード)にマッピングするハッシュテーブルであり、入力データが読み込まれるにつれて通常の方法で構築されます。コードは圧縮ファイルに書き出されます。デコーダーは、圧縮ファイルから各コード(整数)を読み取り、出力する関連文字列を辞書で検索するか、そのコードのエントリがない場合は、通常の方法で文字列がどうあるべきかを判断して更新しますその辞書。

「ファイルがストリーミングまたは保存されている場合、なぜ違いが生じるのですか?」エンコーダーの出力が一度に1つのコードをデコーダーにストリーミングする場合、デコーダーはコードを受信するときに各コードを処理できます。しかし、エンコーダーがすべてのコードをファイル(圧縮ファイル)に書き込み、後でそのファイルがデコーダーに送られる場合、デコーダーは、あるコードがどこから始まり、別のコードがどこから始まるかをどのように知るのでしょうか。ファイルは、数字のマッシュアップされたシーケンスになります。

例:区切り圧縮ファイル:127 32 45 22 228 122 209 ....区切りなし圧縮ファイル:127324522228122209 .. ..

-ロブ

0 投票する
3 に答える
5946 参照

ffmpeg - ffmpegの速度エンコーディングの問題

私は現在、Qt DesignerツールとV4L2を使用してLinux上のWebサイトからビデオをキャプチャし、C ++でffmpegライブラリを作成するアプリケーションを開発しています。画像をキャプチャするには、libV4L2を使用しても問題はありません。 ffmpeg libsに基づくエンコーダーに送信すると、最初にエンコーダーがビデオファイルを作成し、このファイルにエンコードするための画像を受信します。私の問題は次のとおりです。エンコードは通常行われていますが、再生を開始すると録画したビデオファイルでは、通常の速度に比べて速度が速くなっているようです!だから明らかなことは、問題はビデオエンコーディングにあります、私の質問は、ffmpegエンコーディングスピード画像を管理する方法または機能がありますか????? ご協力ありがとうございました。

0 投票する
3 に答える
104 参照

c - ポインタが指すアドレスを別のローカルポインタに割り当てる方法

私はビデオ処理プロジェクトを行っていますが、dct関数に送信するためのブロックアドレスを割り当てることに気づきました。

次の行は、を指す右側の変数として正しい割り当てアドレスを取得していません。

したがって、変数がtemp指す正しいアドレスは含まれていません。ここで、およびは各ステップで16回インクリメントされ、それぞれ最大144および176になります。p_vqi->lumaji

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

php - FFMPEGはMOVビデオがh.264であるかどうかを検索します

MOVまたはMP4ビデオがh.264でエンコードされているかどうかをPHPで確認するにはどうすればよいですか。MencoderとFFMPEGの両方をインストールしています。

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

audio - スムーズなストリーミング再生は、オーディオストリームなしでは機能しません

Antrica ANT-32000エンコーダーでスムーズなストリームを再生する際に問題が発生しました。ISMを録音すると、オーディオにデータが含まれず、削除しても問題が発生します。RTSPを使用してストリームを取得しています。悪いオーディオストリームがあるとビデオが再生できないというのは既知の問題ですか?これは私が得るマニフェストです:

ありがとうございました。

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

php - PHP エンコーダーおよびアクセラレーター

PHP エンコーダーとアクセラレーターの推奨事項を探しています。

私が知る限り、APC はアクセラレータのデファクト スタンダードです: http://php.net/manual/en/book.apc.php。エンコーダーに関しては、何を考慮すべきかまだわかりません。提案?

ところで、エンコーダは知的財産を保護するために必要です。したがって、他の解決策があれば、私はアイデアを受け入れます。

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

encoder - クラスが定義されている場合、Bcompiler 1.0.2 が機能しない

このコードの bcompiler でエンコードされたスクリプトは正常に動作します。

ただし、クラス内にコードがなくても、次のようにクラスを追加すると、次のようになります。

その後、エンコードされたスクリプトは機能しなくなります。私はnginxでfastcgi php 5.3.5(unixソケットにバインド)でテストし、完全に新しいubuntu 11.04サーバー(VirtualBoxを使用)をセットアップし、apache 2とphp 5.3.5をapacheモジュールとしてインストールするだけです。どちらの場合も、ブラウザーは要求されたスクリプトをダウンロード用のファイルとして表示し、ダウンロードされたファイルの内容は空です。エンコードされたスクリプトをサーバーの index.php ファイルに含めてhttp://localhostを参照すると、空のページが表示され、php が「セグメンテーション違反」エラーをログに記録し、php cgi プロセスが強制終了されます。

bcompiler 1.0.1 をテストしたところ、同じ問題が発生しました。ただし、Bcompiler 0.9.3 は問題なく動作します。ただし、bcompiler 1.0.2 を使用して php で bcompiler 0.9.3 でエンコードされたスクリプトを実行すると、問題が再び発生します。したがって、bcompiler インタープリターの問題だと思います。bcompiler バージョン >= 1.0.0 について欠けている非常に基本的なものがあると思います

エンコーディング コードにエラーはないと確信しています。スクリプトをエンコードするために bencoder (http://bencoder.urdada.net/) も試しました...

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

c# - AVI 圧縮 - CBR は設定不可

ビデオ キャプチャ カードからビデオをキャプチャし、それを AVI ファイルに書き込む C# コードを作成しました。XviD エンコーダー (DirectShow) を使用しています。IAMVfwCompressDialogs インターフェイスを使用して構成フォームを開き、スタート メニューで同じフォームに移動するように構成しようとしています。音声なしで 30 分間のビデオを録画する必要があり、このファイルのサイズは 2Mb である必要があります。Xvid の Video Encoder の Target bitrate プロパティを 10 (kbps) に、Target Quantizer プロパティを 16 に設定しました。ファイル サイズは変わりませんでした。次に、これら 2 つのプロパティをさまざまな組み合わせに変更しようとしましたが、変更はありません。私の問題は、XviD の構成を変更してファイル サイズを変更し、ビットレートと品質のプロパティを変更しましたが、結果はまったく同じです。1 fps、240x192 フレームサイズ、非常に低いビデオ品質で、ビットレートまたは品質を変更しても、30 分のビデオ ファイル サイズを約 2Mb に設定する方法はありますか? C# サービスで使用する場合、XviD フィルターに問題はありますか? C# アプリケーションの DirectShow で使用する他の適切なフィルターはありますか?

前もって感謝します。