Aus fast schon rechthaberischem sportlichem Ehrgeiz habe ich einen Weg gesucht, mp4-Videos aus meiner iTunes/Apple-TV3-kompatiblen Videothek nachträglich von (vorher im Workflow vergessener) Werbung zu befreien, ohne dass die Videos neu codiert werden müssen (sonst ist es natürlich trivial).
Zunächst hatte ich gedacht, so etwas könne ja kein Problem sein, aber mit zunehmendem Erstaunen habe ich festgestellt, dass ich auch mit intensivstem Suchen und Ausprobieren über mehrere Tage keine Lösung fand. Das am Schluss entscheidende Problem ist wohl die Kombination von mehreren Audiospuren, die erhalten werden sollen, und der Anforderung, dass die erzeugte Datei nicht neu codiert wird. Bei nur einer Audiospur gibt es wenigstens einige Lösungen (z.B. teilweise Mpeg Streamclip, obwohl MSC generell wohl nicht mehr sehr zuverlässig ist). Aber meine Videos haben alle eine AAC-Spur und eine AC3-Spur, die ich wegen maximaler Kompatibilität auch erhalten möchte.
Mittlerweile habe ich eine Lösung, die vielleicht ja auch jemand anderem mal nützen kann. Wermutstropfen: es geht nur mit der Windows-Version 2.61 von avidemux, erfordert also ein Parallels. Ich rate ab von dem Versuch, von avidemux die uralte Mac-Version 2.54 unter Mountain Lion ans Laufen zu bringen. Die Schritte:
a) mp4-Video in avidemux einlesen und schneiden. Das ist ziemlich simpel, wer trotzdem eine Anleitung haben möchte: http://www.chip.de/artikel/Avidemux-Videoschnitt-schnell-und-unkompliziert_33296613.html oder http://www.avidemux.org/admWiki/doku.php?id=using:cutting
b) die Defaults "Copy" für Video und Audio belassen. Anschliessend sichern als mkv-Datei mit dem Output-Default "Mkv-Muxer".
c) die so erzeugte mkv-Datei mit subler 0.19 öffnen. Im Window "Select tracks" rechts unter "Format" bei allen Audiospuren darauf achten bzw. einstellen, dass "Passthrou" gilt. Den Button "Add" klicken.
d) Im Hauptfenster darauf achten, dass alle Tracks aktiviert sind, zumindest die, die man haben möchte.
e) Die neue Datei sichern mit File/SaveAs und dem Fileformat Movie-Mpeg-4
Man kann im Ablauf parametermässig auch andere Varianten wählen, sowohl in avidemux als auch in subler. Aber ich selbst war nur an dem Fall interessiert, dass der erzeugte File beide Audiospuren hat und problemlos wieder in iTunes eingelesen und auch unter Nutzung beider Audiospuren mit Apple-TV3 wiedergegeben werden kann.
Das Ganze habe ich nur mit wenigen Dateien getestet, unter anderem aber auch mit einem 5-GB-1080p-mp4-Jumbo.
Durch das technisch "brutale" Schneiden kann es einen leichten Shift bei Audio geben, meiner Erfahrung nach bei der AC3-Spur. Man kann den in avidemux korrigieren oder einfach so belassen, weil er klein ist und im Bereich normalen Synchronisations-Versatzes liegt.
Der eine oder andere mag sich wundern, wieso man zu so einem trivialen Problem überhaupt über eine Lösung sprechen muss. Aber so scheint die Multimedia-Welt halt zu sein...
Zunächst hatte ich gedacht, so etwas könne ja kein Problem sein, aber mit zunehmendem Erstaunen habe ich festgestellt, dass ich auch mit intensivstem Suchen und Ausprobieren über mehrere Tage keine Lösung fand. Das am Schluss entscheidende Problem ist wohl die Kombination von mehreren Audiospuren, die erhalten werden sollen, und der Anforderung, dass die erzeugte Datei nicht neu codiert wird. Bei nur einer Audiospur gibt es wenigstens einige Lösungen (z.B. teilweise Mpeg Streamclip, obwohl MSC generell wohl nicht mehr sehr zuverlässig ist). Aber meine Videos haben alle eine AAC-Spur und eine AC3-Spur, die ich wegen maximaler Kompatibilität auch erhalten möchte.
Mittlerweile habe ich eine Lösung, die vielleicht ja auch jemand anderem mal nützen kann. Wermutstropfen: es geht nur mit der Windows-Version 2.61 von avidemux, erfordert also ein Parallels. Ich rate ab von dem Versuch, von avidemux die uralte Mac-Version 2.54 unter Mountain Lion ans Laufen zu bringen. Die Schritte:
a) mp4-Video in avidemux einlesen und schneiden. Das ist ziemlich simpel, wer trotzdem eine Anleitung haben möchte: http://www.chip.de/artikel/Avidemux-Videoschnitt-schnell-und-unkompliziert_33296613.html oder http://www.avidemux.org/admWiki/doku.php?id=using:cutting
b) die Defaults "Copy" für Video und Audio belassen. Anschliessend sichern als mkv-Datei mit dem Output-Default "Mkv-Muxer".
c) die so erzeugte mkv-Datei mit subler 0.19 öffnen. Im Window "Select tracks" rechts unter "Format" bei allen Audiospuren darauf achten bzw. einstellen, dass "Passthrou" gilt. Den Button "Add" klicken.
d) Im Hauptfenster darauf achten, dass alle Tracks aktiviert sind, zumindest die, die man haben möchte.
e) Die neue Datei sichern mit File/SaveAs und dem Fileformat Movie-Mpeg-4
Man kann im Ablauf parametermässig auch andere Varianten wählen, sowohl in avidemux als auch in subler. Aber ich selbst war nur an dem Fall interessiert, dass der erzeugte File beide Audiospuren hat und problemlos wieder in iTunes eingelesen und auch unter Nutzung beider Audiospuren mit Apple-TV3 wiedergegeben werden kann.
Das Ganze habe ich nur mit wenigen Dateien getestet, unter anderem aber auch mit einem 5-GB-1080p-mp4-Jumbo.
Durch das technisch "brutale" Schneiden kann es einen leichten Shift bei Audio geben, meiner Erfahrung nach bei der AC3-Spur. Man kann den in avidemux korrigieren oder einfach so belassen, weil er klein ist und im Bereich normalen Synchronisations-Versatzes liegt.
Der eine oder andere mag sich wundern, wieso man zu so einem trivialen Problem überhaupt über eine Lösung sprechen muss. Aber so scheint die Multimedia-Welt halt zu sein...