Hei!
diese formate können wohl nur an „I“ oder „P“-frames geschnitten werden O H N E den gesamten stream neu zu encoden. http://de.wikipedia.org/wiki/Bildergruppe
Sorry, aber das ist Blödsinn.
Intelligente Programme müssen keineswegs den kompletten Stream reencoden, es reicht selbstverständilich aus, wenn die beiden GOPs, in denen die Schnittpunkte sind, rekodiert werden und dann passend in den Stream eingebaut werden.
Das nennt sich „Smart-Rendering“ oder „Smart-Encoding“, im MPEG2-Bereich kann die Freeware Cuttermaran das schon seit… k.A. über einem Jahrzehnt.
Ich vermute mal, der Fragesteller wünscht eine HD-Aufnahme, die in h-264 kodiert ist, zu schneiden - und da ist die Sache leider nicht ganz so einfach. Zunächst mal gibt es hier das Problem, das P- und B-Frames Makroblöcke auch über I-Frame-Grenzen hinweg referenzieren dürfen. Ein zuverlässiger Schnitt (und das umfasst eben auch das Smart-rendering, weil dieses natürlich zunächst mal saubere Einsprungpunkte braucht) ist damit nur an IDR-Frames möglich - und namentlich alle Sender der Sat1/Pro7-Gruppe senden keine solchen!
Hinzukommt, das sich die Programmierer mit den Smart-Rendering offensichtlich schwer tun, die einzige mir bekannte Software, die das wenigstens einigermaßen hinbekommt (soll heissen: selbst diese nicht immer absolut sauber) ist VideoReDo.
Mir ist ehrlich gesagt auch schleierhaft, wieso da jeder unbedingt das Rad neu erfinden muss - mann muss doch nur dem User sagen: „Wenn du framegenauen Schnitt haben willst, dann musst du zusätzlich AVIsynth und den x264 installieren“; dann isoliert man einfach die beiden GOPs mit den Schnittpunkten, generiert ein kurzes Script, in dem die beiden Teile framegenau über Trim zusammengefügt gefügt werden, recodiert lediglich diese handvoll Sekunden und fügt das mit den normal geschnittenen Teilen zusammen.
Cuttermaran macht das (mit TMPEGenc anstatt x264) schon seit Jahren so - aber die Programmierer von heute müssen ja das Rad ständig neu erfinden…
lg, mabuse