web-dev-qa-db-ja.com

本当に質の悪い動画を変換するavconv

avcon と呼ばれるこのLinuxコマンドラインアプリがあります。ファイルの変換に使用されます。たとえば、video.mp4というファイルがある場合、avconv -i video.mp4 video.oggを実行すると、このvideo.mp4video.oggに変換します。

だから私の問題(質問):ファイルを変換するたびに、出力ファイルの品質は元のビデオ(入力ビデオ)と比較して非常に悪いです。どうすればそれを回避できますか?どうすればファイルを変換しても同じ品質を得ることができますか?

このアプリを使用してこれが不可能な場合。誰もがコマンドラインを使用してビデオファイルを変換するために何か他のものを提案できますか?

8
Anonymous

そのコマンドの-qscaleフラグを使用して、ビデオの品質を調整できます。 -qscale 1を使用すると、最高の品質が得られます。このフラグを使用しない場合、結果は通常ひどい品質になります。代わりにこれを使用してみてください:

avconv -i video.mp4 -threads auto -qscale 1 -aq 1 video.ogg

また、複数のスレッドの使用を最適化するフラグと、音質を最大化するフラグを追加しました。

7
mchid

avconv -i video.mp4 -threads auto -qscale 10 -aq 10 video.ogg

10が最高品質です。

参照: https://trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide はい、参照はffmpegですが、avconvとffmpegには互換性のあるインターフェイスがあると思います。

0
I'm Mo