ディレクトリに複数のオーディオファイルがある場合、各ファイルから10秒から20秒の時間のオーディオを取得し、これらの10秒のチャンクを1つのオーディオファイルに連結するスクリプトを作成するにはどうすればよいですか?役立つ特定のパッケージ、拡張機能などはありますか?(私は一般的なファイルタイプの答えを好みますが、特定の形式が必要な場合はmp3で行きましょう)
私はPythonが好きですが、他の言語で簡単な解決策があれば教えてください。
どうもありがとうございました!
私はbashスクリプトのmp3wrapを使用してmp3を連結しました。mp3wrapパッケージには、mp3splt実行可能ファイルが含まれています。
Pythonではありませんが、Pythonからサブプロセスすることができます。クイックlddに基づいて、Cで記述されているように見えます。
自分で解決策を作成したい場合は、MP3ファイルを接着することもできます。これらは一連のフレームで構成されているため、各ファイルをバイトごとに一意のファイルにコピーすると、うまく機能するはずです。オーディオ抽出の場合、外部プログラムに依存できる場合は、FFmpegと、スイッチを使用した-t
and-tt
オプションを使用して、元のデータを保持できます。-acodec copy