srt konvertálása avi-ba?

 ( SAGAL | 2004. június 25., péntek - 17:28 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

KÖszi aaz eddigi segítségeteket!

Szeretnék segítséget kapni a következőhöz.

Ha divx-es avi filmet már sikeresen átkonvertáltam mpeg2 video mp2 hangúvá egy mpg file-ba, és azt kiírom simán adat dvd-ként, azt lefogja tudni játszani egy asztali dvd lejátszó?

Illetve, amikor DVD-re írunk ki több ilyen "átkonvertált filmet" , szóval mire kell figyelni?
Kis betű nagy betű érzékeny e?
stb. stb.

[quote:37dd5191b0="SAGAL"]KÖszi aaz eddigi segítségeteket!

Szeretnék segítséget kapni a következőhöz.

Ha divx-es avi filmet már sikeresen átkonvertáltam mpeg2 video mp2 hangúvá egy mpg file-ba, és azt kiírom simán adat dvd-ként, azt lefogja tudni játszani egy asztali dvd lejátszó?

Illetve, amikor DVD-re írunk ki több ilyen "átkonvertált filmet" , szóval mire kell figyelni?
Kis betű nagy betű érzékeny e?
stb. stb.[/quote:37dd5191b0]

Nem jó ötlet!

hm. láttam már olyat, amit tud ilyet, de 1általán nem jellemző
dvdauthor rulzik... :wink:

Elnézést, de sokat keresgéltem és nem találtam rá megoldást:

*.srt file-t hogyan lehet avi file-ba konvertálni?

(A végcél mpeg2 -es (SVCD) film kreálása, ehhez a divx2svcd-t használom , eddig sikerrel...., csak az srt felirat belekonvertálásával van a gondom)

a mencoder tudja, sot azzal egyenesen mehet a film svcd-be.

Lehetne egy picit bővebben?

[code:1:3b923bf802]
apt-get install mplayer mencoder
[/code:1:3b923bf802]
vagy inkább
[code:1:3b923bf802]
emerge mplayer mencoder
[/code:1:3b923bf802]
vagy letölt, lefordít, telepít

[code:1:3b923bf802]
man mencoder
[/code:1:3b923bf802]

Minek az avi-ba srt-t tenni, amikor te SVCD-t akarsz csinálni????
Egyszerűen a képre kell renderelni a feliratot és kész!

[quote:23ed23d6e1="ssa2"]Minek az avi-ba srt-t tenni, amikor te SVCD-t akarsz csinálni????
Egyszerűen a képre kell renderelni a feliratot és kész![/quote:23ed23d6e1]

Igen ezt szeretném megtudni, hogy hogyan?

Nekem viszont kimondottan az lenne a célom, hogy adott egy DivX film, adott hozzá egy jó .srt vagy .sub fájl és bele kellene tennem úgy a DivX-be, hogy annak a videó és audió rátáin semmilyen változtatás nem történik, csupán rá kerül a filmre (belekerül a DivX-be) a felirat is.
Erre tudnátok valamilyen megoldást? Előre is köszi.

Kódoláskor a feliratot is meg kell adni a mencoder-nek.

Hi!

Olyan DVD-t lehet csinalni, ami nem standard DVD felbontasu, ill. bitrataju? Igy tobb film felferne egy DVD-re. (TV-n nem is lehet eszrevenni a minosegromlast.) Probaltam egy az egyben kiirni az MPEG file-okat a DVD-re, lejatssza, de nem tud beletekerni. Illetve DVD meretu SVCD mukodik? Es mivel lehet azt kiirni?

Elore is koszi.

By(t)e
TBS::Antiemes

ha a divx2svcd scriptemet használod, akkor a felirat neve `basename film.avi .avi`.sub legyen, vagyis u.a. mint a film neve, csak .sub kiterjesztéssel, és akkor automatikusan érzékeli :wink:

Példa.
576x320-as felbontású 23,976-os avi-t konvertálunk át 480x576-os PAL 25fps-os SVCD-be.

1, Először belenézel a filmbe, hogy a felirat a megfelelő helyen a megfelelő méretben legyen.

mplayer dmt-honey.avi -sub dmt-honey.srt -subpos 86 -font arialbd.ttf -subfont-text-scale 3.2 -subfont-encoding ISO8859-2 -vf expand=576:432

2, Ha megfelel, amit láttál, akkor mehet a videó tömörítése:

mencoder -nosound -ofps 25 -ovc lavc -lavcopts vcodec=mpeg2video:vrc_eq=isI*200000+isP*75000:vratetol=1000000:vbitrate=2520:vrc_maxrate=2520:scplx_mask=0.3:vrc_buf_size=917:keyint=25:aspect=4/3 -sub dmt-honey.srt -subpos 86 -font arialbd.ttf -subfont-text-scale 3.2 -subfont-encoding ISO8859-2 -vf denoise3d=4:4:5,expand=576:432,scale=480:576 -of mpeg -o Honey_mpg dmt-honey.avi

3, Ebből ki kell szedni a video sávot, mert a mencoder nem képes normális fájlformátumot csinálni:

mplayer Honey_mpg -dumpvideo -dumpfile Honey.mpv

4, Az audió sáv kibontása az avi-ból wav-ba:

avidemux dmt-honey.avi --save-uncompressed-audio Honey48.wav

5, Mivel a filmünk 25 fps-ra lett konvertálva a hang hosszát hozzá kell igazítani a filméhez.

sox Honey48.wav Honey.wav speed 1.0427

6, A mintavételezési frekit 44100Hz-re kell konvertálni, mert az SVCD-nek nem jó a 48000Hz.

sox Honey.wav -r 44100 Honey44.wav resample -qs

7, A hang konvertálása mp2-be:

toolame -b 128 -p 2 Honey44.wav Honey.mp2

8, Multipexelés

tcmplex -i Honey.mpv -p Honey.mp2 -o Honey.mpg -D 200 -m s

A kész mpeg-et ki lehet írni SVCD-nek.

Ha van DVD íród, akkor jobban jársz a DVD-be kódolással, egyrészt mert a lemez fajlagos költsége alacsonyabb (egy DVD lemezre 4-5 film felfér az SVCD-nél jobb minőségben), másrészt általában a hang is hamarabb megvan. Főleg ha ac3 formátumú, mert azt a DVD-hez nem kell átkódolni.

és az én megoldásom: divx2svcd dmt-honey.avi -w -c :wink:

Mindkettőtöknek köszönöm a segítséget!

Mind a két megoldást köszönöm!

VMiklósnak csak gratulálni tudok a megírt scriptjéhez, nagyon-nagyon hasznos!

Nem szeretnék szemtelennek tűnni, de szabd legyen kérdeznem:

a célom az lenne, hogy a netről leszedett általában divx-es avi kat, mpeg file-ként dvd lemezre írjam, ezáltal már az asztali dvd lejátszók többsége letudja játszani.

a kérdésem, milyen kapcsolokat kell használjak hogy ne darabolja cd méretűre? és a feliratot bele konvertálja?

a -w -c kapcsolók elegendőek, vagy további opciók szükségessek?

Köszönöm a válaszokat és az önzetlen segítségeteket!

Hali mindenkinek :)

Most írták az mplayer oldalán , hogy már
képes az mplayer szabványos mpeget kreálni nos
akkor milyen paramétereket használjak szerintetek?

a kép az oké de a hangot simán mp3-ba??,
Nem hiszem ugyan hogy ebe kéne szal a -oac mi legyen?

a -s kapcsoló adja meg, h hány mbosra darabolja. alapban 795, amit ha mode1ben írsz fel (a script azzal írja), felfér egy 80pes cdre. dvdre 5225öt ajánlanék

a feliratot meg már fentebb írtam:[quote:73f20e37a3="vmiklos"]ha a divx2svcd scriptemet használod, akkor a felirat neve `basename film.avi .avi`.sub legyen, vagyis u.a. mint a film neve, csak .sub kiterjesztéssel, és akkor automatikusan érzékeli :wink:[/quote:73f20e37a3]
sok sikert!

[quote:d56c1299fd="kesigomu"]Nekem viszont kimondottan az lenne a célom, hogy adott egy DivX film, adott hozzá egy jó .srt vagy .sub fájl és bele kellene tennem úgy a DivX-be, hogy annak a videó és audió rátáin semmilyen változtatás nem történik, csupán rá kerül a filmre (belekerül a DivX-be) a felirat is.
Erre tudnátok valamilyen megoldást? Előre is köszi.[/quote:d56c1299fd]
[code:1:d56c1299fd]mencoder input.avi -ovc copy -oac copy -sub sub.srt -o output.avi[/code:1:d56c1299fd]
ha jól emlékszem :-)

Na pl ez így jó szerintetek

vcodec=mpeg2video:vrc_eq=isI*200000+isP*75000:vratetol=1000000:vbitrate=2520:vrc_maxrate=2520:scplx_mask=0.3:vrc_buf_size=917:acodec=mp2:abitrate=128:keyint=25:aspect=4/3 -sub dmt-honey.srt -subpos 86 -font arialbd.ttf -subfont-text-scale 3.2 -subfont-encoding ISO8859-2 -vf denoise3d=4:4:5,expand=576:432,scale=480:576 -srate 44100 -of mpeg -channels 2 -o Honey_mpg dmt-honey.avi

A már említett példát egészítettem ki a hangos részekkel

Hi!

-oac lavc -lavcopts acodec=ac3:abitrate=448 -channels 6

(Ez 5.1-es hangra. Stereora ertelemszeruen kevesebb bit, meg -channels 2.)

By(t)e
TBS::Antiemes

Hi!

[quote:7b4d8f1149="ZsoL"][quote:7b4d8f1149="kesigomu"]Nekem viszont kimondottan az lenne a célom, hogy adott egy DivX film, adott hozzá egy jó .srt vagy .sub fájl és bele kellene tennem úgy a DivX-be, hogy annak a videó és audió rátáin semmilyen változtatás nem történik, csupán rá kerül a filmre (belekerül a DivX-be) a felirat is.
Erre tudnátok valamilyen megoldást? Előre is köszi.[/quote:7b4d8f1149]
[code:1:7b4d8f1149]mencoder input.avi -ovc copy -oac copy -sub sub.srt -o output.avi[/code:1:7b4d8f1149]
ha jól emlékszem :-)[/quote:7b4d8f1149]

Ez igy 100%, hogy nem teszi bele a feiratot. Ahhoz mindenkeppen ujra kell kodolni a videot.

By(t)e
TBS::Antiemes