Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: jar1969 - 13.02.12 - klo:19.01

Otsikko: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: jar1969 - 13.02.12 - klo:19.01
Miten muutan .avi tiedoston => .wmv tiedostoksi?
eli mihin muotoon conventoin openshot video editorilla jotta videot toimivat myös windowsissa?

-jassumo

Otsikko: Vs: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: Eesaurus - 13.02.12 - klo:19.41
Kyllähän .avit näkyvät kaikissa käyttöjärjestelmissä, myös Windowsissa. Jos ei muuten, niin VLC -playerillä. Sitä en muista, osaako Windows Media Player .aveja, kun en itse sitä käytä.
Otsikko: Vs: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: Tomin - 13.02.12 - klo:20.07
Kyllähän .avit näkyvät kaikissa käyttöjärjestelmissä, myös Windowsissa. Jos ei muuten, niin VLC -playerillä. Sitä en muista, osaako Windows Media Player .aveja, kun en itse sitä käytä.
avi-pääte ei kyllä oikeastaan kerro hirveästi tiedoston sisällöstä, mutta sinällään sen voisi olettaa toimivan Windowsilla.
http://en.wikipedia.org/wiki/Audio_Video_Interleave
Lainaus
AVI, is a multimedia container format introduced by Microsoft in November 1992 as part of its Video for Windows technology.

Myös wmv on Microsoftin tuotosta.
http://en.wikipedia.org/wiki/Windows_Media_Video

Muunnos onnistunee ffmpeg:llä tai mencoder:illa, mutta en tiedä onko niihin sopivaa graafista edustaosaa vai pitääkö pärjätä komentorivillä/päätteessä. Tosin parashan olisi jos Openshotista saisi suoraan sopivaa videota pihalle (en osaa vastata tähän).
Otsikko: Vs: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: BBT - 14.02.12 - klo:19.50
Ei nyt ole Ubuntu konetta tässä käytössä, mutta muistaakseni WinFF osaa aika hyvin muuntaa videoita formaatista toiseen. Kyseinen ohjelma on oikeastaan ffmpeg:n graafinen käyttöliittymä.

Jos WinFF:n valikoista ei löydy vaihtoehtoa muuntaa video wmv muotoon ja video pitää saada auki Windows XP:ssä, varma valinta on mpeg-1 kuva ja mpeg ääni avi tiedostossa (laatu on sitten todella luokaton). Windows 7 osaa ilmeisesti toistaa jo mpeg-4 videota ja mp3/aac ääntä mp4 tiedostoksi pakattuna ihan suoraan.

Joku viisaampi varmaan osaa kertoa enemmän...
Otsikko: Vs: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: JarTak - 15.02.12 - klo:14.37
WinFF löytyy valmiina esim. sovellusvalikoimasta tai synapticista, joten sen asennus on helppoa. Siinä pystyy convertoimaan myös wmv fileksi, mutta pitää valita joko wmv2 generic, wmv for web-use, zune tai xbox. Wmv2-generic lienee ehkä paras? Videokuvan laatuun voi myös vaikuttaa muuttamalla asetuksia.
Otsikko: Vs: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: vellu@vmach - 15.02.12 - klo:15.38
Ffmpegillä joko näin, laatu huonoa :
Koodia: [Valitse]
ffmpeg -i video.avi video.wmv
tai valitse laatu (1=paras, suurempi on huonompi)
Koodia: [Valitse]
ffmpeg -i video.avi -qmin 8 -qmax 1 video.wmv
Paras mahdollinen, mutta tiedoston koko kasvaa turhan isoksi:
Koodia: [Valitse]
ffmpeg -i video.avi -sameq video.wmv
Otsikko: Vs: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: nm - 15.02.12 - klo:20.17
tai valitse laatu (1=paras, suurempi on huonompi)
Koodia: [Valitse]
ffmpeg -i video.avi -qmin 8 -qmax 1 video.wmv

Tuossa on numerot väärin päin. Pitäisi olla -qmin 1 -qmax 8. Lisäksi pitäisi määritellä bitrate, esim. -b 2000k

Helpommalla pääsee käyttämällä kiinteää kvantisointia: pienempi arvo tarkoittaa parempaa laatua ja isompaa tiedostokokoa. WMV2:n tapauksessa 3 antaa hyvää laatua, 4-6 on keskinkertainen ja siitä ylöspäin alkaa olla aika heikkoa:

Koodia: [Valitse]
ffmpeg -i video.avi -qscale 4 video.wmv
WMV2:n kanssa ei ehkä kannata käyttää -qscale 2:ta ja 1:tä, koska ne tuntuvat aiheuttavan ongelmia DCT:ssä.

Paras mahdollinen, mutta tiedoston koko kasvaa turhan isoksi:
Koodia: [Valitse]
ffmpeg -i video.avi -sameq video.wmv

-sameq ei välttämättä tee parasta, tai edes yhtä hyvää laatua (https://lists.ffmpeg.org/pipermail/ffmpeg-user/2011-November/003212.html), vaan se yrittää lukea lähdevideon kuvien kvantisointiparametrin ja käyttää samaa arvoa uudelleenpakkauksessa, jolloin tiedoston koon pitäisi pysyä suunnilleen samana. Edellytyksenä on, että lähde- ja kohdeformaatissa on sama kvantisointiskaala.

Nykyisissä ffmpegin versioissa sameq tuntuu kuitenkin toimivan varsin huonosti, eli ffmpeg ei saa oikeita kvantisointiarvoja dekooderilta, vaan yrittää pakata kaiken QP=0:lla (qmin-parametrin oletusarvo rajoittaa sen kuitenkin 2:een). Tällöin tiedostoista tulee yleensä hyvin isoja verrattuna alkuperäiseen.

Vaikka sameq-parametri toimisi oikein, suosittelen välttämään sitä, jollei tiedä tarkkaan mitä tekee. Myös ffmpegin dokumentaatiossa on varoitus:

Note that this is NOT SAME QUALITY. Do not use this option unless you know you need it.
Otsikko: Vs: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: nm - 15.02.12 - klo:20.24
eli mihin muotoon conventoin openshot video editorilla jotta videot toimivat myös windowsissa?

Missä Windows-versioissa videon pitää toimia, ja onko VLC:n tai tarvittavien kodekkien asentaminen poissuljettu vaihtoehto?

Kuten BBT sanoi, Windows 7 osaa toistaa suoraan H.264-videota ja AAC-ääntä MP4-tiedostoista.
Otsikko: Vs: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: kamara - 15.02.12 - klo:22.31
Toimisikohan toi, kannattaa ainakin kokeilla...
Koodia: [Valitse]
ffmpeg -i video.avi -acodec copy -i video.avi -vcodec copy video.wmv
Otsikko: Vs: Miten muutan .avi => .wmv tiedostoksi ubuntu 10.04lts
Kirjoitti: nm - 16.02.12 - klo:00.43
Toimisikohan toi, kannattaa ainakin kokeilla...
Koodia: [Valitse]
ffmpeg -i video.avi -acodec copy -i video.avi -vcodec copy video.wmv

Tuskinpa auttaa, jos alkuperäinen AVI ei toimi.

Komentorivisi jälkimmäinen "-i video.avi" on tarpeeton.