Muokataan sivua DigiTV:n tallennukset DVD:lle
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Tämän ohjeen avulla luodaan | Tämän ohjeen avulla luodaan digiTV-tallennuksesta DVD-soittimella toimiva levy pääasiallisesti komentoriviä käyttäen. Osaan vaiheista voidaan käyttää graafista käyttöliittymää. | ||
== Yleistä == | == Yleistä == | ||
Suomessa näkyvät digiTV-lähetykset lähetetään pääosin muodossa, jossa kuva ja ääni on muodoltaan | Suomessa näkyvät digiTV-lähetykset lähetetään pääosin muodossa, jossa kuva ja ääni on muodoltaan yhteensopivaa DVD-videon kanssa. | ||
Lähetykset kuitenkin tallennetaan | Lähetykset kuitenkin tallennetaan MPEG-TS paketissa, jolloin tallennetta pitää kuitenkin ensin muokata. | ||
Mahdolliset teräväpiirtolähetykset saattavat sisältää | Mahdolliset teräväpiirtolähetykset saattavat sisältää h.264-pakattua videota ja ne on ensin muunnettava MPEG-2-muotoon skaalaten 720x576-resoluutioon. | ||
==Vaatimukset== | ==Vaatimukset== | ||
Lisäksi DVB- | Tarvittavat ohjelmat saadaan asennettua | ||
Debianissa pääkäyttäjänä: | |||
apt-get install sun-java6-jre mjpegtools dvdauthor build-essential zlib1-dev | |||
Ubuntussa: | |||
sudo apt-get install sun-java6-jre mjpegtools dvdauthor build-essential zlib1-dev | |||
Lisäksi DVB-teksteille tarvitaan pxsup2dast-ohjelma: | |||
wget http://www.guru-group.fi/too/sw/m2vmp2cut/pxsup2dast.c | |||
sh pxsup2dast.c | sh pxsup2dast.c | ||
Debianissa pääkäyttäjänä | |||
mkdir /usr/local/bin | |||
mv pxsup2dast /usr/local/bin/pxsup2dast | |||
chmod a+x /usr/local/bin/pxsup2dast | |||
Ubuntussa: | |||
sudo mkdir /usr/local/bin | |||
sudo mv pxsup2dast /usr/local/bin/pxsup2dast | |||
sudo chmod a+x /usr/local/bin/pxsup2dast | |||
==Vaiheet== | ==Vaiheet== | ||
===ProjectX=== | ===ProjectX=== | ||
ProjectX on työkalu, jolla voidaan erottaa tallenteesta kuva, ääni, | ProjectX on työkalu, jolla voidaan erottaa tallenteesta kuva, ääni, teksitykset sekä tekstiTV:n. Samalla se korjaa mahdollisia siirtovirheitä. | ||
Mikäli ProjectX-ohjelmaa ei löydy jakelusi pakettivarastoista sen voi ladata täältä | |||
[http://www.oozoon.de/progs/projectx/ProjectX-v0.90.04.00.b25-20080928.zip] | |||
Purettu paketti sisältää ProjectX.jar-tiedoston. Tiedoston nimi saattaa vaihdella esimerkiksi ProjectX-v0.90.jar, mutta voit vaihtaa tiedoston nimeä. | |||
Lisäksi tulee olla asennettuna [[Java]]-virtuaalikone. | |||
Debianissa pääkäyttäjänä oletuksena oleva virtuaalikone voidaan vaihtaa komennolla: | |||
update-alternatives --config java | |||
Ubuntussa oletuksena oleva virtuaalikone voidaan vaihtaa komennolla: | |||
sudo update-alternatives --config java | |||
ProjectX saattaa myös toimia avoimella javalla. | |||
ProjectX:n voit nyt käynnistää komennolla samassa hakemistossa kuin ProjectX.jar on: | ProjectX:n voit nyt käynnistää komennolla samassa hakemistossa kuin ProjectX.jar on: | ||
java -jar ProjectX.jar | java -jar ProjectX.jar | ||
[[Kuva:Projectx_main.png | [[Kuva:Projectx_main.png]] | ||
Mikäli haluat suoraan valita tallenteen ja leikata sitä | Mikäli haluat suoraan valita tallenteen ja leikata sitä komenna: | ||
java -jar ProjectX.jar -gui tallennus.m2t | java -jar ProjectX.jar -gui tallennus.m2t | ||
Tallenteen voi myös valita | Tallenteen voi myös valita FileTable-välilehdeltä ja painamalla [[Kuva:ProjectXopen.png]]-painiketta. Siirry välilehdelle CutControl. Kuvan sijaintia pystyy säätämään joka liukusäätimellä tai seuraavilla painikkeilla. | ||
{| | {| | ||
! Painike | ! Painike | ||
Rivi 53: | Rivi 65: | ||
Leikkauskohta lisätään [[Kuva:PXaddcut.png]]-painikkeesta ja vastaavasti poistetaan [[Kuva:PXremcut.png]]-painikkeesta. | Leikkauskohta lisätään [[Kuva:PXaddcut.png]]-painikkeesta ja vastaavasti poistetaan [[Kuva:PXremcut.png]]-painikkeesta. | ||
Kun leikkauskohdat saadaan valmiiksi Paina ''QuickStart''-painiketta ja ProjectX aloittaa tallenteen purun. Valmiiksi tullessaan ProjectX on tuottanut m2v- | Kun leikkauskohdat saadaan valmiiksi Paina '''QuickStart'''-painiketta ja ProjectX aloittaa tallenteen purun. Valmiiksi tullessaan ProjectX on tuottanut m2v ja - mp2-tiedostot sekä mahdolliset tekstitystiedostot (esim. sup, sup.IFO ja srt). | ||
Salaamattomista kanavista | ====ProjectX ja TekstiTV:n tekstitykset==== | ||
Salaamattomista kanavista YLE:n lähetykset sisältävät DVB-tekstityksen, mutta voit toisaalta valita tekstiTV:n mukana lähetettävät tekstitykset. YLEn tekstiTV:n PID on 2321. Tämän voit Kaffeinea käyttäessäsi lisätä kanavan tekstitysten PID-listalle. | |||
TekstiTV:n kautta lisättävät tekstit saattavat vaikuttaa katsojan silmään paremmalta. | |||
Kirjoitushetkellä tekstit kulkevat noin 1,9 sekuntia etuajassa, mutta tämä voidaan korjata helposti. | |||
Käytä srt-muotoa. | |||
TekstiTV:n sivut eri kanaville | |||
{| | {| | ||
! Kanava | ! Kanava | ||
! Sivu | ! Sivu | ||
|- | |- | ||
| | |YLE TV1 || 451 | ||
|- | |- | ||
| | |YLE TV2 || 452 | ||
|- | |- | ||
| | |YLE Teema || 453 | ||
|- | |- | ||
|} | |} | ||
Sivut lisätään ProjectX:n listaan seuraavasti: | Sivut lisätään ProjectX:n listaan seuraavasti: | ||
Valitse pääikkunasta | Valitse pääikkunasta Presettings. Presettings ikkunasta valitaan subtitle-välilehti. Tallenna asetukset: File->Save as. Käynnistä ProjectX uudelleen, jotta kaikki muutokset asetuksissa toimivat varmasti. | ||
[[Kuva:Projectx_sub.png]] | |||
===Kuvan ja äänen yhdistäminen (multipleksaus)=== | ===Kuvan ja äänen yhdistäminen (multipleksaus)=== | ||
Kuva ja ääni yhdistetään | Kuva ja ääni yhdistetään mplex-ohjelmalla. Mplex-ohjelman saat asentamalla mjpegtools-paketin. | ||
ProjectX:n tekemät mp2- | ProjectX:n tekemät mp2 ja - m2v-tiedostot yhdistetään | ||
mplex -f8 tallenne.m2v tallenne.mp2 -o tallenne.mpg | mplex -f8 tallenne.m2v tallenne.mp2 -o tallenne.mpg | ||
===Tekstitykset=== | ===Tekstitykset=== | ||
Mikäli tekstitys on kuvaan poltettu tai sitä ei ole niin hyppää tämän vaiheen yli. Valitse joko DVB- | Mikäli tekstitys on kuvaan poltettu tai sitä ei ole niin hyppää tämän vaiheen yli. Valitse joko DVB-teksyitys tai tekstiTV:n tekstit. | ||
Tämä vaihe suoritetaan | Tämä vaihe suoritetaan spumux-ohjelmalla. Spumux asennetaan dvdauthor-paketin mukana. | ||
=====DVB-tekstit===== | =====DVB-tekstit===== | ||
ProjectX:n luoma | ProjectX:n luoma tallennus.sup puretaan seuraavaksi kuvatiedostoiksi. | ||
pxsup2dast tallenne.sup tallenne.sup.IFO | pxsup2dast tallenne.sup tallenne.sup.IFO | ||
Yhdistetään multipleksattu videotiedosto ja tekstitykset | Yhdistetään multipleksattu videotiedosto ja tekstitykset | ||
spumux tallenne.d/spumux.xml < tallenne.mpg > tallenne_sub.mpg | spumux tallenne.d/spumux.xml < tallenne.mpg > tallenne_sub.mpg | ||
mv tallennus_sub.mpg tallenne.mpg | mv tallennus_sub.mpg tallenne.mpg | ||
=====TekstiTV===== | =====TekstiTV===== | ||
Tekstityksiä varten | Tekstityksiä varten kotikansioon tarvitsee tehdä .spumux-hakemisto. | ||
mkdir $HOME/.spumux | |||
Sinne pitää kopioida kirjasin | Sinne pitää kopioida kirjasin arial.ttf (varsinaisesti itse kirjasimella ei ole väliä ja voidaan käyttää samalla nimellä toistakin kirjasinta) | ||
<source lang="xml"> | <source lang="xml"> | ||
<subpictures> | <subpictures> | ||
Rivi 112: | Rivi 128: | ||
</subpictures> | </subpictures> | ||
</source> | </source> | ||
Tallennetaan tiedosto nimellä spumux.xml. Huomaa, että kohdassa filename= "tallenne.srt" on oikein. | |||
Voit ajastaa tässä vaiheessa tallennus.srt-tiedoston oikeaan aikaan (viivästytä 1,9 s) esimerkiksi | Voit ajastaa tässä vaiheessa tallennus.srt-tiedoston oikeaan aikaan (viivästytä 1,9 s) esimerkiksi subtitle-editor-ohjelmalla. | ||
spumux spumux.xml < tallenne.mpg > tallenne_sub.mpg | spumux spumux.xml < tallenne.mpg > tallenne_sub.mpg | ||
mv tallenne_sub.mpg tallenne.mpg | mv tallenne_sub.mpg tallenne.mpg | ||
===DVD:n rakenteen tekeminen=== | ===DVD:n rakenteen tekeminen=== | ||
Tässä vaiheessa voidaan myös käyttää erilaisia | Tässä vaiheessa voidaan myös käyttää erilaisia dvdauthoria käyttäviä graafisia ohjelmia. Tällaisesta esimerkkinä DVDStyler. | ||
Tallennetaan | Tallennetaan tallenne.xml -tiedostoon alla oleva, jos et käytä erilistä tekstiä (siis kuvaan poltettu tai ilman). | ||
<source lang="xml"> | <source lang="xml"> | ||
Rivi 137: | Rivi 152: | ||
</source> | </source> | ||
Tallennetaan | Tallennetaan tallenne.xml -tiedostoon alla oleva, jos käytät erilistä teksttitystä (DVB tai tekstiTV). | ||
<source lang="xml"> | <source lang="xml"> | ||
Rivi 154: | Rivi 169: | ||
</source> | </source> | ||
Tämä tekee DVD:n, jossa on kaksi kappaletta ja joista toinen alkaa 10 minuutin kohdalta. Huomioi, että | Tämä tekee DVD:n, jossa on kaksi kappaletta ja joista toinen alkaa 10 minuutin kohdalta. | ||
Huomioi, että ''file="tallenne.mpg"'' ja ''video aspect="16:9"'' ovat oikein. | |||
Kuvasuhteelle voidaan käyttää suhdetta 16:9 (laajakuva) tai 4:3. | |||
DVD:n rakenne saadaan nyt tehtyä komennolla: | DVD:n rakenne saadaan nyt tehtyä komennolla: | ||
Rivi 160: | Rivi 177: | ||
===DVD:n poltto=== | ===DVD:n poltto=== | ||
Tämä vaihe tehdään [[K3b]]:llä. Mikäli poltat levyn jollain muulla tavalla | Tämä vaihe tehdään [[K3b]]:llä. Mikäli poltat levyn jollain muulla tavalla huomioi, että tiedostojärjestelmä on [http://en.wikipedia.org/wiki/Universal_Disk_Format yhteensopiva]. | ||
Valitse | Valitse Tiedosto->Uusi projekti->Uusi video-dvd. | ||
[[Kuva:K3b_dvd.png | [[Kuva:K3b_dvd.png]] | ||
Lisää dvdauhorin tekemän | Lisää dvdauhorin tekemän tallenne/VIDEO_TS sisältö ikkunassa näkyvään VIDEO_TS-kansioon. Huomioi, että että VIDEO_TS ei sisällä alikansioita. | ||
Vaihtoehtoisesti voit komentaa: | Vaihtoehtoisesti voit komentaa: | ||
k3b -videodvd tallenne/VIDEO_TS/ | k3b -videodvd tallenne/VIDEO_TS/ | ||
Tämän jälkeen painat vain Polta-painiketta | Tämän jälkeen painat vain Polta-painiketta levyn ollessa sisällä. | ||
==Lopuksi== | ==Lopuksi== | ||
Tämä saattaa aluksi | Tämä saattaa aluksi näytäää vaikealta, mutta tämä käy lopulta melko helposti. Lisäksi prosessin voi automatsioida esim. [[Bash-skriptaus|bash-skriptauksella]] tai sellaisen muokkauksella omiin tarpeisiin. | ||
=== | ===Pomintoja skripteistä/keskusteluista=== | ||
*http://forum.ubuntu-fi.org/index.php?topic=20864.0 | *http://forum.ubuntu-fi.org/index.php?topic=20864.0 | ||
*http://forum.ubuntu-fi.org/index.php?topic=21337.0 | *http://forum.ubuntu-fi.org/index.php?topic=21337.0 | ||
Rivi 181: | Rivi 197: | ||
==Katso myös== | ==Katso myös== | ||
*[[Linux ja digi-tv]] | *[[Linux ja digi-tv]] | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
Rivi 189: | Rivi 203: | ||
[[Luokka:Multimedia]] | [[Luokka:Multimedia]] | ||