Konwertowanie płyt DVD lub Blu-Ray do MKV

Thursday, December 31, 2009, autor: Rafał

Mniej więcej rok temu opisałem sposób konwersji płyt DVD do formatu AVI. Taki sposób konwersji zapewnia przyzwoitej jakości kopię materiału z płyty. Faktem jest jednak to, że AVI jest formatem bardzo leciwym i nieprzystającym do nowych cyfrowych czasów. Podstawowe jego ograniczenie dotyczy chociażby ilości ścieżek audio i napisów. Mamy co prawda możliwość zapisu dwóch ścieżek audio, ale już napisy są w osobnych plikach tekstowych.  Aby sprostać nowym wyzwaniom stworzony został nowy, ciągle jeszcze mniej popularny niż AVI kontener matroska, którego pliki wideo mają rozszerzenie MKV. Już sama nazwa, jaką wybrali twórcy tego standardu powinna dać do myślenia i skojarzyć się ze znaną wszystkim rosyjską matrioszką. Podobnie jak ten element rosyjskiej kultury ludowej, pliki w formacie MKV zawierać mogą wiele elementów. Oprócz strumienia video i kilku audio, mają też możliwość zapisu napisów i menu podobnego do tego jaki jest w DVD. Innymi słowy, kopiując DVD do formatu MKV mamy możliwość zapisania strumieni video, audio (np. scieżka oryginalna i wersja z polskim lektorem), oraz kilku napisów. A wszystko to w jednym pliku MKV. Otwierając taki plik w porządnym odtwarzaczu jak np. VLC (dostępnym też dla Windows), możemy w menu wybrać z jaką ścieżką dźwiękową i jakimi napisami chcemy oglądać film.

Konwersja DVD lub Blu-Ray do MKV

Korzystając z wolnego czasu w czasie świąt postanowiłem przetestować sposób konwersji DVD do MKV. W internecie znajduje się kilkadziesiąt opisów konwersji, ale wszystkie wymagają wykonywania wielu czynności. Dlatego zainteresował mnie pewien skrypt BASH opublikowany w internecie: x264transcode-0.2.4 (wersja z 15 grudnia 2009). Skopiowanie całej płyty DVD do MKV sprowadza się do dwóch komend. Z płytą Blu-Ray nie testowałem, bo takowych nie posiadam, ale podobnież skrypt też obsługuje takie płyty.

Poprawne działanie skryptu wymaga zainstalowania kilku programów (takich jak np. mkvtoolnix). Informację o tym co jest potrzebne znajdziemy w pliku x264transcode.sh. Po rozpakowaniu skryptu najpierw musimy przekopiować plik autoripper.conf do pliku .autoripper.conf w katalogu domowym (kropka przed nazwą jest tu bardzo ważna). Możemy w terminalu wykonać komendę kopiowania:

cp autoripper.conf ~/.autoripper.conf

Po skopiowaniu pliku poddajemy go edycji w dowolnym edytorze tekstowym.Ważne jest ustawienie kilku podstawowych parametrów:

DEFAULT_OUTPUT- tu podajemy ścieżkę dostępu w której zapisane zostaną pliki tymczasowe.
DEFAULT_ISO_STORAGE - tu podajemy ścieżkę dostępu w której zapisany zostanie plik ISO płyty.
DEFAULT_FINAL_DESTINATION - tu podajemy ścieżkę dostępu w której zapisany będzie plik wynikowy

Pozostałe parametry niekoniecznie muszą być zmieniane, choć warto się z nimi zapoznać.

Po prawidłowym skonfigurowaniu skryptu możemy zacząć z niego korzystać. W terminalu wykonujemy komendę:

sh ripper.sh

Rozpocznie ona proces kopiowania płyty na dysk twardy do pliku ISO. Po zakończeniu tego procesu możemy stworzony plik poddać obróbce komendą:

sh x264transcode.sh naszplik.iso

Szybkość pracy skryptu zależy od komputera na którym go uruchomimy (im gorszy sprzęt tym wolniej - u mnie test na płycie DVD 4,2GB trwał około 7 godzin).

Uwagi końcowe

Opisany przeze mnie tu skrypt działa w systemach Linuksa. Czy w Windows istnieją podobne (darmowe) rozwiązania tego nie wiem, bo moim podstawowym systemem jest Linux. Combined Community Codec Pack w Windows 7 64bitZ pewnością użytkownicy Windows muszą doinstalować kilka kodeków aby móc odtwarzać MKV (bo matroska to kontener, a kodeki do video lub audio, to osobny temat. Opisany skrypt koduje z wykorzystaniem x264). Polecam tu Combined Community Codec Pack, który przetestowałem w Windows 7 64 bit Evaluation Copy. Po zainstalowaniu kodeków bez problemów odtworzyłem stworzony przeze mnie plik MKV (oczywiście nie w Windows Media Player którego nie polecam, tylko w Media Player Classic, który można doinstalować z CCCP).



 

 
Tags:
 



1 Komentarz do “Konwertowanie płyt DVD lub Blu-Ray do MKV”

  1. Rafał napisał(a):

    wszystkich którzy trafili na mojego posta informuję, że link nie działa. Nową wersję skryptu znalazłem tu:
    http://www2.warwick.ac.uk/fac/sci/csc/people/computingstaff/jaroslaw_zachwieja/x264transcode
    w chwili obecnej jest to x264transcode-0.2.7.tar.gz

Zostaw komentarz


 


 


 


 

*
Wpisz słowo z obrazka. Kliknij na obrazku aby usłyszeć angielską wersję audio
Kliknij na obrazku aby usłyszeć angielską wersję audio