問題タブ [bitrate]

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

c# - Windows Phone 7で録音されたオーディオを増幅、ビットレートを上げ、Fadinfadoutする方法は?

Windows Phone 7での音​​声(オーディオ)録音に関して、次の問題が発生しています。

Microsoft.Xna.Framework.Audio名前空間で利用可能なマイククラスを使用してサウンドを録音しています。ここにコードがあります-

変数宣言:

録音ボタンクリックコード-

バッファレディイベントコード----------

ボタン停止コード-

ストリームを隔離されたストレージに保存して再生すると、音量が非常に小さくなり、品質も良くありません。

それで

  1. ボリュームを増幅できますか?
  2. ビットレートを上げることはできますか?
  3. Fadin-Fadoutを実行できますか?

これら3つすべてがWindowsPhone7で不可能な場合、これらすべての操作を実行するために利用できるサードパーティのAPIはありますか?

前もって感謝します

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

audio - オーディオファイルのサイズを計算する方法は?

44.1 KHz のレートでサンプリングされ、8 ビットを使用して量子化された 30 秒のオーディオ ファイルがあります。このファイルのモノラル バージョンとステレオ バージョンのビット レートとサイズを計算します。

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

linux - libfaac はビットレート制限を課しますか?

Ubuntu 12.04 Linux でオーディオをエンコードしようとしています。エンコードに libfaac (バージョン 1.28 を使用) を使用する必要があり、非常に低いビットレートでエンコードしたい - トランスポート ストリームのオーバーヘッドを含む合計は 64kbps 未満である必要があります。入力オーディオ: PCM、48kHz、2 チャンネル、s16、1536 kb/s

faac コマンドライン ツールを使用して、5 分間のオーディオをエンコードした以下の出力が得られます。そのため、ビットレートが平均化するのに十分な時間があります。64kbps を下回ることも、165kbps を上回ることもできません。他のパラメーターをいくつか設定しようとしましたが、役に立ちませんでした。ビットレートを 64 以上に設定すると、正常に動作します。libfaac コードを見てみると、これらの制限が課されている場所はどこにもありません。

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

python - PythonはMac OSでMP3をチャンクでデコードします

可変ビットレートのmp3ファイルを一度に1つのチャンクで受け入れるTornado Pythonサーバーがあります(チャンクは固定数のフレームで構成されています)。

私がしているのは、そのバイナリを転送することだけですが、チャンクの期間を知りたいです。可変ビットレートなので簡単な計算はできません。私は pymedia を調べていましたが、私は mac OS で開発していて、そこに pymedia をインストールできないようです (また、2006 年以降更新されていません)。私もpymadを試しましたが、インストールできませんでした(2007年以降更新されていません)。とにかくファイル中心のようです。

理想的には、たとえばミュータジェンが行う方法で、各チャンクからビットレートを抽出したいと思います。ただし、mp3 フレームまたは一連のそのようなフレームを入力したい場合、mutagen は入力としてファイルを必要とします。

更新: これはほぼリアルタイムのストリーミング アーキテクチャの一部であるため、mp3 は小さなチャンクでエンコードされるため、現在の解決策は、単純な計算を可能にする固定ビット レートを使用することです。可変ビット レートを使用する利点はほとんどないことに気付きました。ここ。

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

php - 外出先で YouTube 動画のビットレートを制御する方法

サーバー側のスクリプトとして PHP を使用しています。私が知りたいのは、PHPを使用してビデオの品質を制御する方法です。これが私がやりたいことです。

任意のデバイスを使用してビデオをキャプチャし、サーバーにアップロードします。ビデオを取得する際に、表示されるビデオの品質に関するいくつかのオプションを提供したいと考えています。YouTubeが240p、260p、480pなどの設定を提供する方法と同様

どうもありがとう

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

python - Pythonの1秒あたりの平均ビットレート

次のようなファイルがありtxtます。

最初の列はパケットの到着と2番目のパケットサイズ(バイト単位)です。

1秒あたりのバイトの平均値を取得する必要があります。たとえば、最初の1秒間は、値が81のパケットしかないため、平均ビットレートは81*8= 648bit/sです。次に、グラフのx軸の時間を秒単位でプロットし、y軸の平均ビットレートを1秒ごとにプロットする必要があります。

これまでのところ、データを配列としてアップロードすることしかできませんでした。

私はPythonを初めて使用するので、どこから始めればよいか助けていただければ幸いです。

結果のスクリプトは次のとおりです。

スクリプトは、パケットサイズ(バイト)と到着時間を含む.txtファイルを読み取り、一定期間の平均ビットレートをプロットします。サーバーの着信/発信トラフィックを監視するために使用されます!

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

vb6 - 通信ポートを使用してテキスト ボックスで受信したジャンク データ

ビットレートが間違っているため、通信ポートに接続するとテキストボックスにジャンク値が表示されます。正しいビットレートを特定するにはどうすればよいですか? VB6 を使用して、マイクロ コントローラーが接続されている通信ポートからデータを取得しています。

ここでは、19200 のビットレートでデータを受信するためのコードを記述しました。ジャンク値を回避する方法を知りたかっただけですが、マイクロコントローラーのビットレートは 19200 のようです

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

android - ffmpeg を使用せずに Android で MP3 ビットレートのビットレートを変更する

私のプロジェクトでは、非常に大きな 320kbps MP3 があります。サイズが大きいので、ビットレートを下げて(80k​​bps程度)変換したいです。ffmpegこれを行うためのライブラリが存在することは知っていますがffmpeg、Android での使用は非常に複雑です。

ffmpegAndroid で使用されていない MP3 ビット レートを変更する別の方法はありますか?

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

ios - プログラムでAVAudioPlayerを使用してiOSでMP3ビットレートを取得する方法

AVAudioPlayer を使用して MP3 オーディオをストリーミングおよび再生していますが、MP3 オーディオのビット レートを取得したいと考えています。オーディオ ビット レートを識別するキー「AVEncoderBitRateKey」がある AVAudioPlayer の「設定」プロパティがあります。しかし、AVEncoderBitRateKey から見たビットレートの値は 0 (AVEncoderBitRateKey = 0) です。何か問題がありますか?ただし、キー AVSampleRateKey でサンプル レートを確認できます (たとえば、AVSampleRateKey = 32000)。

では、iOS でプログラムによって MP3 ビット レートを取得するにはどうすればよいでしょうか。前もって感謝します。