DVD-levyjen katselu, kopiointi ja muuntaminen (xine, mplayer, mencoder, DVD, ISO-kuva)
Last modified on 24. heinäkuuta 2026 • 1 min read • 211 wordsSekä xine että MPlayer pystyvät toistamaan DVD-levyjä suoraan, mutta xinessä on DVD-navigointitoiminto.
xine dvd:// mplayer dvd://3 Jos haluat vain tallentaa DVD:n väliaikaisesti kiintolevylle, voi riittää, että luot DVD-kuvan:dd if=/dev/dvd of=rosenstrasse.iso Kuva voidaan liittää seuraavasti:sudo mount -o loop rosenstrasse.iso /media/temp/ Xine voi toistaa DVD:n suoraan iso-kuvasta (ilman kuvan liittämistä):xine dvd://media/isos/movie.iso Huomaa, että sinun on aina määritettävä täydellinen polku, vaikka elokuva olisikin nykyisessä hakemistossa! Mplayer voi toistaa kuvatiedostosta yksittäisiä VOB-tiedostoja (kuitenkin ilman tekstitystukea). En saanut Mplayeria hyväksymään iso-kuvatiedostoa DVD:nä. Muuntamiseen esimerkiksi DivX/XviD-muotoon on helpointa käyttää Mplayeria/mencoderia. Ensin erotin äänen: mencoder dvd://1 -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128 Sitten ensimmäinen koodauskierros: mencoder dvd://1 -nosound -oac copy -o /dev/null -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=1:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -vf pp lb Sitten toinen koodauskierros:mencoder dvd://1 -oac copy -o file.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=2:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -vf pp lbTekstitysten poimiminen on vaikeampaa. Voit joko purkaa ne kuvina (helpompaa, mutta tiedostokoko kasvaa) tai muuntaa nämä kuvat myöhemmin tekstitiedostoiksi (vaatii OCR-vaiheen).Pura tekstityskuvat (tässä tapauksessa liitetystä ISO-kuvasta):cat /media/temp/VIDEO_TS/VTS_01_?.VOB | tcextract -x ps1 -t vob -a 0x20 > movie.ps1 Muunna tekstityskuvat:subtitle2vobsub -i /media/temp/VIDEO_TS/VTS_01_0.IFO -p movie.ps1 -o elokuvan_nimi Kopioi metatiedot:cp /media/temp/VIDEO_TS/VTS_01_0.IFO elokuvan_nimi.ifo Toista suoraan VOB-tiedostosta:mplayer /media/temp/VIDEO_TS/VTS_01_1.VOB -vobsub movie_name -vobsubid 0 Toista AVI-tiedostosta:mplayer movie.avi -vobsub movie_name -vobsubid 0