Chciałem dzisiaj przegrać film z płyty VCD i okazało się to trochę bardziej skomplikowane niż początkowo mi się wydawało.
Początkowo sprawdziłem þlytę, znalazłem na niej pliki z rozszerzeniem dat
więc stwierdziłem, że wystarczy przegrać taki plik. Niestety, nie dało się go odtworzyć przy użyciu aplikacji mplayer
.
Drugie podejście polegało na użyciu polecenia ffmpeg
. Niestety także nie zadziało.
Trzecie podejście do użycie aplikacji k3b
w celu skopiowania płyty także nie zadziało (błąd związany z wieloma ścieżkami znajdującymi się na płycie).
Skończyło się łatwe podejście, więc trzeba było teraz trochę poszukać:
p vcdimager - A VideoCD (VCD) image mastering and ripping tool
p vcdtools - Creates Video CD (VCD) filesystem images
Przeszukanie listy dostępnych pakietów w sowich wynikach wskazało na aplikację vcdimager
, wiec trzeba ją było zainstalować:
Teraz kolej na sprawdzenie, jaki pliki binarne zostały zainstalowane i co może pomóc w zgraniu płyty:
/usr/bin/cdxa2mpeg
/usr/bin/vcd-info
/usr/bin/vcdimager
/usr/bin/vcdxbuild
/usr/bin/vcdxgen
/usr/bin/vcdxminfo
/usr/bin/vcdxrip
Najbardziej pomocna wydaje się aplikacji vcdxrip
Tutaj się pojawił problem, bardzo kiepska dokumentacja, zarówno w postaci plików man
jak i dostępna na stronie aplikacji. Ale po krótkich poszukiwaniach udało mi się znaleźć rozwiązanie. Aby odczytać film z płyty wystarczy wydać następujące polecenie:
Spowoduje ono odczytanie zawartości płyty oraz zapisanie znalezionych na niej ścieżek w bieżącym katalogu w formacie MPEG.
Źródła
- Video CD
- GNU VCDImager
- Rip VCD to .avi?
- Strona podręcznika MAN: vcdxrip(1)