Mam jeden film zgrany z dwóch płyt VideoCD NTSC. Film jest nagrany "na zakładkę", czyli końcówka pierwszej i początek drugiej części są identyczne.

Film ma taką strukturę, jeśli chodzi o rodzaje klatek:

IBBPBBPBBPBBPBBIBBPBBPBBPBBPBBI

Już stwierdziłem, że połączenie jest możliwe bez naruszania struktury, bo jak się znajdzie klatkę typu I na końcu pierwszej części, to na początku drugiej części jest również typu I.

Próbowałem to wykonać w TMPGEnc Plus w wersji 2.5, ale ten program cos nie tak to robi.

Robi to tak, że jak się obcina początek, to zawsze film ma dwie klatki typu "r" (tak pokazuje VirtualDub), które są identyczne, jak klatka I następująca po nich. Natomiast, jak się obcina film od końca, to obcina ostatnią klatkę I i ostatnie klatki typu B.

Np, rozpatrywany film ma taką zawartość (klatki I są pogrubione, klatki B są kursywą, klatki "r" są podkreślone) i ten fragment jest w obu częściach:

1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31

Załóżmy, że klatka z liczbą 16 będzie punktem podziału, czyli pierwszą klatką pochodzącą z drugiej części.

Po wykonaniu odpowiednich czynności w TmpgEnc otrzymuję taką końcówkę pierwszej części:

1-2-3-4-5-6-7-8-9-10-11-12-13

I początek drugiej części:

16-16-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31

W efekcie po połączeniu otrzymuję taki film:

1-2-3-4-5-6-7-8-9-10-11-12-13-16-16-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31

Jak widać, program nieprawidłowo przeprowadził operację łączenia.

Jaki polecacie program do wykonania wymienionej wyżej operacji?

Ewentualnie program, który pozwala przyciąć filmy tak, żeby otrzymać takie części i połączyć w TmpgEnc:

1-2-3-4-5-6-7-8-9-10-11-12-13-14-15

16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31