[[Vorlage(Archiviert, "Die Entwicklung des Projekts wurde eingestellt.")]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(logo.png, 256, align=left)]] [sourceforge2:divxenc:] {en} ist ein interaktives [:Shell:]-Skript, dass es einem einfach macht eine [wikipedia:DVD:DVD], [wikipedia:SVCD:SVCD], [wikipedia:Video-CD:VCD] oder [wikipedia:Videodatei:Videodatei] in das FMP4/[wikipedia:DivX:DivX] [wikipedia:Videoformat:Videoformat] zu wandeln. Das Skript verwendet dabei [:MEncoder:] für die Kodierung (Encoding). Die enthaltenen acht Qualitätsprofile reichen von normaler bis zu extrem hoher Qualität. Das [:Shell:]-Skript hat die Fähigkeit viele Dinge, wie DVD-Titel, -Kapitel, -Untertitel, -Tonspuren, automatisch zu erkennen. Und es unterstützt oft verwendete Video-Filter wie scale, crop, dering, deblock, noise, denoise, (un)sharp mask/gaussian blur, deinterlace, interlace, inverse telecine/pullup und hard telecine/3:2 pulldown. = Funktionen = * Akzeptiert als Eingabe Dateien, Verzeichnisse, DVDs und (S)VCDs * Wandelt Videos in das FMP4/DivX Video-Format um * Bietet diverse Audio-/Video-Filter * Erkennt automatisch Audio-/Video-/Untertitel-Spuren * Die Benutzerschnittstelle ist interaktiv und intuitiv nutzbar * Durch eine Speicherung der [:MEncoder:]-Anweisungen ist Stapelverarbeitung möglich * Tonspuren (z.B. [wikipedia:AC3:AC3]-5.1) können kopiert werden * Eine Vorschau-Funktion sichert eine korrekte Bedienung * Ermöglicht neben dem Standard-Container-Format AVI die Ausgabe nach [:Matroska:MKV], MP4 und OGM = Installation = Folgendes Paket kann bis einschließlich [:14.04:Ubuntu 14.04] und ab [:18.04:Ubuntu 18.04] wieder installiert werden [1]: {{{#!vorlage Paketinstallation divxenc, multiverse }}} = Benutzung = Das Skript ist in einem Terminal [2] zu starten. == Syntax == Der reine Befehl ohne Parameter zeigt die Syntax an: {{{#!vorlage Befehl divxenc }}} {{{ Usage: divxenc Quick start: divxenc -p Use 'divxenc -help' for more information }}} == Schnellstart == Beim Start sind mindestens der Pass-Modus (`passmode`) und das Qualitätsprofil (`preset`) zu übergeben. {{{#!vorlage Befehl divxenc -fq -p hwp }}} Der obige Befehl ruft das Skript im sogenannten "fixed-quant"-Modus (`-fq`) mit dem "Stand-alone HW compatible"-Qualitätsprofil (`-p hwp`) auf. Im "fixed-quant"-Modus erfolgt die Kodierung in nur einem Durchlauf, wobei das Ergebnis eine gleich bleibende Qualität erhält. Das "Stand-alone HW Compatible"-Qualitätsprofil sichert die Kompatibilität zu handelsüblichen DVD-Playern. Die weiteren Schritte sind weitgehend selbsterklärend und erfolgen in Form einer interaktiven Abfrage. == Details == Detailinformationen findet man, wie gewohnt, mit [:man:] oder über den Parameter `-help`. Weitere Informationen, insbesondere zu den Filtern, findet man in der [man_de:mencoder:Manpage] {de} von [:MEncoder:]. = Konfiguration = Die Konfiguration befindet sich im [:Homeverzeichnis:] in der Datei '''~/.divxenc/config'''. Sie ist gut kommentiert und selbsterklärend. Beispielsweise können über folgende Einträge die Fragen nach alternativen Container-Formaten (Standard ist AVI) abgeschaltet werden: {{{ # Containers ALLOW_MKV_MUXING="n" ALLOW_MP4_MUXING="n" ALLOW_OGM_MUXING="n" }}} = Besonderheiten = Bei der alltäglichen Nutzung des Skriptes sollten folgende Besonderheiten beachtet werden. == Pfadangaben == Absolute Pfade sind relativen Pfaden vorzuziehen. == Stapelverarbeitung == Wenn man gefragt wird, ob die [:MEncoder:]-Anweisungen in eine Datei geschrieben werden sollen, antwortet man mit `y` und gibt in der Folgefrage den kompletten Pfadnamen für die neue Datei an. {{{ Would you like to save the MEncoder options to a file? [y/N]: y Where to store the options? [default is /home/BENUTZERNAME/batchfile]: ~/batchfile1 }}} Kurz bevor die Kodierung startet, muss das Skript dann mit [[Vorlage(Tasten, Strg + C)]] abgebrochen werden. Diese Prozedur kann beliebig oft wiederholt werden. Die daraus entstehenden Skripte (z.B. '''batchfile1''', '''batchfile2''', '''batchfile3''') können dann in einem Terminal nacheinander abgearbeitet werden. {{{#!vorlage Befehl sh ~/batchfile1 && sh ~/batchfile2 && sh ~/batchfile3 }}} == Tonspur kopieren == Wenn das vorliegende Material eine [wikipedia:AC3:AC3]-5.1-Tonspur enthält, möchte man diese in der Regel behalten. Dies kann man erreichen, indem man bei der Frage nach dem Audio-Codec `copy` und bei der Anzahl der Tonkanäle `6` angibt. = Links= * [sourceforge2:divxenc:Projektseite] {en} * [sourceforge2:h264enc:h264enc] {en} * [:DVDs_rippen:] {Übersicht} Programmübersicht #tag: Shell, Multimedia, DVD