Muista: Säilytä aina alkuperäinen tiedosto. Kun video pakataan uudelleen muunnoksen yhteydessä, alkuperäistä laatua ei saa enää takaisin.
Videon muuntaminen tarkoittaa yleensä yhtä kolmesta asiasta: tiedostomuodon vaihtamista, koodekin vaihtamista, tai äänen erottamista videosta omaksi tiedostokseen. Kaikki kolme onnistuvat ilmaisilla ohjelmilla, mutta se, kannattaako muunnos tehdä häviöttömästi vai pakkaamalla uudelleen, riippuu siitä, mitä ollaan muuttamassa.
Kontti ja koodekki – kaksi eri asiaa
Videotiedosto koostuu kontista (esimerkiksi MP4 tai MOV) ja sen sisällä olevista virroista, jotka on pakattu tietyllä koodekilla (esimerkiksi H.264 tai H.265). Kontti on vain kääre: se kertoo, missä järjestyksessä kuva, ääni ja tekstitys ovat tiedostossa. Kun “muunnat MOV:n MP4:ksi” ja koodekki pysyy samana, kyse on pelkästä kontin vaihdosta eli remuxista – kuva- ja äänidataa ei tarvitse purkaa ja pakata uudelleen. Aihetta käsitellään tarkemmin tietopankin artikkeleissa MP4 vai MOV ja mikä on videokoodekki.
Milloin muunnos on häviötön
Muunnos on häviötön silloin, kun kuva- ja äänidataa ei pureta ja pakata uudelleen – vain kontti vaihtuu. Tämä onnistuu vain, jos kohdekontti tukee lähdevideon koodekkia. Jos koodekki pitää vaihtaa (esimerkiksi H.265:stä H.264:ään, koska vanha laite ei tue H.265:tä), video pitää väistämättä pakata uudelleen, mikä heikentää laatua hieman jokaisella kerralla.
HandBrakella graafisesti
HandBrake on ilmainen, avoimen lähdekoodin ohjelma Windowsille, macOS:lle ja Linuxille. Se sopii, kun video pitää muuntaa uuteen koodekkiin tai pienempään kokoon: HandBraken ohjeen mukaan kannattaa käyttää vakiolaatua (Constant Quality) lähes aina, koska se säätää bittinopeutta kohtauksen mukaan sen sijaan, että tiedostolle asetettaisiin kiinteä bittinopeus etukäteen. HandBrake ei kuitenkaan tee pelkkää häviötöntä kontin vaihtoa – se pakkaa videon aina uudelleen valitun esiasetuksen mukaan.
Käytännössä HandBrakella muunnos etenee näin:
- Avaa lähdevideo HandBrakessa.
- Valitse esiasetus, joka vastaa kohdelaitetta tai -palvelua, esimerkiksi yleinen H.264-esiasetus laajaan yhteensopivuuteen.
- Tarkista Summary-välilehdeltä, että kohdemuoto (kontti) on haluttu, esimerkiksi MP4.
- Valitse tallennuspaikka ja aloita muunnos.
VLC:llä Convert/Save
VLC:n Media-valikon Convert / Save -toiminnolla (pikanäppäin Ctrl+R VideoLAN:n dokumentaation mukaan) valitaan lähdetiedosto ja kohdeprofiili, joka sisältää sekä kontin että koodekin. VLC:n dokumentaatio kuvaa saman toiminnon myös komentoriviltä transcode-moduulin kautta, jossa video- ja äänikoodekki, bittinopeus ja kontti määritetään erikseen. Jos valittu profiili käyttää samaa koodekkia kuin lähdevideo, muunnos on käytännössä remux; jos koodekki vaihtuu, VLC pakkaa videon uudelleen. VLC:n profiileissa voi valita myös pelkän äänen talteenoton, jolloin kuvavirta jätetään pois.
FFmpegillä tarkka hallinta
FFmpeg osaa sekä häviöttömän remuxin että uudelleenpakkauksen samalla komennolla, riippuen -c-parametrista:
ffmpeg -i alkuperainen.mov -c copy muunnettu.mp4
Yllä oleva komento vaihtaa vain kontin MOV:sta MP4:ksi ilman, että kuva tai ääni pakataan uudelleen – tämä toimii, jos MP4-kontti tukee lähdevideon koodekkia. Jos koodekki pitää vaihtaa, -c copy korvataan esimerkiksi -c:v libx264-parametrilla, jolloin FFmpeg purkaa ja pakkaa kuvan uudelleen.
Pelkän äänen erottaminen videosta onnistuu jättämällä kuva pois -vn-parametrilla:
ffmpeg -i video.mp4 -vn -c:a copy ääni.m4a
Tämä kopioi äänivirran sellaisenaan ilman uudelleenpakkausta, kunhan kohdetiedostomuoto (tässä M4A) tukee samaa äänikoodekkia kuin lähdevideo. Jos ääni pitää muuntaa esimerkiksi MP3-muotoon, -c:a copy korvataan äänikoodekilla, kuten -c:a libmp3lame, jolloin ääni pakataan uudelleen.
Vertailu: kumpi työkalu mihinkin
| Tarve | Sopiva työkalu |
|---|---|
| Vain kontin vaihto (esim. MOV → MP4), sama koodekki | FFmpeg (-c copy) tai VLC:n Convert/Save |
| Graafinen käyttöliittymä ja valmiit esiasetukset | HandBrake |
| Pelkän äänen erottaminen videosta | FFmpeg (-vn) tai VLC:n äänipainotteinen profiili |
| Vanhan tai harvinaisen koodekin muuntaminen yhteensopivaksi | HandBrake tai FFmpeg |
| Automatisointi tai komentojen ketjuttaminen | FFmpeg |
Milloin muunnos kannattaa jättää tekemättä
Jos video toimii jo kohdelaitteella tai -palvelussa sellaisenaan, ylimääräistä muunnosta ei kannata tehdä – jokainen uudelleenpakkaus on mahdollisuus laadun heikkenemiseen, vaikka ero ei aina näy paljain silmin. Esimerkiksi YouTube ja useimmat puhelimet tukevat sekä MP4-konttia että H.264- ja H.265-koodekkeja suoraan, joten muunnos kannattaa tehdä vain, jos kohde todella sitä vaatii.
Säilytä alkuperäinen
Muunnos, joka pakkaa videon tai äänen uudelleen, ei ole enää peruutettavissa – pakattua tiedostoa ei saa takaisin alkuperäiseen laatuun. Tallenna alkuperäinen tiedosto aina talteen ennen muuntamista, jotta koodekin tai kontin voi valita uudelleen, jos ensimmäinen valinta osoittautuu vääräksi.
Muunnos osana muuta muokkausta
Muuntaminen kannattaa usein tehdä viimeisenä vaiheena, vasta kun leikkaus, rajaus ja muut muutokset on tehty alkuperäisellä laadulla. Jos esimerkiksi video pitää sekä leikata että muuntaa toiseen koodekkiin, katso ensin videon leikkaaminen ja tee koodekin tai kontin vaihto vasta lopuksi – näin vältät saman videon pakkaamisen uudelleen useaan kertaan peräkkäin.