Siirry pääsisältöön

Multiplexing - videon ja äänen yhdistäminen

Tämä postaus jatkaa edelleen Demuxaus ja leikkaus #1 aiheesta. Tallenteesta on tähän mennessä erotettu video- ja ääniraita, esimerkiksi tiedostoihin leffa.m2v ja leffa.mp2. Tässä vaiheessa niistä koostetaan eli muxataan (multiplexing) uusi MPEG PS (Program Stream) muotoinen tiedosto. Tiedostoa voi katsella useimmilla multimediatiedostojen toisto-ohjelmilla tai edelleen muuntaa DVD muotoon.

Muxaus komentoriviltä Linuxissa

Linux käyttäjät ovat väkisin tuttuja komentorivin kanssa, eikä tämä ole temppu ole pahimmasta päästä. Ubuntussa täytyy olla asennettuna mjpegtools paketti ja tämän jälkeen voidaan komentaa:

$ mplex -f 8 -o leffa.mpg leffa.m2v leffa.mp2

Multiplexing ottaa aikansa, laitteistosta riippuen muutamasta minuutista ylöspäin. Tuloksena syntyy leffa.mpg tiedosto. Tämä on yksinkertainen tapa, etenkin jos materiaali on valmiiksi leikattu esim. ProjectX:ssä.

Muxaus Avidemuxilla (Windows & Linux)

Avidemux on helposti saatavilla Windows ja Linux ympäristöihin. Muxaus Avidemuxilla on helppoa... ainakin ensimmäisen kerran jälkeen. Allekirjoittanut ei sitä omin avuin keksinyt. Äänen liittäminen on hyvin piilotettu ja tarvitsin vinkkiä sen löytämiseen. Huomasin myös ettei leikkaaminen onnistu muxauksen yhteydessä, sillä Avidemux näyttää leikkaavan vain videota, jos käyttää ulkoista ääniraitaa. Muxaus hoituu seuraavasti:
  • Käynnistä Avidemux.
  • Avaa valikosta File > Open.
  • Valitse tiedostoikkunasta leffa.m2v tiedosto. Avidemux ehdottaa tiedoston indeksointia, vastaa "Yes".
  • Liitä ääni mukaan avaamalla valikosta Audio > Main Track.
  • Valitse aukeavasta dialogista External MP2/3 ja paina OK.
  • Valitse tiedostoikkunasta leffa.mp2 tiedosto.
  • Valitse pääikkunan vasemmasta laidasta Format otsikon alta MPEG PS A+V.
  • Avaa valikosta File > Save > Save Video (tai paina Save nappia työkalupalkista) ja kirjoita tiedostolle nimi, esim. leffa.mpg, ja hyväksy painamalla Save.
Jos kaikki sujui hyvin, lopputuloksena on MPEG PS muotoinen, DVD kelpoinen tiedosto, jota voi edelleen jatkokäsitellä. Tästä voit jatkaa esimerkiksi aiheeseen DVD rakenteen luonti #2 - DVDAuthor.

Avidemux tukee myös muita tallennusmuotoja, joten konversio esimerkiksi MPEG4 (DivX/Xvid) muotoon on mahdollista. Palataan Avidemuxin pariin myöhemmin.

Kommentit

Tämän blogin suosituimmat tekstit

Intro yhden ohjelmaraidan levylle (Linux)

DVD:lle pysyvästi polttaessa on tullut tavaksi laittaa levylle "intro", joka näkyy heti kun levy syötetään DVD-soittimeen. Teknisesti kyse on DVD menusta, eli valikosta. "Intro" on valikon erikoistapaus, jossa käyttäjälle ei esitetä mitään valintoja. Esimerkiksi yhden elokuvan levyllä, ilman tekstitysvaihtoehtoja, ei käyttäjällä oikeastaan ole mitään valittavaa. Tarkoitus on näyttää jotain, josta levyn sisältö selviää heti. Introa näytetään tovi, jonka jälkeen aloitetaan elokuvan toisto automaattisesti. Introna käytän yleensä elokuvaan sopivaa taustakuvaa. Näitä löytyy elokuvien omilta nettisivuilta tai esimerkiksi Movie-vault.com sivustolta. Kuva täytyy skaalata kokoon 720x576 pikseliä (PAL järjestelmä). DVD valikkokin on videotiedosto ja se vaatii sekä kuvan että äänen. Skaalatusta kuvasta luodaan 7 sekuntia kestävä video valikkoa varten komentoriviltä: $ jpeg2yuv -f 25 -n 175 -I p -j background.jpg | mpeg2enc -f 8 -a 2 -o background.m2v Ylläolevan tuottaa videon...

Monta ohjelmaraitaa DVD:lle - DVDAuthorGUI

Tällä kerralla höpöttelen ensimmäisistä DVDAuthorGUI :n käyttökokemuksista. Tavoitteena oli löytää yksinkertainen tapa polttaa useampi ohjelmaraita DVD:lle menujen kera. DVDAuthorGUI osoittautui tehtävässä melko näppäräksi, mutta toisaalta hiukan rajoittuneeksi. DVD menun tausta DVD menua varten tarvitaan taustakuva tai paremminkin videoklippi, joka toimii valikon taustana. DVDAuthorGUI osaa luoda yksittäisestä kuvasta videon, joten loin innovatiivisesti OpenOffice Impressillä luodun yksinkertaisen esityksen, josta otin kuvakaappauksen ja muutin sen oikean kokoiseksi. Periaatteessa mikä tahansa 720x576 pikselin kokoinen kuvatiedosto kelpaa. Oma taiteellinen tuotos on ihailtavissa oheisessa kuvassa. Videotiedostojen lisääminen Ennen videotiedostojen lisäämistä kannattaa varmistaa että DVD format kentässä on valittuna PAL formaatti. Itse videot voidaan lisätä add title napilla työkaluriviltä tai File valikosta. Tiedostojen valintadialogissa joudun vaihtamaan Tiedostotyypiksi mpeg wit...

DVB tekstitykset DVD:lle - Linux

Windowsin jälkeen kesytetään DVB tekstitykset Linuxissa. Aluksi täytyy jälleen löytyä jokin MPEG TS muotoinen tallenne, tällä kertaa DVB tekstityksien kera (esim. YLEn tekstitykset). DVDAuthor ei tue SUP formaattia ja tekstitykset exportoidaan tällä kertaa SON formaatissa. Matkalla on pari muutakin mutkaa, joten suosittelen että: Siirrä alkuperäinen MPG tiedosto tyhjään hakemistoon. SON formaatti tuottaa ison kasan kuvatiedostoja ja ne on helpompi poistella kun hakemistossa on mahdollisimman vähän ylimääräistä. Nimeä alkuperäinen MPG tiedosto uudelleen, siten ettei nimessä ole välilyöntejä. Ohjeissa käytetään skriptiä, jonka toimivuus riippuu tästä. Demuxaus ProjectX:ssä Ennen demuxaamista täytyy säätää ProjectX :n Subtitles asetuksia PreSettings > Pre-Settings menun takaa, Subtitles välilehdeltä. Oleellista asetuksissa on SON valinta kohdassa 1. Subtitle export formats , ks. kuvakaappaus. Asetusten säätämisen jälkeen tallenne leikataan ja demuxataan kuten aikaisemmin aiheessa ...