ffmpeg:最高のプリセット(2.0)を使用してメディアファイルからのみオーディオを抽出する

ffmpeg:最高のプリセット(2.0)を使用してメディアファイルからのみオーディオを抽出する

私が読んでいるFFmpegを使用してビデオファイルの開始位置から終了位置まで部分的に切り捨てる数日前に次の方法を試してみましたが、うまくいきました。ビデオ部分は良いですが、オーディオが良いかどうかはわかりません。これが私がすることです

$ ffmpeg -ss 00:11:50 -i input.mkv -t 165 -c:v libx264 -preset slower -crf 22 -c:a copy output.mkv

私の要件に従ってビデオの一部を編集しました。映画やオーディオ/ビデオクリップのクリップや内容、奇妙な内容などの良い内容です。

もっと良い方法がありますか?

私はDebianテストでffmpeg 4.2.2を使用していますが、これは最終的にDebian Bullseye(11.0)になります。

答え1

いいえ、より良い方法はありません。

オーディオストリームコピーを使用すると、再エンコードされないため、-c:a copyソースからまったく同じ品質を得ることができます。ソースが提供する以上の品質をさらに向上させる唯一の方法は、サウンド編集ソフトウェアを使用してノイズを除去したり、他の機能を使用することです。

そうしたい場合は、ビデオを再エンコードする理由については言及していません。切るビデオではより良い方法削除内容を再コーディングして実行する

$ ffmpeg -ss 00:11:50 -i input.mkv -t 165 -c copy output.mkv

関連情報