現在、大量のオーディオを含むアプリケーションを開発しています(約60-120分)。ほとんどの音声オーディオファイル。私の質問は本当にそれらを保存する最良の方法です。たとえば、1つの大きなファイル、別々のオーディオファイル、必要に応じてダウンロードするキャッシュファイルなどです。大量のオーディオファイルをフォーマットする最も効率的な方法
ファイルフォーマットに関する提案はありますか?
現在、大量のオーディオを含むアプリケーションを開発しています(約60-120分)。ほとんどの音声オーディオファイル。私の質問は本当にそれらを保存する最良の方法です。たとえば、1つの大きなファイル、別々のオーディオファイル、必要に応じてダウンロードするキャッシュファイルなどです。大量のオーディオファイルをフォーマットする最も効率的な方法
ファイルフォーマットに関する提案はありますか?
これらは、再生する以上の電力を取る必要がありaudio formats decoded by iPhone hardwareです。
他のiPhone OSのオーディオフォーマットは、再生のためのハードウェアコーデックを採用します。 これらのフォーマットは以下のとおりです。
- AAC
- ALAC(Appleロスレス)
- オーディオアプリと一緒に配布されているために、または別々の使用に依存するかどうかMP3
。あなたが合理的に材料を順番に通過することを期待できるのであれば、ユーザーが部品をダウンロードしたり、オーディオをストリーミングしてデバイスのスペースを節約できるようにしたり、オーディオのランダムアクセスが多い場合は、おそらく、すべてのデバイス上にそれをしたい。
あなたが言ったことは全く意味があります。アドバイスをいただきありがとうございます。 –
ヨアヒムは、あなたがAAC/ALAC/MP3のオーディオフォーマットから選択することができます示唆したように。
私は、それが合理的に聞こえる願っています。
音楽の場合、次のアプローチは大きく異なります。
これは音声なので、ほとんどの場合、サンプルレートを大幅に下げることができます。 [8kHz ... 20kHz]を試してください。
マルチチャンネルの場合、モノラルは声質が良いはずです。
これが完了したら、サイズと品質のバランスにAACをおすすめします。
は、あなたのデバイス上でいくつかのリスニングテストを行います。必要に応じて設定を微調整します。その後、バッチ処理/すべてを変換します。ソースが16/44.1の場合、サイズを10個以上減らすことができます。
ファイルが非常に小さい(たとえば秒ごとに)か、それらの多くをすぐに開いて読みとらなければ、巨大なファイルは気にしません。多くの場合、数MBのサイズが適しています。
これは良い情報ありがとうございます。 –
@MichaelSmithよろしくお願いします。 – justin
ハードウェアやパブリックAPIでサポートされていないようだが、Apple独自のものを含め、いくつかのアプリケーションは、圧縮された音声品質のオーディオにオープンソースのspeexコーデックを使用しているようだ。
+1面白いです。 – Till
どのような種類のオーディオコンテンツ(音楽、音声、サウンド)ですか? – Costique
ほぼ100%の音声オーディオ。 –