本当に悪い品質でビデオを変換するavconv


8

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

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

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

回答:


7

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

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

複数のスレッドの使用を最適化するためのフラグと、オーディオ品質を最大化するためのフラグも追加しました。


これらの追加フラグは何をしていますか?のように:スレッド、aq?
匿名

@匿名 -aqは音質です。1最高のオーディオ品質のために使用します。ファイルの変換に非常に長い時間がかかる場合は、aqフラグなしで高速に実行できる可能性がありますが、最終的にはオーディオの品質が最高にならない可能性があります。次に、スレッドはプロセッサによって実行されるタスクです。2つの物理コアがある場合-threads 2は、最適なパフォーマンスを使用する必要があります。ただし、プロセスによって消費されるシステムリソースを制限したい場合は、プロセスを実行するために1つのコアのみを使用するように1つのスレッドに制限することができますが、より時間がかかります。自動に設定すると、最適なオプションが自動的に選択されます。
mchid 2015

このコマンドを実行しましたが、音声が出なくなりました。何が悪いのか教えてもらえますか?
匿名

OK!音声はあるが、Firefoxが音声を再生していない。何か助け?
匿名

ちょっと@mchid私はこのsuperuser.com/questions/353022/no-sound-in-html5-videoを見つけました。オーディオコーデック、libtheoraなどについて教えてください。ビデオについてはわからない。しかし、クロスブラウザーのhtml5ビデオを作成するには、Webアプリで変換する必要があります。
匿名

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.