Szeretném ráégetni egy avi filmemre a feliratot, mivel az asztali Yamada DVD-játékosom felirat-megjelenítési képességei nem éppen kielégítőek. (nem lehet a méretet állítani, ékezeteket nem kezeli, nincs fekete „kerete” a betűknek, -> világos jeleneteknél olvashatatlan)
Elkezdtem kutakodni, és ha jól értelmeztem a dolgokat, MEncoderrel ezt meg lehet csinálni egyszerűen.
Az MPlayer dokumentációját olvasgatva erre jutottam:
Code:
mencoder film.avi -oac lavc -ovc lavc -o felirattal.avi -sub film.sub -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=0:acodec=ac3
Ezt lefuttatva kiírta, h nincs betűtípus amit használni tudna. Készítettem egy szimlinket a $HOME/.mplayer/ könyvtáramba subfont.ttf néven, ami egy ttf betűtípusra mutat az /usr/share/fonts/TTF/ könyvtáramba.
Így már minden tökéletes. Vagyis annak kéne lennie. A kimeneti avi fájlon lévő feliratnak a kódolása sajnos nem jó, néhány ékezetes betű hibásan jelenik meg (nem a betűtípussal van a gond, próbáltam többel is, mindegyik tud ékezetes betűket).
Tehát a kérdésem; miként tudnám beállítani a MEncoder-nek a karakterkódolást? A másik kérdésem pedig az lenne, a felirat mérete miként adható meg?
legutóbbi hsz