Die nötige Software
Unterkapitel in diesem Abschnitt
Das Softwarepaket, das wir für die Filmverarbeitung benötigen, ist umfangreich. Die folgende Liste zählt sämtliche Tools auf, die wir im Encodingwissen ansprechen, und noch einige interessante mehr.
Die Komplettliste ist v.a. fürs Encoding in Handarbeit wichtig. StaxRip-Nutzer haben es einfacher, denn dessen Downloadpaket enthält schon fast die komplette notwendige Software.
Encoding-Frontends
StaxRip |
Moderne Kommandozentrale fürs Encoding. Das Download-Paket enthält fast alle Tools fürs StaxRip-Encoding. Zusätzlich brauchen wir PgcDemux (nur für DVDs), ChapterGrabber und Subtitle Edit. |
Weitere Frontends |
z.B. Handbrake, Hybrid |
Vorarbeiten
PgcDemux |
DVD-Ripper, der den Hauptfilm von der DVD auf die Festplatte kopiert. |
BDInfo |
Informationsprogramm, das Übersicht in das Playlist-Chaos der Blu-ray bringt. |
eac3to |
Ripper/Demuxer, mit dem wir eine Blu-ray in ihre Bestandteile zerlegen. Hat auch einige Audiotranscoding-Funktionen, die wir aber im Encodingwissen nicht benutzen. Details zur Installation finden wir im Kapitel Software installieren. |
Haali Matroska Muxer |
Wird von eac3to benötigt. Ist Teil des Haali-Media-Splitter-Pakets. Details zur Installation finden wir im Kapitel Software installieren. |
ChapterGrabber |
Kapiteleditor, der die Kapitelliste der DVD/Blu-ray in eine Textdatei schreibt und Kapitelnamen aus dem Internet lädt. |
DGMPGDec |
Decoder für MPEG-2-Videos, u.a. für die VOBs der DVD. |
Audio und Untertitel
FFmpeg |
Multimedia-Prozessor und unser Tool fürs Audio-Transcoding. Nötig für Blu-rays. Wer nur mit DVDs arbeitet und eine grafische Oberfläche haben will, kann nach wie vor auch mit BeSweet/BeLight arbeiten. |
SoX |
Audioprozessor, den wir ergänzend zu FFmpeg verwenden. Von der Downloadseite besorgen wir uns das aktuelle Setup-Paket. |
LAME |
MP3-Encoder. Ich bevorzuge die jeweils aktuelle stabile Version (»Bundle«). |
Nero AAC Codec |
AAC-Audioencoder von Nero. |
Qaac |
Frontend für Quicktime AAC. Wir benötigen die aktuellste qaac_x.xx.zip. Details zur Installation finden wir im Kapitel Software installieren. |
Quicktime |
Apple Quicktime incl. des AAC-Audioencoders, den Qaac verwendet. |
Oggenc |
Vorbis-Audioencoder. Wir nehmen das jeweils aktuelle aoTuV-Paket. |
BeSweet |
Klassisches Audio-Transcoding-Tool. BeSweet ist die alte Alternative zu FFmpeg. Den auf der Blu-ray weit verbreiteten DTS-Ton können wir damit nicht verarbeiten. Ausführliche Informationen zur Installation und zu den benötigten Bibliotheken finden wir im Kapitel BeSweet einrichten. |
BeLight |
Grafische Oberfläche für BeSweet in der aktuellen Version 0.22 RC1. |
VSRip |
Untertitel-Ripper, um die Vobsub-Untertitel der DVD aus den VOBs herauszuziehen. |
Subtitle Edit |
Untertitel-Editor. Wir wandeln damit grafische Untertitel (DVD-Vobsub oder Blu-ray-PGS) in Text um. Details zur Installation finden wir im Kapitel Software installieren. |
SubRip |
Klassischer Untertitel-Editor, um DVD-Vobsubs in Text umzuwandeln. |
Videoencoding
AviSynth |
Frameserver, der dem Encoder das Video bereitstellt und für sämtliches Filtern verantwortlich ist. |
AviSynth-Filter |
Filter-Plugins und Skripte für AviSynth. Für Blu-ray-Quellen benötigen wir FFmpegSource. |
AvsP |
AviSynth-Skripteditor mit Vorschau, visuellem Cropping, Autovervollständigung und was man sonst noch zum bequemen Skripten braucht. |
x264 |
Der Videoencoder x264 incl. AviSynth- und MP4-Unterstützung. Wir laden normalerweise die unter clear stehende 32-Bit-Version für 8 Bit Farbtiefe, das ist der nach dem Muster 1234.x86 benannte Link. |
Xvid |
Der Videoencoder Xvid. Wir entscheiden uns für einen der aktuellen 32bit-Downloads. |
Muxing und Splitting
MKVToolnix |
Toolpaket rund um den Matroska-Container. Nötig fürs Matroska-Muxing. |
AVI-Mux GUI |
Großartiges Muxing-Tool für den veralteten AVI-Container. Unterstützt auch Matroska. |
MP4Box |
Muxing-Tool für MP4, entwickelt im Rahmen des GPAC-Projekts. Manuelles MP4-Muxing ist im Encodingwissen (noch?) kein Thema. |
YAMB |
Grafische Oberfläche für MP4Box. |
VirtualDubMod |
Veralteter Video-Editor. Wird nur in Ausnahmefällen für manuelles AVI-Splitting benötigt. |
Handarbeitsskripte
Das sind meine selbst geschriebenen Python-Skripte, um das Encoding in Handarbeit bequemer zu machen. Die .py-Dateien bitte mit Rechtsklick › Speichern herunterladen, sonst werden sie im Browser angezeigt und gehen dabei evtl. kaputt.
Wer sich mit Git auskennt, kann auch das ganze Repository clonen, in dem die Skripte liegen.
git clone https://pagure.io/encodingwissen-avtools.git
bddemux.py |
Skript fürs Blu-ray-Demuxing mit eac3to |
aenc.py |
Skript fürs Audiotranscoding mit FFmpeg |
venc.py |
Skript fürs Videoencoding mit x264 |
mkvmux.py |
Skript fürs Matroska-Muxing mit MKVMerge |
Python |
Die Skripte benötigen Python. Wir laden die aktuellste Version 3.x herunter. Die Skripte laufen nicht mit Python 2.x. |
Details zur Installation finden wir im Kapitel Software installieren.
Kommentare