MEncoder: DivX avi + felirat = dvd

Fórumok

Sziasztok!

A targybeli dolgot szeretnem muvelni. Vagyis, van egy mencoderem, van egy avi-m, ahhoz van egy felirat, es ezt szeretnem ugy megcsinalni, hogy egy dvd szulessen belole. Az nem erdekes, ha a felirat ra lesz 'egetve' a filmre, ez lenne az egyik cel.

Az sem baj, ha tobb lepes, de nem tudom, merre induljak el. Ha mar sikerulne egy olyan fajlt eloallitani, melyre ra van egetve a felirat, akkor mar jo lennek.

Hozzászólások

Bár a kérdésedre nem válasz, de ha van maces haverod vagy valami módon hozzaférésed machez, akkor quicktime pro+perian -nal gyerekjáték kattintgatva az avit, abból meg akár idvd vel a dvd-t.

Esetleg lesd meg ezt. Devede, mencoder frontend... Multiplatformos.

Pl.:


mencoder -ofps 25 -oac lavc -lavcopts acodec=ac3:abitrate=192 -srate 48000 \
-ovc lavc -lavcopts \
vcodec=mpeg2video:vrc_eq=isI*200000+isP*75000:vratetol=1000000:vbitrate=6000:vrc_maxrate=9800\
:vrc_buf_size=1835:keyint=25:aspect=4/3\
:intra_matrix=8,16,19,22,26,27,29,34,16,16,22,24,27,29,34,37,19,22,26,27,29,34,34,38,22,22,26,27,\
29,34,37,40,22,26,27,29,32,35,40,48,26,27,29,32,35,40,48,58,26,27,29,34,38,46,56,69,27,29,35,38,46,56,69,83\
:inter_matrix=16,17,18,19,20,21,22,23,17,18,19,20,21,22,23,24,18,19,20,21,22,23,24,25,19,20,21,22,\
23,24,26,27,20,21,22,23,25,26,27,28,21,22,23,24,26,27,28,30,22,23,24,26,27,28,30,31,23,24,25,27,28,30,31,33\
:vqblur=1.0 -of mpeg -vf pp=hb/vb/dr/al/lb,hqdn3d=5:4:8 \
film.avi -sub film.srt -o film.mpg -mpegopts format=dvd

Utána:


dvdauthor -o dvd -c 0,10:00,20:00 film.mpg
dvdauthor -T -o dvd

(ahol a '0,10:00,20:00' fejezetek kezdő időpontjai)

Ez a intra/inter matrix micsoda?

Amugy pedig nagyon szepen koszonom a megoldast.

Ami a dvdauthor-t illeti, arra jelen pillanatban nem lesz szukseg, mert ebben a konkret esetben windowson megy az egesz, es az mpeg formatumu fajllal mar tudok mit kezdeni. Azert nem irtam, hogy windows, mert akkor jonnek a mindenfele javaslatok windowsos stuffokra, nekem viszont alapvetoen egy altalanos megoldas kellett az atkodolasra, ami platformfuggetlen. Ezzel egyutt ezt az otletet is koszonom.

Annyit meg: a dvdauthor-nak mindenkepp meg kell adni idoket? Nekem nem problema, ha nincsenek fejezetek.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Az intra/inter matrix részt valahol régen a neten találtam. Működik nélküle is:


mencoder -ofps 25 \
-oac lavc -lavcopts acodec=ac3:abitrate=192 -srate 48000 \
-ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=6000 \
-of mpeg \
film.avi -sub film.srt -o film.mpg -mpegopts format=dvd

A dvdauthor-nak nem szükséges a fejezetek, csak azért raktam be, hátha kell :)

Még annyi megjegyzés, hogy a dvdauthor-al is lehet feliratot készíteni, akkor nem "ráégeti", hanem ki-be kapcsolható és kiválasztható (ha több kell) lesz.

And how?

+1 kerdes: most kiprobaltam egy kis teszt fajlon, de tul gyors a generalt film videosavja a hanghoz kepest. Azaz a video mar a vegen tart, a hang meg csak a kozepenel, vagy meg ott se. Korulbelul 2x gyorsabb a video mint a hang (a hang sebessege jo).

Szerk: megoldodott, a tesztfile qt formatumu volt, azt nem szereti.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

azt hiszem ezt a vrc_eq-t en irtam meg sok eve valamelyik mplayer listan - de lehet, hogy ez nem onnan van. mindenesetre a reszletekre mar nem emlekszem, de azt hiszem utana rajottem, hogy vrc_eq farigcsalas helyett eleg megadni a vqcomp=0.1-et, szoval en ugy hasznaltam a kesobbiekben.
amugy ez azert kellett (a hatlamas vratetol-lal egyutt), hogy a bitrate nagyjabol konstans legyen, mert enelkul svcd eseten mindig tullepte a maxot. azota egyebkent fejlodott a libavcoded bitrate management-je, szoval lehet mas/ujabb opciokkal is probalkozni mar.

- Use the Source Luke ! -

Ahham, a gond az, hogy egyaltalan nem ismerem a mencoder meg a libavcodec meg a ... na mindegy, szoval ezeknek az opcioit nem ismerem egyaltalan, es hianyzik egy man page szeru valami, ahol ezek ugy le lennenek irva. A mencoder kezikonyve (bocs Arpi) minden, csak nem hasznalhato. Ad par tutorial-t es igy ennyi.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.