web-dev-qa-db-ja.com

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テストでffmpeg4.2.2を使用しており、最終的にはDebian Bullseye(11.0)になります。

3
shirish

いいえ、これ以上の方法はありません。

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

ビデオを再エンコードした理由については言及していません。ビデオをカットだけにしたい場合は、より良い方法は再エンコードを削除して行う

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

4
Munzir Taha