Aktuelle Zeit: Donnerstag 21. November 2024, 16:32

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




 Seite 2 von 2 [ 17 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Sonntag 2. September 2007, 12:00 
Brennmeister ehrenhalber
Benutzeravatar

Registriert: Sonntag 18. September 2005, 10:40
Beiträge: 1447
Wohnort: Ulm / Tübingen
Doch entweder sehr sehr teure professionelle Lösungen oder bei dir funktioniert eben

H.264 Cutter bzw diverse andere wie TSStreamEditor.-...

eine richtige "All-in-one" Lösung mit Multicore Support (was ja grade bei HD-Content sehr praktisch wäre) gibts afaik (noch) nicht!

Am besten wirklich immer mal wieder bei Doom9 nachschauen - die sind da mehr auf dem neusten Stand;)



_________________
Mein Rechenknecht!

----------------------------------------------------
Mitglied seit: 2001-10-04 (0,58 Nachrichten pro Tag)
Beiträge: 832 (0,14% of total)
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Samstag 22. September 2007, 14:14 
Gefällt's hier richtig gut
Benutzeravatar

Registriert: Freitag 22. Dezember 2006, 17:30
Beiträge: 421
Nach mehreren langen Nächten, hier mal eine Lösung (imo die beste, aber nicht perfekt):

Tools

* mplayer.exe & mencoder.exe (DOWNLOAD)
* MKVtoolnix (DOWNLOAD)
* HJSplit (DOWNLOAD)

Vorgehen

1) Entpackt/installiert die entsprechenden Tools

2) Fügt alle TS-Files mit HJSplit zusammen; dafür benennt ihr die Files in dateiname.001 , dateinamen.002 usw... um. Dabei ist der Dateiname immer gleich; nur die Endung zählt von *.001 an hoch. Nun öffnet ihr HJSplit und klickt auf Join Files. Dann wählt ihr eure Datei dateiname.001 aus. HJSplit erkennt die restlichen Dateien selbst und setzt sie in der richtigen Reihenfolge zusammmen. Der Output-Datei müsst ihr man Ende nur noch die Endung TS geben. Nun könnt ihe mit Schritt 3) weiter machen.

3) Demuxen der TS Files in *.h264 und *.ac3
3.1) Ruft mencoder.exe mit folgenden Parametern für Video (*.h264) auf:

"mencoder.exe"  "input_file_directory.TS" -of rawvideo -ovc copy -oac copy -noskip -o "output_file_directory.264"


3.2) Ruft mencoder.exe mit folgenden Parametern für Audio (*.ac3) auf:

"mencoder.exe"  "input_file_directory.TS" -of rawaudio -ovc copy -oac copy -noskip -o "output_file_directory.ac3"


Damit habt ihr den TS getrennt als Video/Audio vorliegen. Um das Ganze jetzt als *.mkv zu muxen, nehmt ihr mkvtoolnix.

4) Muxen
4.1) Öffnet mkvmerge GUI
4.2) Klickt unter "Input" auf add und fügt die Dateien ein, die ihr muxen wollt. Wiederholt dies, bis alle Dateien, die einen Film ergeben sollen, geladen sind. Wenn ihr keine Kapitel einstellen wollt, macht alle Häckchen unter "File options". (unter der Input files)
4.3) Nun könnt ihr die Reihenfolge der einzelnen Files durch die UP/DOWN Buttons neben der "Tracks" Liste ändern.
4.4) Definiert nun ganz unten euren Output und klickt auf "Start muxing"
4.5) Nun könnt ihr euch das fertige File angucken und ggf. den Ton kontrollieren. Wenn alles OK ist, seit ihr fertig, sonst macht mit dem Punkt 3.6 weiter
4.6) Um den Ton zu synchronisieren, markiert unter "Tracks" den entsprechenden Track und klickt darunter auf "Format specific options".
Unter Deley gebt ihr nun die Zeit (in ms) ein, die der Ton zu früh/zu spät kommt. Hier muss man meistens ein wenig experiemntieren, bis alles perfekt passt.

Je nach Prozessor dauert das demuxen/muxen ein Weilchen. (mit meinem Quadcore (Q6600) dauern 1GB (ca. 10 min.) etwa eine Minute. Bei weniger Leistung entsprechend länger.

EDIT: mkvmerge macht manchmal Probleme beim zusammensetzen mehrerer Video- und Audiofiles. Daher jetzt der Weg über HJSplit.

[glow=red]Die Methode mit mencoder ist leider etwas fehleranfällig, hier eine zweite, die auch schneiden ermöglicht:[/glow]

Tools
* h264tsto DOWNLOAD
* MKVtoolnix (DOWNLOAD)
* HJSplit (DOWNLOAD)
* MatroskaSplitter DOWNLOD

Vorgehen

1) Entpackt/installiert die entsprechenden Tools

2) Wenn es sich nur um ein File handelt bei 3) weiter machen, sonst fügt alle TS-Files mit HJSplit zusammen; dafür benennt ihr die Files in dateiname.001 , dateinamen.002 usw... um. Dabei ist der Dateiname immer gleich; nur die Endung zählt von *.001 an hoch. Nun öffnet ihr HJSplit und klickt auf Join Files. Dann wählt ihr eure Datei dateiname.001 aus. HJSplit erkennt die restlichen Dateien selbst und setzt sie in der richtigen Reihenfolge zusammmen. Der Output-Datei müsst ihr man Ende nur noch die Endung TS geben. Nun könnt ihe mit Schritt 3) weiter machen.

3) Jetzt müsst ihr das File in *.mkv remuxen. Dazu kopiert ihr die h264tsto in das Verzeichnis, wo sich auch die TS befindet. Dort erstellt ihr ein Textdokument, in dem folgendes stehen muss:

h264tsto.exe input.ts output.mkv


input.ts ist euer Ausgangsfile (das, das wir mit HJSplit zusammengefügt haben), ouptut.mkv euer fertik remuxtes Video.

(Mehr Infos zu h264tsto unter http://forum.doom9.org/showthread.php?t=117806)

Das Textdokument wird nun in bat umbenannt (aus der Endung .txt .bat machen) und ausgeführt (mit Doppelklick angeklickt).

Wenn ihr alles richtig gemacht habt, kommt jetzt folgendes:

Bild

4) Jetzt gehts ans Schneiden:

4.1) mkvmerge GUI öffnen und euer output.mkv laden (Input files --> add)
4.2) auf "Global" klicken und folgendes einstellen:

Bild

"after this duration" stellt ihr den Zeitpunk des Schnittes ein. Leider lässt sich so nur das Ende wegschneiden.

4.3) Jetzt euer outputfile auswählen, indem ihr auf "Browse" klickt.

Warten und fertig.

Über Lösungen zum framegenauen Schneiden bin ich immer dankbar.


Offline
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 Seite 2 von 2 [ 17 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 85 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  

cron