Konwersja AVI do DVD w programie Avidemux z napisami (również w systemie Linux) Wstęp W serwisie znajduje się już wiele opisów dotyczących konwersji plików AVI (DivX) do formatu DVD Video. Wszystkie te artykuły, opisują dokładnie konwersję z wykorzystaniem programów pracujących w systemie Windows. Od pewnego czasu, coraz więcej osób decyduje się zmienić swój system operacyjny na Linuxa. Część z nich decyduje się na "przesiadkę" pod warunkiem, iż na nowym systemie będą mogli używać programów podobnych do tych, które są im znane z systemu Windows. Pakiet MS Office można zastąpić OpenOfficem, Photoshopa np. Gimpem. Podobnie jest z programami do obróbki video. Najwszechstronniejszym programem w systemie spod znaku pingwina jest oparty na licencji GNU - Avidemux. Za jego pomocą można edytować pliki video w formatach AVI, MPEG, Nupelvideo i BMP. Aplikacja obsługuje większość popularnych kodeków, takich jak M-JPEG, MPEG, DivX, XviD, huffyuv, WMA itp. Do podstawowych możliwości programu można zaliczyć edycje, przycinanie, filtrowanie oraz rekompresję plików AVI (DivX/XviD) lub MPEG. Za jego pomocą można też przeprowadzić konwersję plików AVI do formatu VCD, SVCD oraz MPEG-2. Program ma również wbudowane narzędzie umożliwiające ripowanie napisów i zapis do formatu.srt. Zanim zaczniemy Uwaga: Poniższy artykuł jest opracowany na podstawie Avidemux 2.1 dla systemu Windows. Okno programu może się nieco różnić w wersji dla Linuxa, lecz wszystkie funkcje i ustawienia są takie same dla obu systemów. Poradnik przedstawia konwersją pliku AVI do formatu MPEG zgodnego ze standardem DVD. Przed rozpoczęciem kompresji musimy pobrać program w wersji odpowiedniej dla naszego systemu. Avidemux 2.1.0 dla systemu Windows ( pobierz archiwum) Avidemux 2.1.0 dla systemu Linux ( pobierz źródło) Program nie zawiera instalatora, więc wystarczy rozpakować archiwum i Avidemux jest gotowy do uruchomienia. Instalacja dodatkowych enkoderów nie jest konieczna, gdyż program ma je zaimplementowane. Rozpoczynamy pracę Uruchamiamy Avidemux i wciskamy przycisk Open. W kolejnym oknie wybieramy katalog, w którym znajduje się nasz plik AVI.. Zaznaczamy go i klikamy na przycisk Open.
W przypadku, gdy w naszym filmie ścieżka audio jest w formacie MP3 VBR (ze zmiennym bitrate), pojawi się komunikat jak na poniższym obrazku. Wbrew temu co sugeruje program, klikamy przycisk Cancel. Natomiast jeśli ścieżka audio jest w formacie AC3, taki komunikat się nie pojawi. Po otwarciu pliku, okno programu może nieco powiększyć się. Związane jest to z rozdzielczością filmu. Przesuwając suwak mamy dostęp do poszczególnych klatek filmu.
Kolejnym krokiem będzie wybranie formatu wyjściowego. Ponieważ chcemy uzyskać plik MPEG zgodny ze standardem DVD, z menu Auto wybieramy pozycję DVD. W nowym oknie ustawienia zostawiamy bez zmian i wciskamy przycisk OK. Program automatycznie dobrał parametry kompresji. Możemy je sprawdzić klikając przycisk Configure.
Jak widać na poniższym obrazku program przeprowadzi kompresję jednoprzebiegową (1) ze stałym kwantyzatorem 4 (2). Maksymalny bitrate jest ustawiony na 8000 (3), a proporcje ekranu wyniosą 4:3 (4). Zamykamy okno przyciskiem OK (5). Teraz klikamy na przycisk Filters w polu Video. W nowym oknie sprawdzamy kolejność użytych filtrów. Jak widać program najpierw ustawił rozdzielczość poziomą (1), a następnie dodał czarne pasy nad i pod filmem (2). Uzyskaliśmy w ten sposób rozdzielczość zgodną ze standardem PAL - 720 x 576. Kolejną czynnością będzie dodanie napisów. W tym celu wciskamy przycisk + Add (3).
W kolejnym oknie wybieramy pozycję Subtitles (1) i następnie zaznaczamy Subtitler (Add subtitles to the picture) (2). Wciskamy przycisk OK (3) i przechodzimy do ustawień napisów. W nowym oknie podajemy ścieżkę do wybranej czcionki dla naszych napisów (w naszym przypadku jest to C:WindowsFontsarial.ttf) (1), a następnie wczytujemy plik z napisami (2). Uwaga: Aby napisy były prawidłowo wyświetlane na ekranie, musimy najpierw zmienić kodowanie znaków na ISO-8859-2 (np. za pomocą programu Gżegżółka), a następnie przekonwertować je do formatu SRT (np. za pomocą SubEdit).
Następnie ustawiamy kodowanie na Czech (3) i wybieramy wielkość (4) oraz kolor czcionki (5). Za pomocą suwaka (6) możemy ustalić pozycję napisów na ekranie. Miejsce, w których będą one wyświetlane, wskazują białe poziome linie (7). Wszystkie ustawienia zatwierdzamy klikając kolejno Apply (8), a następnie OK (9). Zamykamy okno filtrów przyciskiem OK.
W oknie głównym programu klikamy na przycisk Podglądu. Jak widać na poniższym obrazku, proporcje filmu zostały ustawione prawidłowo. Zamykamy okno klikając ponownie przycisk podglądu w oknie głównym programu.
Przechodzimy teraz do ustawień dźwięku. Wciskamy przycisk Configure w polu Audio. W nowym oknie widzimy bitrate dźwięku (1) oraz format wyjściowy (2). Ustawienia te możemy zmienić według własnych upodobań. My jednak zostawiamy je bez zmian i zamykamy okno przyciskiem OK.
Format wyjściowy naszego pliku końcowego został wybrany automatycznie przez program. MPEG PS A+V oznacza, że po konwersji uzyskamy plik MPEG ze ścieżką dźwiękową w formacie MP2. Uwaga: W przypadku, gdy plik źródłowy (AVI) zawiera ścieżkę dźwiękową w formacie AC3, z rozwijanej listy w polu Format możemy wybrać MPEG. Avidemux przekonwertuje wówczas tylko strumień video, uzyskując plik MPEG bez ścieżki dźwiękowej. Plik ten możemy połączyć ze ścieżką AC3 (oddzieloną wcześniej za pomocą VirtualDubMod - opis) w dowolnym programie do authoringu. Teraz możemy przystąpić do konwersji. W tym celu klikamy przycisk Save. W nowym oknie wskazujemy folder, w którym ma być zapisany nasz plik końcowy oraz podajemy nazwę dodając rozszerzenie MPEG. Następnie wciskamy przycisk Save, aby rozpocząć konwersję. W nowym oknie pojawi się status konwersji. 1. Phasis: faza procesu. 2. Frame: ilość skompresowanych klatek / liczba klatek w filmie. 3. Vid. codec: kodek użyty do kompresji obrazu. 4. Aud. codec: format wyjściowy ścieżki audio. 5. FPS: szybkość kompresji wyrażana ilością kodowanych klatek na sekundę. 6. Vid. bitrate: aktualna wartość bitrate filmu. 7. Quantizer: wartość kwantyzatora. 8. Video size: wielkość strumienia video. 9. Audio size: wielkość strumienia audio. 10. Total size: rozmiar pliku (video + audio). 11. ETA: pozostały czas do końca kodowania. 12. Container: wybrany kontener.
O zakończonej pracy, program poinformuje nas stosownym komunikatem. Wciskamy przycisk OK i zamykamy okno Avidemux. Pomimo użycia tylko jednego przebiegu podczas konwersji, jakość obrazu jest zadowalająca. Nie ma również problemów z wyświetlaniem polskich znaków diakrytycznych.
Tak przygotowany plik MPEG-2 możemy poddać authoringowi w dowolnym programie przeznaczonym do tego celu.