En haluaisi masentaa, mutta hommassa tulet kohtaamaan monenlaisia ongelmia. Itse olen enemmän ja vähemmän menestyksekkäästi konvertoinut digikameran avi-videoita dvd:lle. Mikäli haluat nykimätöntä videota, niin ei ole ihan yksinkertainen juttu. Digikamera tuottaa 640x480 30fps videota kun taas dvd vaatii 720x576/25fps ja vielä lomitettuna.
Voin tässä kuvata omaa prosessiani lyhyesti. Ensin erotan kuvan ja äänen:
ffmpeg -i alkupvideo.avi -vcodec copy -an video.avi
ffmpeg -i alkupvideo.avi -vn -f wav -ac 2 -ar 48000 video.wavTämän jälkeen käynnistän cinelerran
http://cinelerra.org/ ja asetan valitsen asetuksesta pohjaksi "PAL Progressive", mutta käyn vaihtamassa kuvan kooksi 640x480 sekä kuvataajuudeksi 30. Sitten lataan kuvan ja videon ohjelmaan valinnalla "Concatenate to existing tracks", jolloin projektiin tulee yksi kuva- ja kaksi ääniraitaa. Tässä vaiheessa pitää suorittaa leikkaus ja mahdolliset värikorjailut. Sitten talletan projektin ja teen renderoinnin. Äänin vien ac3-tiedostoon 256K laatuisena, mutta videon vien YUV4MPEGStream-valinnalla, jolloin syntyy tiedostot:
video.ac3
video.yuv(vaihdan tiedoston päätteeksi käsin yuv selvyyden vuoksi)
Tämän jälkeen ajan videotiedostolle kohinanpoiston sekä kuvataajuuden muutoksen:
cat video.yuv | yuvdenoise -s 2,6,6 -g 32,255,255 -t 12,12,12 | yuvmotionfps -r 50:1 > video50.yuvTämän jälkeen teen kuvakoon skaalauksen dvd:lle sopivaksi:
ffmpeg -i video50.yuv -f yuv4mpegpipe -s 720x576 -vcodec rawvideo video50dvd.yuvSitten käynnistän cinelerran uudelleen ja laitan nyt asetukseksi "PAL Progressive", mutta en muuta mitään.
Lataan sitten syntyneen yuv-tiedoston ohjelmaan (huom. lataus voi kestää kauan).
Valitsen ohjelmasta "Frames to fields" -suotimen ja sen asetuksista "Bottom fields first".
Tämän jälkeen renderoin tiedoston uudelleen lomitettuna YUV4MPEGStream-muotoon ja annan tiedostolle nimeksi vaikka "video25i.yuv"
Nyt sitten koostan lopullisen dvd-kelpoisen videon seuraavasti:
ffmpeg -i video25i-yuv -f yuv4mpegpipe -pass 1 -target pal-dvd -flags +ilme+ildct - >/dev/null
ffmpeg -i video.ac3 -acodec copy -i video25i-yuv -f yuv4mpegpipe -pass 2 -target pal-dvd -flags +ilme+ildct video.vobTämän jälkeen .vob-tiedostoa voi jo katsella vaikka mplayer-ohjelmalla. Jos tiedosto on kunnossa, voikin aloittaa dvd:n masteroinniin. Muista valita ohjelmastasi, että tiedosto on jo MPEG-TS -muodossa. Esimerkiksi DeVeDe-ohjelmassa on tuollainen kohta.
Haluaisin päästä tuosta toisesta cinelerran käynnistyksestä eroon. Varmasti on olemassa joku väline, joka purkaa 50fps progressiivisen videotiedoston 25fps lomitettuun muotoon komentoriviltä. Itse kuvaputkitelevision omistajana haluan tuottaa videon perinteisellä tavalla siten, että se varmasti toimii jokaisessa laitteessa.
EDIT: huomasinkin, että sinulla on useasta lähteestä peräisin olevia videoita, joten et saa muokattua niitä cinelerrassa yhtäaikaa, tai itse en ainakaan osaa siinä neuvoa. Jos on esimerkiksi 30fps ja 50fps peräkkäin, niin luulis ohjelman menevän solmuun. Kannattaa varmaan käsitellä nämä erillisinä.
EDIT2: Niin ja tuollaista huonolaatuista nykivää videota saa kun lataa avit devede-ohjelmaan suoraan ja polttaa siitä dvd:n. Tulos on murheellinen. Kokeilin kerran, enkä kokeile toista kertaa...