Videobearbeiten "muxen" HowTo
10.05.2013 um 15:43Nachdem ich mich einen Weile mit versch Software herumgeschlagen habe und in Anfängerfettnäppchen treten musste, dachte ich es sei sinnvoll meine Erfahrungen hier weiter zu geben. Dies ist ein kleiner HowTo Threat im Umgang mit lossless Video-Konvertierung.
MUXEN
Verlustfreis umwandeln ohne ReEncoding wird oft auch als Multiplexing oder "muxing" bezeichnet. In der Videowelt funktioniert dies nur, wenn am Video/Audio stream nichts geändert werden muss, bzw. wenn nur der Container getauscht werden muss.
Es gibt eine reihe sehr nützlicher Muxer. Nachfolgend eine kleine auflistung meiner Favoriten:
Ist in jedem Fall ein muss
TsMuxeR: http://www.videohelp.com/tools/tsMuxeR
Zusätzlich empfehlenswert, wer es mit MKV Containern zu tun hat
MKV-Toolnix: http://www.chip.de/downloads/MKVToolnix_42094730.html
Mp4 Files werden oft verwendet, das Tool verpackt verlustfrei in MP4
http://www.videohelp.com/tools/My-MP4Box-GUI
Bitte immer die Container-Spezifikationen beachten, damit ein Muxing klappt. Videostream:
MP4 Video: MPEG-4 Part 10 (AVC/H.264), MPEG-4 Part 2, MPEG-2 Video und MPEG-1 Video
MP4 Audio: AAC (Advanced Audio Coding), MP3, MP2, MP1
MKV Video: MPEG-4 Part 10 (AVC/H.264), MPEG-1, MPEG-2, RealVideo, WMV, Theora, Dirac
MKV Audio: AAC (Advanced Audio Coding), AC3, DTS, WAV, MP3, Vorbis und FLAC
Auch genannt BDAV Container Format "m2ts" (Bluray Standard) oder AVCHD unterstützt
m2ts Video: MPEG-4 Part 10 (AVC/H.264), MPEG-2 Part 2, SMPTE VC-1
m2ts Audio: AC3 (Dolby Digital), LPCM (linear PCM, lossless)
Hört sich kompliziert an, aber man kann es sich einfach merken: Liegt ein Videostream im Mpeg-2 Format vor (z.B. original Film-DVD) oder im modernsten komprimierungsverfahren MPEG-4 Part 10 (AVC/H.264) lässt es sich beliebig in alle Richtungen (ts, m2ts, mkv, mp4) muxen.
Es gibt noch erweiterte Spezifizierungen, in denen z.B. BDAV mehr formate unterstützt. Leider aber gibt es keine garantie, dass z.B. ein BluRay-Player diese unterstützt!
AUDIO
BDAV unterstützt AC3 und Mp4 AAC. Das ist ziemlich ungünstig. Eine Umwandlung des Audio Formats ist mit diversen Tools möglich, aber leider nicht verlustfrei! In einer erweiterten Spezifizierung, kann MP4 nun aber auch AC3, also könnt ihr auch hier AC3 Stream rein muxen. Allerdings ist es nicht sicher ob dann z.B. euer TV die AC3 Spur im in der mp4 Datei auch wiedergeben kann.
Auch sehr wichtig:
Bei BluRay (BDAV) muss der AC3 Audiostream zwingend mit 48khz (oder mehr) vorliegen. Wer also eine 44.1khz Stream hat, muss ihn auf 48khz umwandeln.
Kurz noch was allgemein zur Qualität der Audioformate. Einige finden dass AC3 das bessere Format sei weil es sich besser anhört. Nach eigenen Tests und lesen in Foren, finde ich dass dies so nicht gesagt werden kann. AC3 (DTS) hat gefühlt einen Tick mehr Wumms (Bass) was wohl auch daher kommt, dass ganz leise Töne bei der Komprimierung weggelassen werden. Bei 320kbps konnte ich zwischen AAC und AC3 jedoch KEINEN unterschied feststellen. AAC ist etwas moderner: Wikipedia: Advanced Audio Coding
Wichtig ist auch hier dass einige den Fehler machen den Stream "falsch" zu codieren. HE-ACC ist nur bei sehr geringen Bitraten zu wählen, bei höheren ist es schlechter als LC-AAC.
Wie wandle ich AudioStreams am besten um?
Ich gehe davon aus, dass ihr den Audiostream vorliegen habt. Wer ihn noch in einem Container hat, muss ihn erst "Demuxen" das problemlos z.B. mit "TsMuxeR"
Euer Videoencoder, ffdshow usw kann auch audio umwandeln, aber ich traue denen nicht, in Videoforen wurde üner teils schlechte Audioqualitäten berichtet. Ich rate zum Nero AAC Codec, dieser ist ebenfalls kostenlos. Nachfolgend beschreiben wie das geht.
Ladet euch den TAudioConverter runter und installiert ihn: http://sourceforge.net/projects/taudioconverter (Archiv-Version vom 25.04.2013)
Ladet Nero AAC-Codec hier herunter: http://www.nero.com/enu/company/about-nero/nero-aac-codec.php
und entpackt die drei Dateien direkt ins Installationsverzeichnis des TAudioConverters (C:\Program Files (x86)\TAudioConverter)
Nun sollte im TAudioConverter NERO AAC auswählbar sein. Die Samplerate lässt sich im TAudioConverter und "Filters" einstellen. Ich habe hier einen Screenshot gemacht:
http://abload.de/img/taudioconverter58r4i.png
ENCODER
Jeder hat da so seine eigenen Vorlieben. Ich persönlich bin sehr zufrieden mit "Handbrake" weil es einfach zu bedienen ist und gute Resultate liefert.
http://sourceforge.net/projects/handbrake/
Sehr beliebt aber auch komplizierter ist VirtualDub: http://www.virtualdub.org
VIDEOSCHNITTSOFTWARE
Bei Freeware ist die Auswahl begrenzt und viele dieser sind für mich unbefriedigend. Erwähnenswert ist aber, dass es "LightWorks" kostenlos gibt. Zahlreiche Filme wurden mit Lightworks geschnitten. http://www.lwks.com/
Da es aus der "Filmscene" stammt, sind deren Import/export Funktionen nicht so vielfältig wie andere Videoschnittprogramme.
Ich persönlich verwende MAGIX Video Studio Deluxe und bin sehr zufrieden damit. Adobe Premiere und Sony Vegas pro, sind klasse Programme, aber waren mir zu unhandlich/kompliziert.
http://www.magix.com/index.php?id=9698&L=25&C=41&AffiliateID=79&phash=uEnlwJybxiiMB7fg
Das wärs vorläufig, muss Schluss machen, wie gehen noch ins Kino. Fragen Anregungen Tipps, einfach ins Forum posten. Danke.
MUXEN
Verlustfreis umwandeln ohne ReEncoding wird oft auch als Multiplexing oder "muxing" bezeichnet. In der Videowelt funktioniert dies nur, wenn am Video/Audio stream nichts geändert werden muss, bzw. wenn nur der Container getauscht werden muss.
Es gibt eine reihe sehr nützlicher Muxer. Nachfolgend eine kleine auflistung meiner Favoriten:
Ist in jedem Fall ein muss
TsMuxeR: http://www.videohelp.com/tools/tsMuxeR
Zusätzlich empfehlenswert, wer es mit MKV Containern zu tun hat
MKV-Toolnix: http://www.chip.de/downloads/MKVToolnix_42094730.html
Mp4 Files werden oft verwendet, das Tool verpackt verlustfrei in MP4
http://www.videohelp.com/tools/My-MP4Box-GUI
Bitte immer die Container-Spezifikationen beachten, damit ein Muxing klappt. Videostream:
MP4 Video: MPEG-4 Part 10 (AVC/H.264), MPEG-4 Part 2, MPEG-2 Video und MPEG-1 Video
MP4 Audio: AAC (Advanced Audio Coding), MP3, MP2, MP1
MKV Video: MPEG-4 Part 10 (AVC/H.264), MPEG-1, MPEG-2, RealVideo, WMV, Theora, Dirac
MKV Audio: AAC (Advanced Audio Coding), AC3, DTS, WAV, MP3, Vorbis und FLAC
Auch genannt BDAV Container Format "m2ts" (Bluray Standard) oder AVCHD unterstützt
m2ts Video: MPEG-4 Part 10 (AVC/H.264), MPEG-2 Part 2, SMPTE VC-1
m2ts Audio: AC3 (Dolby Digital), LPCM (linear PCM, lossless)
Hört sich kompliziert an, aber man kann es sich einfach merken: Liegt ein Videostream im Mpeg-2 Format vor (z.B. original Film-DVD) oder im modernsten komprimierungsverfahren MPEG-4 Part 10 (AVC/H.264) lässt es sich beliebig in alle Richtungen (ts, m2ts, mkv, mp4) muxen.
Es gibt noch erweiterte Spezifizierungen, in denen z.B. BDAV mehr formate unterstützt. Leider aber gibt es keine garantie, dass z.B. ein BluRay-Player diese unterstützt!
AUDIO
BDAV unterstützt AC3 und Mp4 AAC. Das ist ziemlich ungünstig. Eine Umwandlung des Audio Formats ist mit diversen Tools möglich, aber leider nicht verlustfrei! In einer erweiterten Spezifizierung, kann MP4 nun aber auch AC3, also könnt ihr auch hier AC3 Stream rein muxen. Allerdings ist es nicht sicher ob dann z.B. euer TV die AC3 Spur im in der mp4 Datei auch wiedergeben kann.
Auch sehr wichtig:
Bei BluRay (BDAV) muss der AC3 Audiostream zwingend mit 48khz (oder mehr) vorliegen. Wer also eine 44.1khz Stream hat, muss ihn auf 48khz umwandeln.
Kurz noch was allgemein zur Qualität der Audioformate. Einige finden dass AC3 das bessere Format sei weil es sich besser anhört. Nach eigenen Tests und lesen in Foren, finde ich dass dies so nicht gesagt werden kann. AC3 (DTS) hat gefühlt einen Tick mehr Wumms (Bass) was wohl auch daher kommt, dass ganz leise Töne bei der Komprimierung weggelassen werden. Bei 320kbps konnte ich zwischen AAC und AC3 jedoch KEINEN unterschied feststellen. AAC ist etwas moderner: Wikipedia: Advanced Audio Coding
Wichtig ist auch hier dass einige den Fehler machen den Stream "falsch" zu codieren. HE-ACC ist nur bei sehr geringen Bitraten zu wählen, bei höheren ist es schlechter als LC-AAC.
Wie wandle ich AudioStreams am besten um?
Ich gehe davon aus, dass ihr den Audiostream vorliegen habt. Wer ihn noch in einem Container hat, muss ihn erst "Demuxen" das problemlos z.B. mit "TsMuxeR"
Euer Videoencoder, ffdshow usw kann auch audio umwandeln, aber ich traue denen nicht, in Videoforen wurde üner teils schlechte Audioqualitäten berichtet. Ich rate zum Nero AAC Codec, dieser ist ebenfalls kostenlos. Nachfolgend beschreiben wie das geht.
Ladet euch den TAudioConverter runter und installiert ihn: http://sourceforge.net/projects/taudioconverter (Archiv-Version vom 25.04.2013)
Ladet Nero AAC-Codec hier herunter: http://www.nero.com/enu/company/about-nero/nero-aac-codec.php
und entpackt die drei Dateien direkt ins Installationsverzeichnis des TAudioConverters (C:\Program Files (x86)\TAudioConverter)
Nun sollte im TAudioConverter NERO AAC auswählbar sein. Die Samplerate lässt sich im TAudioConverter und "Filters" einstellen. Ich habe hier einen Screenshot gemacht:
ENCODER
Jeder hat da so seine eigenen Vorlieben. Ich persönlich bin sehr zufrieden mit "Handbrake" weil es einfach zu bedienen ist und gute Resultate liefert.
http://sourceforge.net/projects/handbrake/
Sehr beliebt aber auch komplizierter ist VirtualDub: http://www.virtualdub.org
VIDEOSCHNITTSOFTWARE
Bei Freeware ist die Auswahl begrenzt und viele dieser sind für mich unbefriedigend. Erwähnenswert ist aber, dass es "LightWorks" kostenlos gibt. Zahlreiche Filme wurden mit Lightworks geschnitten. http://www.lwks.com/
Da es aus der "Filmscene" stammt, sind deren Import/export Funktionen nicht so vielfältig wie andere Videoschnittprogramme.
Ich persönlich verwende MAGIX Video Studio Deluxe und bin sehr zufrieden damit. Adobe Premiere und Sony Vegas pro, sind klasse Programme, aber waren mir zu unhandlich/kompliziert.
Das wärs vorläufig, muss Schluss machen, wie gehen noch ins Kino. Fragen Anregungen Tipps, einfach ins Forum posten. Danke.