Użycie TMPGEnc w konwersji AVI (Divx, DV) do MPEG2 (DVD)

TMPGEnc jest doskonałym, tanim i bardzo popularnym encoderem Mpeg1/2. 

Na stronie producenta możemy znaleźć wersje testową działającą 30 dni.

Doskonale się nadaje do tworzenia plików Mpeg2 z plików AVI w popularnych formatach: Divx/Xvid i DV czyli fimów zgranych z kamery cyfrowej. Oferuje o wiele lepszą jakość niż encodery zawarte w "kombajnach" firm Ulead, Sonic, Roxio itp. Działa wolniej niż np. CCE ale oferuje równie wysoką jakość obrazu, nie sprawia zbyt wielu kłopotów w konfiguracji i akceptuje skrypty AVS.

KONFIGURACJA

Po odpaleniu programu pojawia się nam okno "Wizarda", gdzie możemy wybrać różne zdefiniowane projekty - proponuję je zamknąć... O wiele lepsze efekty daje samodzielne ustawienie parametrów.

Najpierw wczytujemy nasz źródłowy plik AVI (Video source->Browse), jeżeli audio mamy w oddzielnym pliku też je wczytujemy (Audio source->Browse).  W polu Output file name określamy miejsce i lokalizację pliku, który mamy otrzymać. Pozycja Stream type określa rodzaj pliku/plików jaki wczytujemy i chcemy poddać konewersji - najczęściej jest to tak: ES - oddzielnie pliki video i audio, System - audio i video razem w jednym pliku.

Za pomocą przycisku Load ładujemy ustawienia kodowania z katalogu Template: proponuję załadować DVD (PAL).mcf (dla AVI DV) albo najlepiej unlock.mcf z podkatalogu Extra, co pozwoli na dostęp do wszystkich ustawień encodera i jest konieczne dla konwersji Divx->DVD.

Możemy też wczytać film za pomocą skryptu AVS, robiąc przy okazji prawidłowe powiększenie obrazu (w przypadku divx) i/lub stosując różne zaawansowane filtry AviSynth (np. poprawiane jakości, zdjęcie przeplotu itd). Wtedy najlepiej mieć przygotowane do obróbki samo video (odzielone od audio w Virtualdubie). Audio wtedy można zrobić w innym programie (np. AC3) i po konwersji połączyć z video albo użyć w programie do authoringu, które często wymagają odzielnych plików.

Przykładowy skrypt AVS dla źródła DV:

AviSource("X:\film\xxx.avi")
ConvertToRGB24()

i dla Divx (z powiększeniem obrazu):

AviSource("X:\film\xxx.avi")
LanczosResize(720,448)*
AddBorders(0,64,0,64)
ConvertToRGB24()

O powiększaniu Divx do wymiarów DVD jest napisane tutaj

USTAWIENIA KODOWANIA

Klikamy Setting i po kolei ustawiamy:

Są to prawidłowe ustawienia dla AVI DV (obraz 4:3, z przeplotem, PAL). 

Dla Divx zmieniamy: Aspect Ratio na 16:9 (większość divxów na takie AR)

Metoda kodowania 2-pass VBR jest wprawdzie powolna ale daje najlepsze wyniki.

Tutaj też musimy ustawić wielkość bitrate video (Rate control mode-Setting)

Powyższe ustawienia są dla 120 min. filmu przy audio 192 kb/s (np. AC3 lub Mpeg). Dla 60 min. filmu (np. kaseta DV) ustawiamy wartość Averange na 7000 - 8000. Do prawidłowego wyliczenia bitrate naszego DVD warto użyć Bitrate Calculatora.

Przechodzimy dalej:

Są to prawidłowe ustawienia dla AVI DV (obraz 4:3, z przeplotem, PAL).       

Dla filomów Divx zmieniamy: Video Source Type na Non-interlace (progressive) - jest to dobre ustawienie dla większości divxów zgranych z DVD. Source aspect ratio zmieniamy na 1:1 (VGA)

Filtrów nie ruszamy bo zakładam, że operujemy na dobrej jakości materiale.

Przechodzimy dalej:

Tu zarówno w przypadku DV jak i Divx proponuję nic nie zmieniać.

Przechodzimy dalej:

j.w.

Przechodzimy dalej:

Jeżeli nasz film zawierał też audio (razem albo osobno) to ustawiamy jego format, który będzie na DVD. Najlepiej zrobić sobie oddzielnie AC3 ale skoro ktoś się upiera to proponuję wybrać Stream Type: MPEG-1 Audio Layer II  z bitrate 224 kb/s.

I na koniec ustawiamy MPEG-2 Program (VBR):

...o ile nasz film zawierał też audio. Inaczej ta opcja jest niedostępna.

To wszystko - wracamy do głównego okna programu i wciskamy przycisk Start. Zaczyna się długa konwersja, po której powinniśmy otrzymać duży i ładny plik video (z rozszerzeniem *mpg lub *m2v, *mpv), gotowy do stworzenia z niego DVD w wybranym przez nas programie do authoringu. Powodzenia :)