Muokataan sivua DigiTV:n tallennukset DVD:lle

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

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 [[Linux ja digi-tv|digi-TV]]-tallennuksesta [[DVD]]-soittimella toimiva levy pääasiallisesti [[komentorivi]]ä käyttäen. Osaan vaiheista voidaan käyttää [[GUI|graafista käyttöliittymää]].
Tämän ohjeen avulla luodaan [[Linux ja digi-tv|digi-TV]]-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 lähes yhteensopivaa DVD-videon kanssa ja toimivat useissa DVD-toistimissa (PAL). Lähetyksessä käytettävä GOP on astetta vähemmän pakattua kuin DVD-video. Uudelleenpakkaus heikentää laatua, joten useimmiten kannattaa käyttää alkuperäistä materiaalia.
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 [[MPEG|MPEG-TS]] paketissa, jolloin tallennetta pitää ensin muokata.
Lähetykset kuitenkin tallennetaan [[MPEG|MPEG-TS]] paketissa, jolloin tallennetta pitää ensin muokata.


Mahdolliset teräväpiirtolähetykset saattavat sisältää [[h.264]]-pakattua videota. Ne on ensin muunnettava MPEG-2-muotoon ja skaalattava 720x576-tarkkuuteen.
Mahdolliset teräväpiirtolähetykset saattavat sisältää [[h.264]]-pakattua videota ja ne on ensin muunnettava MPEG-2-muotoon ja skaalattava 720x576-tarkkuuteen.


==Vaatimukset==
==Vaatimukset==
Tallennukseen tarvitaan seuraavat ohjelmat: dvdauthor, [[java]]n ajonaikaiset kirjastot (esim. paketti <tt>sun-java6-jre</tt> tms) ja mjpegtools. Lisäksi tarvitaan [[kääntäminen|käännös]]työkaluina [[gcc]]- ja <tt>zlib1-dev</tt>-paketit. Näiden asentaminen riippuu [[jakelu]]stasi. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].
Tallennukseen tarvitaan seuraavat ohjelmat: dvdauthor, [[java]]n ajonaikaiset kirjastot (esim. paketti <tt>sun-java6-jre</tt> tms) ja mjpegtools. Lisäksi tarvitaan käännöstyökaluina [[gcc]]- ja <tt>zlib1-dev</tt>-paketit. Näiden asentaminen riippuu jakelustasi. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].


[[Debian]]issa ja siihen pohjautuvissa jakeluissa (mm. [[Ubuntu]]) riittää seuraavien pakettien asentaminen: <tt>sun-java6-jre, mjpegtools, dvdauthor,  build-essential</tt> ja <tt>zlib1-dev</tt>. Tämä onnistuisi komennolla
[[Debian]]issa ja siihen pohjautuvissa jakeluissa (mm. [[Ubuntu]]) riittää seuraavien pakettien asentaminen: <tt>sun-java6-jre, mjpegtools, dvdauthor,  build-essential</tt> ja <tt>zlib1-dev</tt>. Tämä onnistuisi komennolla
  [[apt-get]] install sun-java6-jre mjpegtools dvdauthor  build-essential zlib1-dev
  apt-get install sun-java6-jre mjpegtools dvdauthor  build-essential zlib1-dev
Muissa jakeluissa pakettien nimet saattavat hieman vaihdella.
Muissa jakeluissa pakettien nimet saattavat hieman vaihdella.


Rivi 18: Rivi 18:
  sh pxsup2dast.c
  sh pxsup2dast.c


Jonka jälkeen komennetaan [[pääkäyttäjä]]nä:
Jonka jälkeen [[pääkäyttäjä]]nä:
  [[mkdir]] /usr/local/bin
  mkdir /usr/local/bin
  [[mv]] pxsup2dast /usr/local/bin/pxsup2dast
  mv pxsup2dast /usr/local/bin/pxsup2dast
  [[chmod]] a+x /usr/local/bin/pxsup2dast
  chmod a+x /usr/local/bin/pxsup2dast


==Vaiheet==
==Vaiheet==
===ProjectX===
===ProjectX===


ProjectX on työkalu, jolla voidaan erottaa tallenteesta kuva, ääni, tekstitykset sekä tekstiTV:n. Samalla se korjaa mahdollisia siirtovirheitä.
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 [[pakettivarasto]]ista, voi sen ladata [http://www.oozoon.de/main_en.html valmiiksi käännettynä].
Mikäli ProjectX-ohjelmaa ei löydy jakelusi pakettivarastoista sen voi ladata [http://www.oozoon.de/progs/projectx/ProjectX-v0.90.04.00.b25-20080928.zip ohjelman kotisivuilta].
Purettu paketti sisältää <tt>ProjectX.jar</tt>-tiedoston. Tiedoston nimi saattaa vaihdella version mukaan (esimerkiksi <tt>ProjectX-v0.90.jar</tt>).  
Purettu paketti sisältää <tt>ProjectX.jar</tt>-tiedoston. Tiedoston nimi saattaa vaihdella version mukaan (esimerkiksi <tt>ProjectX-v0.90.jar</tt>).  


Rivi 54: Rivi 54:


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).‎
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).‎


====ProjectX ja teksti-TV:n tekstitykset====
====ProjectX ja teksti-TV:n tekstitykset====


Salaamattomista kanavista Ylen lähetykset sisältävät DVB-tekstityksen, mutta voit toisaalta valita teksti-TV:n mukana lähetettävät tekstitykset. Yle Teksti-TV:n PID on 2321. Tämän voit [[Kaffeine]]a käyttäessäsi lisätä kanavan tekstitysten PID-listalle. Teksti-TV: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ä tekstitysten tallentamiseen srt-muotoa.
Salaamattomista kanavista YLE:n lähetykset sisältävät DVB-tekstityksen, mutta voit toisaalta valita teksti-TV:n mukana lähetettävät tekstitykset. YLEn teksti-TV:n PID on 2321. Tämän voit [[Kaffeine]]a käyttäessäsi lisätä kanavan tekstitysten PID-listalle. Teksti-TV: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ä tekstitysten tallentamiseen srt-muotoa.
[[Kuva:Projectx_sub.png|thumb|300px|right|Tekstityksen asetukset]]
[[Kuva:Projectx_sub.png|thumb|300px|right|Tekstityksen asetukset]]
Teksti-TV:n sivut eri kanaville
TekstiTV:n sivut eri kanaville
{|  
{|  
! Kanava
! Kanava
! Sivu
! Sivu
|-
|-
|Yle TV1 || 451
|YLE TV1 || 451
|-
|-
|Yle TV2 || 452
|YLE TV2 || 452
|-
|-
|Yle Teema || 453
|YLE Teema || 453
|-
|-
|}
|}
Rivi 83: Rivi 84:
===Tekstitykset===
===Tekstitykset===


Mikäli tekstitys on kuvaan poltettu tai sitä ei ole niin hyppää tämän vaiheen yli. Valitse joko DVB-tekstitys tai teksti-TV:n tekstit.
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 <tt>spumux</tt>-ohjelmalla. Spumux asennetaan <tt>dvdauthor</tt>-paketin mukana.
Tämä vaihe suoritetaan <tt>spumux</tt>-ohjelmalla. Spumux asennetaan <tt>dvdauthor</tt>-paketin mukana.


Rivi 94: Rivi 95:


=====TekstiTV=====
=====TekstiTV=====
Tekstityksiä varten [[kotihakemisto]]on täytyy luoda <tt>.spumux</tt>-hakemisto.
Tekstityksiä varten kotikansioon täytyy louda <tt>.spumux</tt>-hakemisto.
  [[mkdir]] $HOME/.spumux
  mkdir $HOME/.spumux
Sinne pitää kopioida kirjasin <tt>arial.ttf</tt> (varsinaisesti itse kirjasimella ei ole väliä ja voidaan käyttää samalla nimellä toistakin kirjasinta).
Sinne pitää kopioida kirjasin <tt>arial.ttf</tt> (varsinaisesti itse kirjasimella ei ole väliä ja voidaan käyttää samalla nimellä toistakin kirjasinta).


Rivi 116: Rivi 117:
  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 [[dvdauthor]]ia käyttäviä graafisia ohjelmia. Tällaisesta esimerkkinä [[DVDStyler]].
Tässä vaiheessa voidaan myös käyttää erilaisia [[dvdauthor]]ia käyttäviä graafisia ohjelmia. Tällaisesta esimerkkinä [[DVDStyler]].
Rivi 160: Rivi 160:


===DVD:n poltto===
===DVD:n poltto===
Tämä vaihe tehdään [[K3b]]:llä. Mikäli poltat levyn jollain muulla tavalla, huomioi, että tiedostojärjestelmä on [[wikipedia:Universal_Disk_Format|yhteensopiva]].
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 ''Tiedosto''->''Uusi projekti''->''Uusi video-dvd''.
Valitse ''Tiedosto''->''Uusi projekti''->''Uusi video-dvd''.
[[Kuva:K3b_dvd.png|thumb|right|300px|K3B luomassa levyä]]
[[Kuva:K3b_dvd.png|thumb|right|300px|K3B luomassa levyä]]
Rivi 174: Rivi 174:
Tämä saattaa aluksi näyttää vaikealta, mutta käy lopulta melko helposti. Lisäksi prosessin voi automatisoida esim. [[Bash-skriptaus|bash-skriptillä]] tai sellaisen muokkauksella omiin tarpeisiin.
Tämä saattaa aluksi näyttää vaikealta, mutta käy lopulta melko helposti. Lisäksi prosessin voi automatisoida esim. [[Bash-skriptaus|bash-skriptillä]] tai sellaisen muokkauksella omiin tarpeisiin.


===Poimintoja skripteistä/keskusteluista===
===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 181:
==Katso myös==
==Katso myös==
*[[Linux ja digi-tv]]
*[[Linux ja digi-tv]]
*[[Mencoder]]
*[[DeVeDe]]


==Aiheesta muualla==
==Aiheesta muualla==
Rivi 189: Rivi 187:


[[Luokka:Multimedia]]
[[Luokka:Multimedia]]
[[Luokka:Ohjeet]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)