H.264-Codec
Aus Onlinetvrecorder
| Dieser Artikel oder Abschnitt benötigt eine Überarbeitung durch jemanden, der Erfahrung mit dieser Thematik besitzt. Näheres siehe auf der Diskussionsseite. So arbeiten Sie mit dem Wiki. Danke für die Unterstützung. | |
|
Testweise werden einige Dateien auch in einem High Quality-Format kodiert mit H.264-Codec angeboten. (→Aufnahmeformate)
Inhaltsverzeichnis |
Der H.264-Codec
Was ist H.264?
H.264 alias MPEG4 AVC ist ein Standard zur hocheffizienten Videokomprimierung. Er wird z.B. für hochaufgelöstes Video verwendet (siehe auch Wikipedia - H.264) und ist signifikant rechenzeitintensiver als andere Verfahren. Diese Videokomprimierung kann mit verschiedenen Audiostandards kombiniert werden (s.u.). Die Dateien haben bei OTR die Endung .mpg.HQ.avi. HQ befindet sich im Teststadium und bietet höhere Auflösung und Datenrate als *.mpg.avi (Video: bis 1200 kbps). (→Senderliste)
HQ-Aufnahmen herunterladen
In der DownloadBox wird für jede Aufnahme angezeigt, welches Format zur Verfügung steht.
Eine separate Liste der zur Verfügung stehenden HQ-Aufnahmen finden Sie im OTR Menü Runterladen » HQ-Aufnahmen anzeigen. Generell gilt, wenn eine bestimmte Datei in mehr als einem Format zur Verfügung steht, werden Sie in der DownloadBox nach dem gewünschten Format gefragt.
HQ-Aufnahmen bearbeiten
Umwandeln in andere Formate
Konvertieren mit SUPER:
Zum Umwandeln der H.264-Videos in andere Formate wie MPEG-2 ("DVD") oder Divx eignet sich die Freeware S.U.P.E.R. von erightsoft.
[1] oder [2]
- Nach dem Start von S.U.P.E.R. muss man zunächst oben das Ausgabeformat einstellen, z.B. avi oder vob DVD Compliant (das ist MPEG-2).
- Danach wählt man noch den Video- und Audio-Codec der Zieldatei aus.
- In der Video- und Audio-Box kann man noch weitere Einstellungen, wie z.B. die Bitrate, vornehmen.
- Zum Schluss einfach die H.264-Aufnahme vom Explorer via Drag & Drop in die Job-Liste von S.U.P.E.R. ziehen und den Vorgang mit einem Klick auf den Button Encode starten.
Konvertieren mit MEncoder (auch Linux):
Zum Umwandeln der H.264-Videos kann man auch den MEncoder (Konsolenprogramm) verwenden, welcher sowohl für Windows als auch für Linux erhältlich ist. Der MEncoder unterstützt eine Menge Formate und dementsprechend viele Optionen, so dass es unmöglich ist, hier für jede Möglichkeit ein Beispiel zu erwähnen. Im OTR-Forum jedoch wird bei solchen Fragen gerne geholfen.
Schneiden von H.264-Aufnahmen
Die HQ-Aufnahmen wurden zu Testzwecken mit verschiedenen Audioformaten aufgezeichnet. Je nachdem, ob der Ton im mp3- oder AAC-Format vorliegt, müssen andere Programme zum Schneiden der Videos verwendet werden. Nachfolgend sind ein paar Methoden zum Schneiden der H.264-Aufnahmen aufgelistet, jeweils mit Angabe des Audioformats:
Mit CutAssistent und Virtual Dub (H.264/mp3 AVI-Dateien)
Siehe auch Hauptartikel Cut Assistant!
Benötigt:
Im Programm CutAssistant (alte Version):
- Options->Settings->External cut application -> Cut *.avi with [VirtualDub]
- Options->Settings->VirtualDub-> Pfad von vdub.exe(!!) auswählen (falls es nicht funktionieren sollte, mit virtualdub.exe testen)
- Options->Settings->VirtualDub-> Haken bei "Use Smart Rendering"
- Options->Settings->VirtualDub-> bei "For Smart Rendering use this Codec" -> [FFDS] wählen -> "Config" anklicken -> Encoder und FourCC auf "H.264" stellen
Im Programm CutAssistant (> 0.9.12.1) alles unter Options->Settings:
- Reiter "VirtualDub"
- Pfad zu VirtualDub.exe
- Haken bei "Use Smart Rendering"
- Reiter "External cut application"
- Cut HQ-AVI Files with: "VirtualDub"
- For Smart Rendering use this Codec: "[FFDS] FFDS"
- "Config" (neben "FFDS") anklicken
- Encoder (ganz oben): "H.264", FourCC: "H264", Modus: "1 Pass - constant bitrate"
Mit Virtual Dub (H.264/mp3 AVI-Dateien)
Benötigt:
Im Programm:
- Video -> "Smart Rendering" aktivieren
- Video->Compression->ffdshow-Filter wählen -> Config -> auf H.264 gehen
VDub unter Linux:
- Mit Hilfe des Windows-Emulators Wine lässt sich Virtual Dub auch unter Linux verwenden.
Mit CutAssistent und MP4 Box (H.264/aac mp4-Dateien) (leider nicht frame-genau)
Benötigt:
Im Programm (CutAssistant):
- Options->Settings->External cut application -> Cut MP4 Iso Files with [MP4Box]
- Options->Settings->MP4Box-> Pfad von MP4Box.exe auswählen
Schneiden mit MPEG Streamclip: (H.264/aac MP4-Dateien) [3] [4]
vor dem Schneiden:
- die Datei in .mp4 umbenennen
- um in Windows die Dateiendungen anzeigen zu lassen: im (Datei-)Explorer unter Extras -> Ordneroptionen >> -> Ansicht -> "Erweiterungen bei bekannten Dateitypen ausblenden" den Haken entfernen.
- außerdem kann der Dateiname zu lang sein (deshalb ggf. kürzen)
- QuickTime 7 muss installiert sein
Im Programm:
- Auf der Zeitleiste zu der gewünschten Stelle springen, z.B. zum Anfang der Werbung. (die Tasten [<<] und [>>] sind für kurze Sprünge zum Korrigieren)
- mit Edit -> SelectIn (Taste I) den Anfang des rauszuschneidenen Bereichs festlegen
- mit Edit -> SelectOut (Taste O) das Ende des rauszuschneidenden Bereichs festlegen
- mit Edit -> Cut (Tasten Strg+X) den Bereich entfernen
Schneiden mit CutAssistant + VirtualDub + MPEGable AVC oder DTS x264
Benötigt:
Vorbereitungen (einmalig)
- MPEGable AVC installieren
Vor dem Schneiden
- CutAssistant starten
- Gewünschte H.246-codierte Datei laden
- Cutlist in CutAssistant laden
Schneiden mit VirtualDub
Alternativer Codec
Falls der MPEGable AVC codec nicht funktionieren sollte, kann auch der DTS x264 VfW Codec verwendet werden: Download
Wichtig: Immer nur EINEN Codec verwenden!
Sollte jemand einen im Schneiden mit CutAssistant + VirtualDub + MPEGable AVC Fehler finden, einfach ausbessern. Bei Problemen mit der Methode PM bitte eine Nachricht an SimonG im onlineTVrecorder-Forum!
HQ-Aufnahmen ansehen
Empfohlene Software und Tipps?
- Windows, Mac OS
- Zum Abspielen sind der VLC Player (Download), der MPlayer (Download), und Apple QuickTime (Download) am besten geeignet. Besonders gilt dies für geschnittene Dateien, weil die meisten anderen Player den Ton dann nicht synchron zum Bild abspielen.
Eine weitere gute Alternative ist der KMPlayer. Er dekodiert H.264 sehr schnell, und auch geschnittene Dateien sind synchron. Er verwendet ähnliche Algorithmen wie VLC, aber eine bessere Bedienoberfläche. (Für den KMPlayer baucht ffdshow nicht installiert zu sein.)
Ansonsten: Wenn noch kein ffdshow-Codec installiert ist, muss dieser erst installiert werden. - Linux
- Mit einem aktuellen MPlayer oder der Xine Playback Engine – oft im Kaffeine-Player – sollte es keinerlei Probleme beim Abspielen geben.
- Tipps betreffend Codecs/ffdshow/Codec-Packs und Windows
- Wenn das Anschauen von HQ-Aufnahmen oder anderen Formaten nicht funktioniert, sondern Fehlermeldungen angezeigt werden, ist es sinnvoll, ffdshow als Codec zu installieren. ffdshow ist ein DirectShow-Filter, der einerseits bei der Wiedergabe Einstellungen zur Verbesserung des Videos ermöglicht und außerdem praktisch jedes existierende Video-Format anzeigen kann. Bei der Installation fragt ffdshow, welche Formate er künftig anzeigen soll, und das kann intern auch später jederzeit geändert werden. Danach kann dann mit praktisch jedem bekannten Player (Windows Media Player, Media Player Classic, Zoom, etc.) jedes x-beliebige Format abgespielt werden. Codec-Packs sollten nicht installiert werden. Sie enthalten fast immmer zu viele Codecs und Filter und können zu zusätzlichen Konflikten mit bereits installierten Filtern und Codecs führen. Im Extremfall kann eine Neu-Installation des PCs nötig werden.
Problemlösung
- Windows
Wenn der Windows Explorer abstürzt, kann es daran liegen, dass der Film nicht richtig gelesen wird und keine Video-Vorschaubilder erzeugt werden können.
- Explorer - Vorschau abschalten:
Start -> Ausführen -> CMD eingeben
- zum Ausschalten der Vorschaubilder regsvr32 /u shmedia.dll im Fenster eintippen.
- wenn es nicht daran gelegen hat, zum Wiedereinschalten regsvr32 /i shmedia.dll im Fenster eintippen.
Player meldet fehlender codec
- ffdshow instalieren