web-dev-qa-db-ja.com

FFMpegを使用してmp3ファイルの最初と最後からのみ無音をトリミングする方法は?

問題の解決策を見つけるために調査した後、私は手ぶらで終わってしまいました。 Windows 10のコンテキストメニューオプションを使用して、mp3ファイルを右クリックするたびに、mp3ファイルの先頭と末尾から無音部分をトリミングできるようにします。音声ファイルの中間部分から無音部分を削除したくない。誰でも私にFFmpegの適切なコマンドラインを提供して、mp3ファイルの最初と最後からのみ無音を削除できますか?

4
acman123

このようなもの:

ffmpeg -i input.mp3 -af "silenceremove=start_periods=1:start_duration=1:start_threshold=-60dB:detection=peak,aformat=dblp,areverse,silenceremove=start_periods=1:start_duration=1:start_threshold=-60dB:detection=peak,aformat=dblp,areverse" output.flac

両方のしきい値を調整する必要があります(start_threshold)と期間(start_duration)あなたの特定のケースに。

8
Paul B. Mahol

FWIW、元の質問は特にffmpegを使用して要求しますが、mp3を再エンコードせずに無音部分(-r)をトリミングするmp3spltと呼ばれるツールがあります。これにより、mp3の元の品質はそのまま残ります。

0
Idcmp