Otto J. Makela
2015-05-09 17:05:51 UTC
Minulla on televisiosta nauhoitettuja mpeg-2/ts -tiedostoja, joiden
pakkauksen haluaisin konvertoida X.264-muotoiseksi pitkäaikaisemman
säilytyksen tilan säästämiseksi. Valitettavasti en ole keksinyt
tarkoitukseen sopivaa ffmpeg-loitsua.
Lukemalla satunnaisia sivuja päädyin kokeilemaan seuraavaa:
ffmpeg -i file.m2v -i file.mp2 -acodec copy -vf yadif -vcodec libx264 -preset veryslow -crf 23 file-x264.mp4
Tuloksena on tietokoneella oikein kivasti toimiva mp4-tiedosto (jonka
koko on noin puolet mpeg-2/ts:stä, kuten oli tarkoitus), mutta joillakin
laitteilla yritykset katsoa sitä tuottavat sietämättömän nykivää kuvaa.
Eräs ystäväni totesi että vaikka ffmpeg käyttää vakio x264-kirjastoa,
sen asetukset ovat sellainen versiosta toiseen vaihtuva epäyhteen-
sopivien optioiden sotku ettei samojen asetusten eri versioiden väliseen
toimivuuteen voi luottaa, vaan pitäisi perusteellisesti testata yksi
versio sekä yhdet asetukset toimiviksi ja sitten jäädyttää koneen softat
täsmälleen sille tasolle.
Osaako joku selittää ja/tai ehdottaa parempaa menetelmää?
pakkauksen haluaisin konvertoida X.264-muotoiseksi pitkäaikaisemman
säilytyksen tilan säästämiseksi. Valitettavasti en ole keksinyt
tarkoitukseen sopivaa ffmpeg-loitsua.
Lukemalla satunnaisia sivuja päädyin kokeilemaan seuraavaa:
ffmpeg -i file.m2v -i file.mp2 -acodec copy -vf yadif -vcodec libx264 -preset veryslow -crf 23 file-x264.mp4
Tuloksena on tietokoneella oikein kivasti toimiva mp4-tiedosto (jonka
koko on noin puolet mpeg-2/ts:stä, kuten oli tarkoitus), mutta joillakin
laitteilla yritykset katsoa sitä tuottavat sietämättömän nykivää kuvaa.
Eräs ystäväni totesi että vaikka ffmpeg käyttää vakio x264-kirjastoa,
sen asetukset ovat sellainen versiosta toiseen vaihtuva epäyhteen-
sopivien optioiden sotku ettei samojen asetusten eri versioiden väliseen
toimivuuteen voi luottaa, vaan pitäisi perusteellisesti testata yksi
versio sekä yhdet asetukset toimiviksi ja sitten jäädyttää koneen softat
täsmälleen sille tasolle.
Osaako joku selittää ja/tai ehdottaa parempaa menetelmää?
--
/* * * Otto J. Makela <***@iki.fi> * * * * * * * * * */
/* Phone: +358 40 765 5772, ICBM: N 60 10' E 24 55' */
/* Mail: Mechelininkatu 26 B 27, FI-00100 Helsinki */
/* * * Computers Rule 01001111 01001011 * * * * * * */
/* * * Otto J. Makela <***@iki.fi> * * * * * * * * * */
/* Phone: +358 40 765 5772, ICBM: N 60 10' E 24 55' */
/* Mail: Mechelininkatu 26 B 27, FI-00100 Helsinki */
/* * * Computers Rule 01001111 01001011 * * * * * * */