Batch-Konvertierung von Video von avc1 nach xvid

0

Ich brauche einen Weg, um 720p-Videodateien von avc1 nach xvid in Ubuntu 10.04 zu konvertieren. Ich bin nicht sehr besorgt über die Dateigröße, aber ich möchte die Bildqualität so weit wie möglich beibehalten. Ich glaube, dass das Audio als AAC codiert ist, was für meine Zwecke in Ordnung ist.

Was wäre der beste und einfachste Weg, dies zu tun? Ich habe es mit der Handbremse versucht. Bei meinem ersten Versuch hatte ich es mit ffmpeg zum Konvertieren in MPEG-4, aber das gab mir ein Video mit extrem niedriger Qualität und doppelter Dateigröße. Versuchen Sie jetzt h.264, also werden wir sehen, wie das funktioniert. Aber für den Fall, dass es nicht so gut läuft, welche anderen Möglichkeiten empfehlen Sie?

Ich dachte, ich würde ein Bash-Skript schreiben, um die Dateien nacheinander neu zu codieren, aber das Problem ist, dass ich sehr wenig über Codecs und Container und so weiter weiß. Daher würde ich nicht wissen, welche Parameter ich an ffmpeg / mencoder übergeben würde.

Tommy Brunn
quelle

Antworten:

0
input=$1
output=${input/mkv/avi}
mencoder -vf harddup,crop=0:0:0:0,scale=576:-2,hqdn3d -sws 2 -sid 1001 -o $output -ovc xvid -xvidencopts bitrate=598:pass=1:max_bframes=2:bquant_ratio=162:bquant_offset=100:vhq=4:me_quality=6:chroma_me:chroma_opt:hq_ac:trellis:lumi_mask:autoaspect:bvhq=1:threads=2 -af volnorm=1 -oac copy $input

mencoder -vf harddup,crop=0:0:0:0,scale=576:-2,hqdn3d -sws 2 -sid 1001 -o $output -ovc xvid -xvidencopts bitrate=598:pass=2:max_bframes=2:bquant_ratio=162:bquant_offset=100:vhq=4:me_quality=6:chroma_me:chroma_opt:hq_ac:trellis:lumi_mask:autoaspect:bvhq=1:threads=2 -af volnorm=1 -oac copy $input

Ich habe das obige Skript geschrieben, um einige Videos (20minute x264-Videos in mkv-Container in 2-pass xvid in avi) mit mencoder umzuwandeln. Sie könnten es mit einer Datei versuchen. Um ehrlich zu sein, ich kann mich nicht erinnern, woher ich die Kodierungsoptionen bekommen habe (offizielle Dokumentation des Hauptwerkzeugs?), Aber sie funktionierten gut bei meinen Videos, weshalb ich immer noch das Skript habe.

Ich empfehle, einen Bitratenrechner zu verwenden und den oben genannten Bitratenwert zu ändern. Andernfalls ist die Konvertierung möglicherweise lang, und was noch wichtiger ist, ist das Ergebnis nicht annähernd so, wie Sie es erwarten.

Übrigens, Sie sagten, Sie hätten jetzt h.264 versucht - Sie wissen, dass es etwas anderes ist als bei xvid? Bei zwei Videos gleicher Größe hat das h.264-Video eine höhere Qualität als das xvid-Video, obwohl letzteres einen weniger leistungsfähigen Computer benötigt, der ohne Stottern, Frame-Drop usw. decodiert werden muss.

BEARBEITEN: Link zur Mencoder-Dokumentation zur xvid-Kodierung: Klick mich!

tamtakos
quelle