ffmpeg, filmek konvertalasa

Fórumok

ffmpeg, filmek konvertalasa

Hozzászólások

Sziasztok!

Adott egy DVD lejatszo es nehany divx-es filmem. A kerdesem az lenne, h ha ffmpeg-gel atkonvertalom mpeg4-bol mpeg2-be majd kiirom dvd-re valojaban le fogom-e tudni jatszani a dvd lejatszon? Van valakinek ezzel tapasztalata?

(Amugy kiprobaltam volna mar, de meg nincs DVD irom itthon)

A segtiseget, otleteket elore is koszonom :)

[quote:82dca1089b="rigidus"]Sziasztok!

Adott egy DVD lejatszo es nehany divx-es filmem. A kerdesem az lenne, h ha ffmpeg-gel atkonvertalom mpeg4-bol mpeg2-be majd kiirom dvd-re valojaban le fogom-e tudni jatszani a dvd lejatszon? Van valakinek ezzel tapasztalata?

(Amugy kiprobaltam volna mar, de meg nincs DVD irom itthon)

A segtiseget, otleteket elore is koszonom :)

Konvertald vob-ba, ffmpeg olyat is tud. Iro meg nem kell, csinalsz image-t, es odaadod dvd lejatszonak, hogy legyen szives probalja meg lejatszani :)

Meg lehet csinálni az mpeget mencorerrel, és avidemux segítségével is. A kész mpegből a dvdauthorral tudod a dvd strutúrát létrehozni. Írtam már náhány tucattal ilyen dvd-t, úgyhogy tutira megy a gyakorlatban is.

[quote:17a868a125="ssa2"]Írtam már náhány tucattal ilyen dvd-t, úgyhogy tutira megy a gyakorlatban is.

Akkor legyszives nehany peldaval segits ki engem is, thx...

[quote:208b56fd42="slinky"][quote:208b56fd42="ssa2"]Írtam már náhány tucattal ilyen dvd-t, úgyhogy tutira megy a gyakorlatban is.

Akkor legyszives nehany peldaval segits ki engem is, thx...

Írd be ide az avi felbontását és hogy ac3, vagy mp2 hangot akarsz!

avi felbontas valtozo, es jo az mp2 hang ;)

Koszi a hozzaszolasokat/segitsegeket. :)
Be is indultam, egy nagy vasarlasra, megvettem a DVD irot :mrgreen:

ffmpeg-gel sikerulet atkonvertalni egy avi-t:

"ffmpeg -i forrasfajl.avi -o celfajl.vob"

Le is ellenoriztem, (VLC) fura modon kb 1 perccel hosszabb lett, de lejatszhato a film, nem is hianyzik belole semmi, tehat talan nem gond.

Aztan K3B-vel kiirtam DVD-re, ez sikeresen meg is tortent, legalabb is a K3B szerint. Viszont nem lehet megnyitni a DVD-t. Lehet, hogy nagy lamasagot fogok kerdezni, ne rohogjetek lecci :mrgreen:

Ime a lama kerdes: Egy DVD+RW lemezre probaltam irni egy DVD-RW-s iroval ami elozoleg original volt. Egy ismerosom szerint ez nem ugyanaz mint a DVD-RW. Szoval szerinte van kulonbseg minuszos vagy plusszos DVD+/-RW kozt. Utana is eredtem a dolgoknak, de semmi kezzelfoghatot nem talaltam. Csak nehany oldal ahol jartam:

www.dvdplusrw.org
www.videohelp.com

Na most en nem mondanam, h van kulonbseg a ketto kozt es azt sem, nincs. Szoval, szerintetek van ennek valami igazsag alapja?

A film.avi 608x256-os felbontású 20fps-sel.

A kép tömörítése:

mencoder film.avi -nosound -ofps 25 -ovc lavc -lavcopts vcodec=mpeg2video:vrc_eq=isI*200000+isP*75000:\
vratetol=1000000:vbitrate=6000:vrc_maxrate=6000:vrc_buf_size=1835: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:keyint=25:aspect=4/3 -sub film.txt -subpos 85 -font arialbd.ttf\
-subfont-text-scale 3.0 -subfont-encoding ISO8859-2 -vf denoise3d=4:4:5,expand=608:456,scale=720:576\
-of mpeg -o /home/video/film_mpg

Természetesen a feliratra vonatkozó részek elhagyhatóak.
(-sub film.txt -subpos 85 -font arialbd.ttf -subfont-text-scale 3.0 -subfont-encoding ISO8859-2)

mplayer film_mpg -dumpvideo -dumpfile film.mpv

Ezzél kész a videósáv.

Az audio áttömörítése.
Én erre a célra az avidemuxot szoktam használni. 160kbit/s-os mp2 bőven elég.
Ha 5.1-es a hang, akkor érdemes meghagyni. Csak ki kell másolni az audiót az aviból.
Ha 23,976-os volt az avi, akkor a hang hosszát is hozzá kell igazítani a kész mpeghez.
Az avidemux segítségével az aviból a hangot kibontod wav-ba.
Utána a hosszát megváltoztadod:
sox film23.wav film25.wav speed 1.0427
Majd Átkódolod mp2-be:
toolame -b 160 -p 2 film25.wav film.mp2

Ha az avi hangja 44100Hz mitavételi frekvenciával készült, akkor mindezek elótt át kell konvertálni,
mert a dvd szabány 48KHz-et ír elő.

sox film44.wav -r 48000 film48.wav resample -qs

Multiplexelés:

tcmplex -i film.mpv -p film.mp2 -o film.mpg -D 300 -m d

Általában a 300 ms-os érték kelleni szokott, hogy a kép és a hang tökéletesen szinkronban legyen.
Gányolt aviknál előfordul, hogy a hangsáv nincs meg az avi elejétől. Ilyenkor csak kísérletezéssel
lehet megállapítani a helyes értéket.
Ha csak egy darabot akarsz összemultiplexelni, akkor: -c 22-570 (22. másodperctől az 570. másodpercig multiplxel)

Ha mázlid van és jó lett az mpeg, akkor már csak a dvd struktúra létrehozása következik.
Megjegyzem a mencoder hajlamos időnként eldobálni a képkockákat, különösen egymást követő egyszínű kék, vagy fekete
képkockáknál. De néha látható ok nélkül is. Ez a hang és a kép hejrehozhatatlan elcsúszását okozza, ami nem korrigálható!!!
Az ilyen fájlt az avidemux segítségével leszel kénytelen megcsinálni, mert a mencoderrel soha nem fog jó lenni!
Szerencsére ez a jelenség csak nagyon kevés filmmel jelentkezik.

Ha kész a használható mpeg, akkor lehet hozzáfogni a dvd struktúra létrehozásának.
Célszerű a célkönvtárat másik fizikai meghajtón kijelölni, mint amin a kiindulási fájl van.
A példában mp2 kétcsatornás hang van az mpegben, ami kb másfél óra hosszúságú és 15 percenként rakunk egy fejezetet

dvdauthor -o /mnt/hdd2/home/dvd -v PAL+4:3 -a mp2+hu+2ch -t -c 0,15:00,30:00,45:00,01:00:00,01:15:00 film.mpg
dvdauthor -T -o /mnt/hdd2/home/dvd

Ha kétlemezes aviból készült a két mpeg, akkor így lehet egy DVD sávba tenni őket:

dvdauthor -o /mnt/hdd2/home/dvd -v PAL+4:3 -a mp2+hu+2ch -t -c 0,15:00,30:00,45:00 film1.mpg -c 0,15:00,30:00,45:00 film2.mpg
dvdauthor -T -o /mnt/hdd2/home/dvd

Egy példa. Két filet teszünk fel egy lemezre. Mindkét film két darabból van.

Első film:

dvdauthor -o /mnt/hdd2/home/dvd -v PAL+4:3 -a ac3+hu+6ch -t -c 0,15:00,30:00,45:00 film1a.mpg -c 0,15:00,30:00,45:00 film1b.mpg
DVDAuthor::dvdauthor, version 0.6.10.
Build options: gnugetopt magick iconv freetype fribidi
Send bugs to <dvdauthor-users@lists.sourceforge.net>

INFO: dvdauthor creating VTS
STAT: Picking VTS 01

STAT: Processing under1.mpg...
STAT: VOBU 3664 at 777MB, 1 PGCS
INFO: Video pts = 0.340 .. 3505.180
INFO: Audio[0] pts = 0.220 .. 3505.148

STAT: Processing under2.mpg...
WARN: Unknown AC3 sample rate: 3
WARN: Unknown AC3 sample rate: 2S
STAT: VOBU 7221 at 1585MB, 1 PGCS
INFO: Video pts = 0.340 .. 3467.700
INFO: Audio[0] pts = 0.220 .. 3457.756
STAT: VOBU 7229 at 1586MB, 1 PGCS
INFO: Generating VTS with the following video attributes:
INFO: MPEG version: mpeg2
INFO: TV standard: pal
INFO: Aspect ratio: 4:3
INFO: Resolution: 720x576
INFO: Audio ch 0 format: ac3/6ch, 48khz drc, 'hu'

STAT: fixed 7229 VOBUS

Második film:

dvdauthor -o /mnt/hdd2/home/dvd -v PAL+4:3 -a ac3+hu+6ch -t -c 0,15:00,30:00,45:00,01:00:00 film2a.mpg -c 0,15:00,30:00,45:00,01:00:00 film2b.mpg
DVDAuthor::dvdauthor, version 0.6.10.
Build options: gnugetopt magick iconv freetype fribidi
Send bugs to <dvdauthor-users@lists.sourceforge.net>

INFO: dvdauthor creating VTS
STAT: Picking VTS 02

STAT: Processing troy1.mpg...
STAT: VOBU 4272 at 1386MB, 1 PGCS
INFO: Video pts = 0.340 .. 4268.060
INFO: Audio[0] pts = 0.220 .. 4267.996

STAT: Processing troy2.mpg...
WARN: Unknown AC3 sample rate: 3S
STAT: VOBU 9400 at 2859MB, 1 PGCS
INFO: Video pts = 0.340 .. 5109.620
INFO: Audio[0] pts = 0.220 .. 5109.532
STAT: VOBU 9407 at 2860MB, 1 PGCS
INFO: Generating VTS with the following video attributes:
INFO: MPEG version: mpeg2
INFO: TV standard: pal
INFO: Aspect ratio: 4:3
INFO: Resolution: 720x576
INFO: Audio ch 0 format: ac3/6ch, 48khz drc, 'hu'

STAT: fixed 9407 VOBUS

Ezután már csak az ifo fájlok létrehozása van hátra:

dvdauthor -T -o /mnt/hdd2/home/dvd
DVDAuthor::dvdauthor, version 0.6.10.
Build options: gnugetopt magick iconv freetype fribidi
Send bugs to <dvdauthor-users@lists.sourceforge.net>

INFO: dvdauthor creating table of contents
INFO: Scanning /mnt/hdd2/home/dvd/VIDEO_TS/VTS_01_0.IFO
INFO: Scanning /mnt/hdd2/home/dvd/VIDEO_TS/VTS_02_0.IFO

Ezzel kész is a DVD. Ellenőrizd le az mplayerrel.

mplayer -dvd-device /mnt/hdd2/home/dvd/ dvd://1
mplayer -dvd-device /mnt/hdd2/home/dvd/ dvd://2

Ha minden rendben, akkor mehet a DVD írása.

growisofs -dvd-compat -Z /dev/hdb -dvd-video /mnt/hdd2/home/dvd/

Ha nem vagy biztos a dolgodban, akkor érdemes újraírható lemezzzel kísérletezni.
A DVD+RW előnye a mínuszoshoz képest az, hogy nem kell törölni. Egyszerűen felülírható az új adattal.

Helyesen:

A film.avi 608x256-os felbontású 25fps-sel.

[quote:c0fcf278c0="ssa2"]
A DVD+RW előnye a mínuszoshoz képest az, hogy nem kell törölni. Egyszerűen felülírható az új adattal.

Ez esetleg okozhat gondot lejatszasnal? A ket rendszer es/vagy DVD teljesen kompatibilis oda-vissza? (Marmint formatumot illetoen)

Amugy koszi a segitsegedet, (kilometert irtal szegeny) :)
En total mashogy alltam, hozza (eddig). Azota sikerult atkodolnom a sajat barkacs megoldasommal egy avi-t ami kb 6 perccel hosszabb lett mint eredetileg, ja es a merete kb 1/4-e lett az elozonek (bitrata miatt) :mrgreen:
Csinos kockas abroszhoz hasonlit :mrgreen:

Neki estem, kozbe az elso avi-nak a leirasod alapjan... :)
Koszi megegyszer. :)

A DVD lemezek és a kompatibilitás két külön világ. Csak kipróbálással lehet megállapí, hogy az adott lejátszó képes e kezelni az aktuális íróval írt aktuális lemezt. Láttam már olyan több éves lejátszót, amelyik a legújabb típusú DVD/RW+ -os lemezt tökéletesen vitte. De olyat is amelyik fel se ismerte. Ráadásul még az írókkal is gond van. Az LG például az új G05-ös lemezeket képtelen normálisan megírni, vagy csak kétszeressel a nyolcszoros lemezt. A G04-et pedig tökéletesen kezeli.
Ez az egész DVD lemez piac nem a betartott szabányokról szól. Mindenki olyat gyárt, ami jólesik neki. Aztán írd meg olvasd el amivel tudod. Ez már őket nem érdekli. És a helyzet mégtovább fog romlani a blurey HDDVD meg még kitudja hányféle új formátumokkal, amik természetesen szintén nagy ívben kerülik még a kompatibilitás látszatát is.