免責事項:オーディオ/サウンド処理についての私の無知を許してください。私のバックグラウンドはWebおよびモバイル開発であり、これは私のクライアントの1人にとって特注の要件です。
4つのオーディオファイルすべてをバックグラウンドトラックで再生しながら、4つのオーディオファイルを連結する必要があります。ソースオーディオファイルは、処理時間を短縮するために、任意の形式で作成することも、任意の処理を適用することもできますが、出力品質は依然として重要です。わかりやすくするために、入力ファイルには次のような名前を付けることができます(.wavは単なるサンプル形式です)。
- background.wav
- セグメント-a.wav
- セグメント-b.wav
- セグメント-c.wav
- セグメント-d.wav
そして、次のような構造にする必要があります。
[------------------------------background.wav------------------------------]
[--segment-a.wav--][--segment-b.wav--][--segment-c.wav--][--segment-d.wav--]
私はなんとかSoXツールを使用して、MP3ファイルを使用して上記の連結部分を実現しましたが、適度に高速なコンピューターでは、処理の1分あたり約1時間分の連結オーディオを取得しています。これは、私の要件に対して十分な速度ではありません。 、そして私はまだ背景音やトリミング/フェードなどの「持っているといい」を適用していません。
私の質問は次のとおりです。
- SoXはこの種の操作に最適/唯一のツールですか?
- (多すぎる)品質を犠牲にすることなくプロセスを高速化する方法はありますか?
- 入力ファイル形式を変更すると、パフォーマンスが向上しますか?もしそうなら、どのフォーマットが最適ですか?
この優れたコミュニティからの提案をいただければ幸いです。