マイクオーディオをFLACファイルに直接録音する方法は?

マイクオーディオをFLACファイルに直接録音する方法は?

数ヶ月前、私は時々ffmpegとALSAを使って短いオーディオフラグメントをFLACファイルに記録しました。私はおおよそ次のようなコマンドを使用しました。

ffmpeg -f alsa -ar 48000 -ac 1 -acodec flac -i hw:0 testfile.flac

hw:0私のマイクカードだarecord -l

思い出が私に役立つなら、どこかに別の効果を与える別のオプションがありますが、それが何であるかわかりません。--format?のオプションに似ている可能性があります。arecord私はサイコロのないおなじみのものを見つけることができることを確認するためにffmpegのすべてのオプションを掘り下げました。とにかく、ALSAは悲鳴を上げていますsample format 0x1500c is not supported。それがどういう意味なのかはわかりませんが。

しかし、-acodec flacオプションを削除してファイル名をtestfile.wavすべてに変更すると、魅力のように動作します。もちろん、私が望むファイル形式を取得できない場合は除外されます。

私は必要なすべてのパッケージがまだインストールされていると確信していますが、生涯にわたってこのパッケージを正しく機能させることはできません!

ベストアンサー1

ffmpegは異なる入力と出力に同じオプションを適用できるため、ffmpegはオプションの場所に敏感になります。

以下は設定を使用してFLACファイル(ファイルの終わりとして識別)に出力します。

ffmpeg -f alsa -ar 48000 -ac 1 -i hw:0 testfile.flac

この設定は以下に適用されます。Next 入力または出力したがって、この例では必要ありませんが、-acodec入力ファイルまたはストリームをリストした後、出力前に使用できます。たとえば、次のようになります。

ffmpeg -f alsa -ar 48000 -ac 1 -i hw:0 -acodec flac testfile.flac

おすすめ記事