Portál AbcLinuxu, 5. května 2025 14:58

Dotaz: mencoder (dvd -> avi)

28.3.2006 15:05 Martin Landa | skóre: 6
mencoder (dvd -> avi)
Přečteno: 899×
Odpovědět | Admin
Zdravim,

bojuju s mencoderem, zkousel jsem rippovat dvd do formatu avi, pouzil jsem hned nekolik kodeku, vysledek (GNU/Linux nepocitam, tam neni problem) neni dobry, ve Windows (coz me prislis netrapi) jsem prehral pouze 3) a 4). O co mi hlavne jde, prehrat avi na DVD prehravaci CyberHome 465 [1]. Tam bohuzel neslo prehrat nic:-(

Zkousel jsem:

1) mpeg4: mencoder dvd://1 -dvd-device /mnt/loop -oac copy -vf crop=720:560:0:8,hqdn3d=2:1:2 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 -o film_mpeg.avi

2) msmpeg4: mencoder dvd://1 -dvd-device /mnt/loop -oac copy -vf crop=720:560:0:8,hqdn3d=2:1:2 -ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=2000:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 -o film_msmpegv2.avi

3)

msmpeg4v2: mencoder dvd://1 -dvd-device /mnt/loop -oac copy -vf crop=720:560:0:8,hqdn3d=2:1:2 -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=2000:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 -o film_msmpegv2.avi

4)

xvid: mencoder dvd://1 -dvd-device /mnt/loop -oac copy -vf crop=720:560:0:8,hqdn3d=2:1:2 -ovc xvid -xvidencopts bitrate=2000:autoaspect:pass=1 -o film_xvid.avi

Dik za kazdou radu, Martin
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.3.2006 17:54 g.slavka@seznam.cz
Rozbalit Rozbalit vše Re: mencoder (dvd -> avi)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja sa najprv asi blblo spytam - pod tym Windows mate urcite vsetky tie kodeky nainstalovane? S tym DVD prehravacom - netusim ako to funguje - nemusi prehravany disk obsahovat adresare AUDIO_TS + VIDEO_TS?
Pavel V. avatar 28.3.2006 18:27 Pavel V. | skóre: 22 | Pardubice
Rozbalit Rozbalit vše Re: mencoder (dvd -> avi)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Film musi byt v DivX nebo XviD, "cisty" MPEG4 jsem nezkousel zvuk mp3 nebo snad dokonce i AC3 ale video nesmi mit packed bitstream, jestli ho to tve ma nebo ne to nevim a jak se toho zbavit to uz vubec ne, ale ve win by jsi ho odstranil "udajne" pomoci Mpeg4 Modifieru.
Pavel V. avatar 28.3.2006 18:33 Pavel V. | skóre: 22 | Pardubice
Rozbalit Rozbalit vše Re: mencoder (dvd -> avi)
Odpovědět | | Sbalit | Link | Blokovat | Admin
EDIT: je mozne ze i ten bitrate=2000 je moc
29.3.2006 10:52 Jirka
Rozbalit Rozbalit vše Re: mencoder (dvd -> avi)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rád bych si ujasnil dotaz.

Výsledek encodování by měl být stejný nezávisle na OS, pokud máte nainstalovné stejné kodeky. Takže předpokládám, že převedené filmy se přehrávají bez problémů pod Linuxem, kdežto pod MSWin se přehrávají jen filmy převedené podle 3) a 4) a v přehrávači CyberHome nehraje nic.

Tady by stálo za to upřesnit, jaké přehrávače jste pod MSWin zkoušel, případně, jestli byl mezi nimi i mplayer. Mám zkušenosti s tím, že MSWin přehrávače nepřehrají film kvůli hodnotě FourCC v hlavičce. To se dá vyřešit parametrem -ffourcc XVID, případně DIVX nebo DX50 při převodu menocderem. Už hotové filmy se dají opravit prográmkem avifix, který je součástí transcode.

S přehrávačem CyberHome Vám moc neporadím, ale asi by stálo za to upřesnit, jestli se film ani nenajde, objevuje se nějaké chybové hlášení apod. Podle manuálu by formát MPEG-4 neměl být problémem, možná pomůže oprava FourCC.

Hodnota vbitrate=2000 asi není velká vzhledem k tomu, že film je v původní velikosti, jen trochu ořezaný. Otázkou je použití parametru autoaspect, který zajistí uložení skutečného poměru stran kvůli správnému zobrazování. Někde jsem četl, že většina přehrávačů (hlavně pod MSWin) tento parametr v avi souborech neumí použít. Ale třeba to v přehrávači CyberHome bude OK.

Jirka
29.3.2006 18:33 Martin Landa | skóre: 6
Rozbalit Rozbalit vše Re: mencoder (dvd -> avi)
Otazka prehravani pod MS Windows je pro me druhotna, asi jsem ji nemel v dotazu vubec uvadet. Zkousel jsem pouze WMP s CodecsInAll (ci tak nejak), omlouvam se Windows vubec nepouzivam... Zasadni je pro moznost prehrani na dvd prehravaci.

Dekuji za tipy, zkusim jeste navic (at hodne nerad) binarni kodeky DivX.

Martin
29.3.2006 20:51 Jakub
Rozbalit Rozbalit vše Re: mencoder (dvd -> avi)
MPEG-4 video kódované prvním (FFmpeg MPEG-4) i posledním (XviD) kodekem by skutečně mělo jít přehrát. MSMPEG-4 vůbec nepoužívejte. Může skutečně jít jen o neznámé FourCC - přenastavte FourCC na DX50 nebo DIVX a mělo by to jít. Obzvlášť když používáte jenom Simple Profile (bez B-frames).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.