私はいくつかのjavascriptがよりスムーズに動作するように、最小のタイプのオーディオファイルを探しています。最小のオーディオファイル:MP3、Ogg、またはWav?
答えて
これらのうち、Ogg
は通常MP3
より小さくなります。どちらも圧縮されていないWAV
よりはるかに小さくなります。もちろん、あなたのサイトでは、品質(ほとんどの場合目立つ差異はあまりありません)や各タイプのブラウザのサポートなど、他の要因も影響する可能性があります。
ファイルサイズは、ファイルをユーザーのマシンにダウンロードするのにかかる時間にのみ影響します。必ずしもJavascriptの実行速度を決定するとは限りません。あなたのコードには、パフォーマンス低下の原因となる他のものがあるかもしれません(オーディオファイルのファイルサイズに絞った場合を除きます)。
大きなオーディオファイルがある2つのファイルを比較した結果、これは私の結論です。オーディオを削除する前に、JavaScriptが非常に実行されていて、コンピュータがオーバーヘッドになっていました。削除後、javascriptはコンピュータを過熱することなく完全に動作しました。 – Tony
WAVファイルは非常に大きく、残念ながら普遍的にサポートされていないため、おそらくMP3が最適です。ファイルができるだけ早くダウンロードされるようにするには、使用している圧縮オプションを見てください。圧縮オプションにアクセスできない場合は、Audacityのようなオーディオ編集プログラムをダウンロードしてみてください。ファイルを開き、MP3として再エクスポートします。比較的低いビットレート(128k、64k、またはそれ以下)でサウンドファイルを保存し、再生品質が依然として許容可能かどうかを確認してください。
は真ではありません。 .wavは単なるコンテナ形式です。実際のファイルサイズを決定するのに使用されるコーデックです。 –
実際、Ogg VorbisをMP3よりもサポートするブラウザが増えています。https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats – Pioul
wavファイルは16ビット、8kHz(つまり128kビット/秒)、mp3は16kビット/秒に圧縮することができます。通常、wavはmpgより10倍大きい。これは、コンテンツの内容に比例した比率です。 Wavは生のフォーマットで、mp3はオーディオの圧縮フォーマットです。 oggはラッパー形式のものです。 Speex(www speex org)はCELPに基づく非常に効率的な圧縮技術です。
ヒント - audacity(audacity source forge net)を使用して、最小サイズ(可能であれば8 kHzの16ビットフォーマット)を切り捨てて保存し、mp3に変換します。オーディオを一般的な形式(mp3/wav)に保つことは良い考えです。
実際、Vorbis Iは、修正されたディスクリートに基づいたフォワード適応モノリシック変換コーデックですコサイン変換(MDCT)[36] Vorbisは、変更された離散コサイン変換を使用して、サウンドデータを時間領域から周波数領域に変換します。得られた周波数領域データは、ノイズフロアと剰余成分に分割され、次にコードブックベースのベクトル量子化アルゴリズムを使用して量子化され、エントロピー符号化される。 Xiph.OrgはSpeexを時代遅れと見なすようになりました。その後継は、より現代的なOpusコーデックであり、すべての分野でその性能を上回っています。 OpusデータはOggにカプセル化できます。 –
- 1. MP3/wavオーディオファイルの長さ
- 2. TensorFlowグラフでOggやMP3オーディオファイルを読むには?
- 3. AngularJS - バイト配列のデコードとオーディオファイルの再生(Wav/MP3)
- 4. Javaダウンサンプリングのwavオーディオファイル
- 5. バイナリデータを読み込んで、それを.wavまたはmp3オーディオファイルに変換します。
- 6. soundtouchのためのmp3へのWAV
- 7. Javaのmp3とoggを再生
- 8. pythonスクリプトを使用してオーディオファイル(mp3/.wav)を停止/閉じる方法
- 9. FMODのMIDIまたはWAV/MP3ファイルのテンポを変更する
- 10. C++オーディオ変換(mp3 - > ogg)質問
- 11. バックグラウンドでmp3またはwav音楽ファイルを再生する
- 12. 複数のoggまたはmp3を同時に再生する方法..?
- 13. Monogame Content Manager - WAV/MP3 Importerひどい最終的な品質
- 14. Windowsのシンプルな.wavまたは.mp3 playbck - どこに行ったのですか?
- 15. Webサーバー上でのWAV/MP3変換
- 16. WavからMP3への変換
- 17. mp3をJavaのwavに変換する
- 18. AWS Pollyから提供されたoggストリームをwavファイルに保存します。
- 19. C# - インポートされたMP3またはWAVファイルからのスネアドラムサウンド検出。可能?
- 20. wavオーディオファイルをDSSオーディオフォーマットに変換する
- 21. .aiffオーディオファイルを.wavに変換する
- 22. は、HTMLのbackgroungでMP3 \ WAVを持っています
- 23. Xamarin。オーディオファイルをiOS用のmp3に変換
- 24. .mp3ファイルをiOSのコードの.wavまたは.cafに変換する
- 25. wavをmp3に符号化するアルゴリズム
- 26. .wavファイルを.mp3に変換する
- 27. WAVをMP3に変換する
- 28. RTSゲームHTML5のオーディオ、ChromeのMP3とOGGのスターターとストップ
- 29. Android。ファイルをWAVからOGGに変換してください。
- 30. spxオーディオファイルをmp3に変換する
サイズは滑らかさを左右する唯一の要因ではありません。 –
0バイトのファイルは、細かい可能性がある最小のオーディオファイルです。 –
@ IgnacioVazquez-Abramsそれを拡張できますか?オーディオサイズは今のところ滑らかなjavascriptのための私の疑いと仮説です。 – Tony