ベストアンサー1
GNU Parallelを使用すると、次のように動作します。
parallel 'ffmpeg -i {} -f wav - | opusenc --bitrate 38 - {.}.opus' ::: *m4a
たぶんこれほど十分ではないだろうか?
CPUスレッドごとに1つのタスクしか実行しないという利点があるため、1000個のファイルがあるとコンピュータに過負荷がかかりません。
GNU Parallelを使用すると、次のように動作します。
parallel 'ffmpeg -i {} -f wav - | opusenc --bitrate 38 - {.}.opus' ::: *m4a
たぶんこれほど十分ではないだろうか?
CPUスレッドごとに1つのタスクしか実行しないという利点があるため、1000個のファイルがあるとコンピュータに過負荷がかかりません。