Kirjoittaja Aihe: Miten .MTS (AVCHD) tiedostoista DVD-levylle?  (Luettu 9012 kertaa)

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« : 20.04.10 - klo:22.54 »
Canon Legria HF200 videokamera:
Miten mahd. yksinkertaisesti lasten urheiluvideot .MTS -muotoisista tiedostoista DVD-levylle niin että "mummokin" voi katsoa ne tavallisen DVD-soittimen avulla?

Entä jos haluan leikellä videoita ennenkuin teen DVD:n? Mitä ohjelmia siihen?

-tjka-

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #1 : 21.04.10 - klo:01.00 »
Kdenlive ja OpenShot Video Editor kannattaa katsastaa. Molemmat käyttävät taustalla samaa MLT-multimediakehystä, mutta käyttöliittymät ovat hieman erilaiset. Näillä hoituu sekä editointi että videon muuntaminen DVD-yhteensopivaan muotoon.

Video DVD -rakenteen luominen ei ole minulle kovin tuttua aluetta, mutta siihen voi käyttää ainakin jotain DVDAuthor-työkalun graafista edustaohjelmaa. Katso Bombono, DeVeDe ja QDVDAuthor.

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #2 : 21.04.10 - klo:23.32 »
Kiitos, mutta näyttää siltä että .MTS tiedostot on aina ensin konvertoitava. Esim. Bombonon websivut kertovat seuraavaa:
To have your videos on DVD their format needs to be MPEG2. Therefore, you need to convert files like .AVI, .MOV and .FLV before authoring. Bombono DVD has strong requirements for video files now:
    * must be MPEG2
    * must have DVD resolutions (720x576 for PAL, 720x480 for NTSC and a few other)
    * must have NAV-packets.

Millä ohjelmalla kannattaisi tehdä muunnos ja mitä asetuksia valita? Jos nyt vaikka aloitetaan siitä että tehdään DVD jota katsellaan "vanhanaikaisesta" (ei FullHD) TV:stä (32", 16:9), joka "mummollakin" on... :D

Kuinka paljon laatu- ja nopeuseroja eri muunnosohjelmissa on? Kokeilussa (yön yli kun on aika hidasta) WinFF jossa valittuna Convert to "DVD" ja Device Preset "PAL DVD Widescreen", joka kertoo pääteikkunassa mm. seuraavia:

FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5.1-1ubuntu1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 1 / 52.20. 1
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Mar  4 2010 12:35:30, gcc: 4.4.3
Input #0, mpegts, from '00001.MTS':
  Duration: 00:30:09.60, start: 0.483778, bitrate: 8195 kb/s
  Program 1
    Stream #0.0[0x1011]: Video: h264, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 50 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
Output #0, dvd, to '00001.mpg':
    Stream #0.0: Video: mpeg2video (hq), yuv420p, 352x576 [PAR 32:11 DAR 16:9], q=2-31, 4000 kb/s, 90k tbn, 25 tbc
    Stream #0.1: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding


...ja nyt nukkumaan...  ;D

-tjka-

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #3 : 22.04.10 - klo:02.22 »
Kiitos, mutta näyttää siltä että .MTS tiedostot on aina ensin konvertoitava.

Aivan, mutta Kdenlive ja OpenShot hoitavat tämän, kun renderöit videon DVD-yhteensopivaan muotoon. Etuna on se, että voit editoida suoraan AVCHD-videota ja tehdä muunnoksen vasta lopulliseen tuotokseen. Lisäksi ohjelmat ymmärtävät lomitetun ja progressiivisen videon eron ja saat molempia ulos DVD:lle sopivassa 720x576 MPEG-2-muodossa.

Halutessasi voit ottaa videon ulos myös jossain muussa sopivassa formaatissa ja käyttää erillistä työkalua MPEG-2-enkoodaukseen, mutta Kdenliven pitäisi kyllä riittää alkuun.


Lainaus
Kuinka paljon laatu- ja nopeuseroja eri muunnosohjelmissa on?

On eroja, mutta Linux-ohjelmat käyttävät MPEG-2-pakkaukseen lähes poikkeuksetta FFmpegin
libavcodecia. Eroa on lähinnä siinä, millaisia parametreja käyttöliittymä asettaa ja salliiko se niiden muokkaamisen manuaalisesti ilman että käyttäjä pääsee ampumaan itseään jalkaan.

Toinen laadukas ja ilmainen MPEG-2-enkooderi on HCenc, mutta en osaa sanoa, miten se toimii Winellä ja mikä graafinen käyttöliittymä olisi hyvä valinta.


Lainaus
Kokeilussa (yön yli kun on aika hidasta) WinFF jossa valittuna Convert to "DVD" ja Device Preset "PAL DVD Widescreen", joka kertoo pääteikkunassa mm. seuraavia:

[...]

Input #0, mpegts, from '00001.MTS':
  Duration: 00:30:09.60, start: 0.483778, bitrate: 8195 kb/s
  Program 1
    Stream #0.0[0x1011]: Video: h264, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 50 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
Output #0, dvd, to '00001.mpg':
    Stream #0.0: Video: mpeg2video (hq), yuv420p, 352x576 [PAR 32:11 DAR 16:9], q=2-31, 4000 kb/s, 90k tbn, 25 tbc
    Stream #0.1: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s

Tummennetut kohdat ovat huono juttu. Ohjelma muuntaa nyt kuvan puolet liian pieneen kokoon, eli sen pitäisi olla 720x576 tai 704x576 eikä 352x576. Lisäksi alkuperäinen ääniraita on jo AC-3 (Dolby Digital) -muodossa, joka sopii suoraan DVD:lle ilman muunnoksia, mutta WinFF muuntaa sen MPEG-1 Layer 2:ksi.
« Viimeksi muokattu: 22.04.10 - klo:02.27 kirjoittanut nm »

Ebros

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #4 : 23.04.10 - klo:12.03 »
Jos viedo matsku on AVCHD 1920 x 1080-50i m2ts muotoa ja haluan tehdä siitä teräväpiirto BluRay-levyn 1920 x 1080-50i, m2t(s) tai avc (mpeg4), niin millä Ubuntussa:
- voin editoida Pro tason videon (Vistassa esim. Sony Vegas Pro)
- millä saan poltettua teärväpiirto BD-levyn 1920 x 1080, 50i M2t(s) tai avc (mpeg4)

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #5 : 23.04.10 - klo:18.52 »
Jos viedo matsku on AVCHD 1920 x 1080-50i m2ts muotoa ja haluan tehdä siitä teräväpiirto BluRay-levyn 1920 x 1080-50i, m2t(s) tai avc (mpeg4), niin millä Ubuntussa:
- voin editoida Pro tason videon (Vistassa esim. Sony Vegas Pro)

Vegasin tasoista kuluttajakäyttöön suunnattua videoeditoria ei taida olla saatavissa Linuxille. Parhaat avoimen koodin vastineet ovat Kdenlive ja Cinelerra.

Lopullisen videon pakkaukseen on paras käyttää tuoretta x264:ää. Se tuottaa oikein käytettynä vähintään yhtä hyvää jälkeä kuin parhaat kaupalliset enkooderit. Blu-rayn ja AVCHD:n vaatima NAL-HRD-tuki on saatu x264:n pääkehityshaaraan vasta vajaa kuukausi sitten, joten x264 on tällä hetkellä käännettävä itse git-versionhallinnasta. Riittävän tuore versio tulee ehkä Ubuntu 10.10:een tai 11.04:ään.

Lainaus
- millä saan poltettua teärväpiirto BD-levyn 1920 x 1080, 50i M2t(s) tai avc (mpeg4)

Authorointi onnistuu MultiAVCHD:lla, jonka saa käsittääseni toimimaan Winellä. Polttaminen on yleensä mahdollista normaaleilla DVD-poltto-ohjelmilla, kunhan käytössä on riittävän uusi versio.

Blu-ray-levyjä ei edes kannata tuhlata kotivideoihin, koska ne saa kyllä mahtumaan tavallisille DVD-kiekoille joko Blu-ray-formaatissa (BD9/5) tai AVCHD:na.

Kaikenkaikkiaan Blu-ray- ja AVCHD-levyjen tekeminen Linuxissa vaatii tällä hetkellä paljon opiskelua ja harrastuneisuutta. Peruskäyttäjille suunnattuja työkaluja pitänee odotella muutama vuosi.
« Viimeksi muokattu: 23.04.10 - klo:18.58 kirjoittanut nm »

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #6 : 23.04.10 - klo:21.39 »
Kiitos paljon vinkeistä "nm".

Yritin tuota Kdenliveä, mutta en ymmärrä sen logiikkaa (joo, en ole lukenut manuaalia...  :-[ ). Toin pari MTS pätkää Project tree -kohtaan (Add clip) ja yritin Render toimintoa. Tein AVI DV -valinnan mutta, Job queue on tyhjä, eli ei tee mitään. Ainoa asia jonka DVD -levyltä haluan on se että jokainen DVD:llä oleva videopätkä on käynnistettävissä päävalikosta, ei muuta.

...ei ehdi perheellinen tutkia kaikkea tämmöistä. Väsyttää, mä meen taas nukkumaan...  :D

-tjka-

Ebros

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #7 : 24.04.10 - klo:11.33 »
Kiitos tiedoista nm. Minulla kun on sitä AVCDH-matskua tuntitolkulla ja yksi video ei yleensä mahdu tavalliselle DVD-levylle.  Yleensä minulla on koko vuoden videot yhdellä BD-levyllä.
Täytynee sitten editoida edelleen Vistassa ja perehtyä Ubuntun saloihin tältä osin. Tuntuu olevan ainaista tuo tutkiminen.

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #8 : 24.04.10 - klo:12.55 »
Kiitos tiedoista nm. Minulla kun on sitä AVCDH-matskua tuntitolkulla ja yksi video ei yleensä mahdu tavalliselle DVD-levylle.

x264:llä uudelleenpakkaamalla yhdelle DVD5:lle menee tunti 1080i/p-videota laadun juuri kärsimättä. Etuna on levyjen hinnan lisäksi mahdollisuus toistaa niitä tavallisilla tietokoneilla, joissa ei ole BD-asemaa. Jos editoinnissa tehdään leikkausta monimutkaisempia operaatioita, video on joka tapauksessa pakattava uudelleen.

Alkuperäismateriaali pitää kyllä varmuuskopioida johonkin, ja siihen BD-levyt ovat tietysti varteenotettava vaihtoehto, mutta ne ovat mielestäni kalliimpia ja hankalampia kuin ulkoiset kiintolevyt

Lainaus
Täytynee sitten editoida edelleen Vistassa ja perehtyä Ubuntun saloihin tältä osin.

Kdenlive riittää kyllä yksinkertaisiin kotivideoiden leikkauksiin.
« Viimeksi muokattu: 24.04.10 - klo:12.57 kirjoittanut nm »

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #9 : 24.04.10 - klo:14.20 »
Yritin tuota Kdenliveä, mutta en ymmärrä sen logiikkaa (joo, en ole lukenut manuaalia...  :-[ ). Toin pari MTS pätkää Project tree -kohtaan (Add clip) ja yritin Render toimintoa.

Pätkät pitää vetää projektipuusta aikajanalle haluttuun kohtaan.

Quickstart-ohjetta ja opastusvideoita kannattaa tosiaan vilkaista edes hieman, jotta ohjelman logiikka aukeaa. Tähän menee vain hetki ja säästettävä aika yritys-erehdys-menetelmään verrattuna voi olla huomattava.

Lainaus
Tein AVI DV -valinnan

Tämä ei ole hyvä vaihtoehto DVD:tä varten, koska DV:n MJPEG pitäisi myöhemmin pakata uudelleen MPEG-2:ksi. Valitse Renderöinti-ikkunassa suoraan kohteeksi DVD, niin saat oikeanlaista tavaraa ulos. Lopullinen tuotos kannattaa sitten pakata 2-pass -tilassa, jotta laatu on hyvä.

Lainaus
Ainoa asia jonka DVD -levyltä haluan on se että jokainen DVD:llä oleva videopätkä on käynnistettävissä päävalikosta, ei muuta.

Ok. Kdenliven oma DVD-velho riittänee tällaiseen authorointiin.

Ebros

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #10 : 24.04.10 - klo:18.12 »
Latasin x.264:n mutta en tiedä miten ja mistä sen saa käyttöön?

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #11 : 25.04.10 - klo:21.43 »
Päädyin siihen että pitäisi löytää oikeat parametrit ffmpeg -ohjelmalle (komentorivillä) muunnokseen MTS -> avi. Silloin voi vapaasti valita mieleisensä ohjelman jolla tekee DVD:n. Ja niitä näyttää löytyvän...

Annoin komennon "ffmpeg -i 00000.MTS -target pal-dvd koe1.avi" jolloin saan seuravanlaista tietoa muunnoksesta:

ffmpeg -i 00000.MTS -target pal-dvd koe1.aviFFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5.1-1ubuntu1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 1 / 52.20. 1
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Mar  4 2010 12:35:30, gcc: 4.4.3
Input #0, mpegts, from '00000.MTS':
  Duration: 00:30:23.04, start: 0.820067, bitrate: 7790 kb/s
  Program 1
    Stream #0.0[0x1011]: Video: h264, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 50 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
Output #0, dvd, to 'koe1.avi':
    Stream #0.0: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], q=2-31, 6000 kb/s, 90k tbn, 25 tbc
    Stream #0.1: Audio: ac3, 48000 Hz, stereo, s16, 448 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding...


Meneekö edes "sinnepäin"... ?


-tjka-

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #12 : 29.04.10 - klo:09.57 »
Kiitos vielä kerran "nm" !

Päädyin käyttämään DVD Styler -ohjelmaa, jolla sain helposti   ;D  luotua haluamani valikon. Siinä saa aseteltua vapaasti niin käynnistyskuvakkeiden paikat, ominaisuudet kuin pelkät tekstikentätkin. Lisäksi yhtenäiseen (esim. 30 min) videopätkään pystyy helposti laittamaan haluamansa määrän "hyppykohtia" (chapters) haluamiinsa kohtiin. Ohjelma tunnisti MTS -> avi muunnetun videon seuraavasti: mpeg2, 720x576 (PAL), ac3 stereo, 48000hz ja on laittanut rastin kohtaan "do not remultiplex/transcode", eli tuon perusteella oletan ettei mitään muunnoksia enää tehdä vaan ohjelma yksinkertaisesti luo DVD-formaatin mukaisen rakenteen ja polttaa sen DVD:lle tai tuottaa iso tiedoston.

Kysyisin kuitenkin vielä onko tuossa edellisessä viestissäni mainittu ffmpeg -muunnos laadullisesti ok? Lähinnä q=2-31, 6000 kb/s, 90k tbn parametrit...

-tjka-

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #13 : 01.05.10 - klo:14.13 »
Päädyin siihen että pitäisi löytää oikeat parametrit ffmpeg -ohjelmalle (komentorivillä) muunnokseen MTS -> avi. Silloin voi vapaasti valita mieleisensä ohjelman jolla tekee DVD:n. Ja niitä näyttää löytyvän...

Tämä on yksi vaihtoehto, mutta videota ei ehkä kannata sijoittaa Aviin, koska silloin DVD-authorointiohjelma saattaa pakata sen uudelleen. Käytä suoraan VOB/MPEG-PS-säiliötä ja varmista, että ohjelma käyttää videota sellaisenaan.


Annoin komennon "ffmpeg -i 00000.MTS -target pal-dvd koe1.avi" jolloin saan seuravanlaista tietoa muunnoksesta:

ffmpeg -i 00000.MTS -target pal-dvd koe1.aviFFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5.1-1ubuntu1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 1 / 52.20. 1
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Mar  4 2010 12:35:30, gcc: 4.4.3
Input #0, mpegts, from '00000.MTS':
  Duration: 00:30:23.04, start: 0.820067, bitrate: 7790 kb/s
  Program 1
    Stream #0.0[0x1011]: Video: h264, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 50 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
Output #0, dvd, to 'koe1.avi':
    Stream #0.0: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], q=2-31, 6000 kb/s, 90k tbn, 25 tbc
    Stream #0.1: Audio: ac3, 48000 Hz, stereo, s16, 448 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding...


Meneekö edes "sinnepäin"... ?

Tuo on jo parempi kuin WinFF:n ehdotus, mutta säiliö saisi tosiaan olla MPEG-PS. Riittää vaihtaa kohdetiedoston nimeksi x.avin sijaan x.mpg. FFmpeg näyttää myös pakkaavan äänen turhaan uudelleen, eli lisää ennen kohdetiedostoa parametri -acodec copy.

Suurimpana ongelmana 1080i-videon muuntamisessa DVD-formaattiin on kuitenkin lähdevideon lomitus. FFmpegissä ei vielä ole mahdollisuutta skaalata lomitettua videota ja ainoa vaihtoehto on käyttää heikkolaatuista sisäänrakennettua lomituksenpoistoa (-deinterlace -vipu). Tämän vuoksi suosittelisin MEncoderia, joka osaa skaalata lomitettua videota (-vf scale=720:576:1) ja tarjoaa parempia suotimia lomituksen poistoon (-vf yadif=1,mcdeint=0:0:10,framestep=2,scale=720:576).

Jos kuvaat progressiivista 1080p25-videota, voit pakata yhtä hyvin myös ffmpegillä, mutta vilkaise kuitenkin alla olevia pakkausvinkkejä. Parametrit pitää tosin muuntaa ffmpeg-työkalun hyväksymään muotoon.

Lomitettu 1080i50 (EBU-käytännön mukaan 1080i/25) sopisi kyllä paremmin urheiluvideoiden kuvaamiseen.


MEncoderin dokumentaatiossa on hyviä vinkkejä pakkaukseen. Koostin niiden perusteella seuraavat komennot.

Oletuslaatu, nopea pakkaus:

Koodia: [Valitse]
mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576:1,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:vstrict=0:aspect=16/9:ilme:ildct:vpass=1 -ofps 25 -o video_ulos.mpg video_sisaan.mts


Tässä keskimääräinen bitrate on asetettu 8000 kbps:iin, jolloin yhdelle DVD5-kiekolle mahtuu reilu tunti videota AC-3-äänen kanssa. Jos videota pitää saada mahtumaan enemmän, bitratea voi laskea, mutta kotivideoiden tapauksessa ei kannata mennä alle 4000 kbps:n, koska tärisevä ja heiluva video pakkautuu huonosti.

Lisäksi voi tehdä heti perään toisen ajon (2-pass encoding), joka parantaa laatua etenkin matalammalla bitratella. Ainoa tarvittava muutos komentoon on -lavcoptsin vpass=1 -> vpass=2, Lisäksi kohdetiedoston nimen voi muuttaa, jos ei halua kirjoittaa ensimmäisen vaiheen päälle:

Koodia: [Valitse]
mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576:1,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:vstrict=0:aspect=16/9:ilme:ildct:vpass=2 -ofps 25 -o lopullinen_video_ulos.mpg video_sisaan.mts


Hyvä laatu, hidas pakkaus:

Tässä MPEG-2-enkooderille annetaan laatua parantavat parametrit: trell:mbd=2:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:vstrict=0

Koodia: [Valitse]
mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576:1,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:vstrict=0:aspect=16/9:trell:mbd=2:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:ilme:ildct:vpass=1 -ofps 25 -o video_ulos.mpg video_sisaan.mts

mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576:1,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:keyint=15:vstrict=0:aspect=16/9:trell:mbd=2:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10:ilme:ildct:vpass=2 -ofps 25 -o lopullinen_video_ulos.mpg video_sisaan.mts

Jos käytät kaksivaiheista pakkausta, ensimmäisen vaiheen lavcoptsiin voi lisätä parametrin turbo. Jos koneessa on useampi kuin yksi ydin, voit kokeilla myös säikeistystä: threads=2 (tai jotain 2:n ja 8:n väliltä)
« Viimeksi muokattu: 01.05.10 - klo:14.32 kirjoittanut nm »

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Miten .MTS (AVCHD) tiedostoista DVD-levylle?
« Vastaus #14 : 01.05.10 - klo:14.47 »
Latasin x.264:n mutta en tiedä miten ja mistä sen saa käyttöön?

x264 on komentorivillä toimiva ohjelma. Sille on myös useita graafisia käyttöliittymiä (HandBrake, Kdenlive, Avidemux, ...), mutta virallinen Blu-ray/AVCHD-tuki on niin tuore, että toimivia käyttöliittymiä saa odotella hetken. Linux-jakeluihin asti ne päätyvät tosiaan aikaisintaan vuoden-parin kuluttua.

Perusohje videon pakkaukseen MPlayerin ja x264:n avulla komentorivillä: http://sites.google.com/site/linuxencoding/x264-encoding-guide

Katso myös Blu-ray-tuen julkistus ja keskustelu Doom9.org:n foorumilla.