Video kódolási kérdés

 ( nigra | 2007. április 20., péntek - 14:30 )

Van egy csomó tv-ből felvett avi-m, amit mencoder-rel állítottam elő így:

mencoder -tv driver=v4l2:norm=PAL-BG:chanlist=europe-east:saturation=100:width=768:height=576 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 -oac mp3lame

Ezzel jól elvoltam, de most vettem egy asztali divx-es DVD lejátszót, ami azt mondja erre, hogy "nem támogatott video formátum". Ez van. Átállítottam a felvételt "vcodec=xvid"-re, az így felvetteket már lejátssza. Nagyszerű! Köszönet a fejlesztőknek!

De mi legyen a rengeteg "vcodec=mpeg4"-gyel felvett filmemmel? Nem lehetne valahogy átkonvertálni xvid-re a kódolást?

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ő.

Nem tudom hogy működik-e de én első megközelítésben így próbálnám:

mencoder film.avi -ovc xvid -xvidencopts bitrate=akármennyi_amit_akarsz -oac copy -o film.xvid

ha meg nem működik így, akkor

mencoder film.avi -ovc xvid -xvidencopts bitrate=akármennyi_amit_akarsz -oac mp3lame -o film.xvid

-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Köszönöm, így megy is!

Egy kis RTFM-et megérdemlek...

Pl. itt lehet ilyesmikről olvasni:
http://en.linuxreviews.org/HOWTO_Convert_video_files

Hátha valakinek hasznára vált (rajtam kívül)...

Elveimmel ellentétes az RTFM válaszok írkálása, én legfeljebb nem válaszolok, ha nagyon lustának tartom a kérdezőt. Ugyanis szerintem sok embert elriasztott már a Linuxtól az, hogy egyesek a fórumokon olyan pökhendien szuólnak be a kezdőknek. Pláne akkor nem írok RTFM-et, ha csak angol doksiról tudok, mert hátha a júzer nem tud angolul. De ha azt is akarom hogy olvassa el a doksit, legalább odalökök egy linket neki, mert hátha nem tudja merre találja... (ez utóbbi velem is elég gyakori). Különben meg ajánlom figyelmedbe a magyar GoboWikit: http://linux.birodalom.net/gobowiki ahol igyekszem összegyűjteni a különböző konvertálgatós-átalakítgatásos megoldásokat is, részletesen, szájbarágósan, MAGYARUL. Szerintem te sokat tudnál ott e témában segíteni, bővítendő az infókat!
-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

+1

Én is utálom az RTFM -es válaszokat, én magam még soha nem is adtam ilyen választ senkinek, de pont ezért, nem is sűrün kérdezek fórumokban.

Szerintem egyszerubb lenne, ha csak az ffourcc-t allitanad at:

mencoder input.avi -oac copy -ovc copy -ffourcc XVID -o output.avi

Igy nem kell ujrakodolni a filmeket, nem lesz minosegromlas se.

Ember, te sokat tudsz! :-)
Nagyköszi! Mégiscsak érdemes volt kérdezni...

mivel xvid az egy mpeg4 implementacio par feljavitott algoritmussal..:)

azert van benne olyan feature is ami inkompatibilissa teszi sima mpeg4-hez kepest

udv Zoli

Mivel azonban felvetelnel nem hasznalt semmi olyan kapcsolot, amely inkompatibilisse tenne, igy jarhato ut a sima ffourcc atirasa is.

Ha GUI kell akkor az avidemux nevű programot ajánlom. KB mint a Windows-os virtualdub. Sokszor előfordul, hogy egy videónak valami nem tudja dekódolni a hangját vagy valamelyik programnak más videó formátum kell, ilyenkor ezzel a progival orvoslom a helyzetet. (Persze lehet kérni, hogy mondjuk a videót másolja és csak a hangot konvertálja.)
http://fixounet.free.fr/avidemux/

Már azt hittem, minden rendben, amikor rájöttem, hogy nem... Eddig ugyanis csak rövid felvételeket készítettem (pl. Sam, a tűzoltó :-), 10 perces).

A hosszabb felvételeknél kiderült, hogy elcsúszik a hang. Elkezdtem guglizni. Ha minden igaz, ez azért van, mert a gép nem képes olyan gyorsan tömöríteni és menteni, ahogy kellene. (3,2 GHz-es procim van pedig..) Sokaknál előfordult ez a probléma, de nem nagyon találtam értelmes megoldási javaslatot.

Olyanokkal próbálkoztam, hogy beírtam mencoder paraméternek, hogy
"-ofps 25". Nem vettem észre, hogy javult volna a helyzet.

Mit lehetne tenni, hogy legalább amiket ezután veszek fel, azok jók legyenek?

A másik, ami felmerült bennem, hogy sok kártya tud hardveres tömörítést. Létezik ennek kihasználása Linux alatt?

"(3,2 GHz-es procim van pedig..)"

Nekem meg egy AMD Athlon XP 2200+ 1800 MHz-en, ha divx-be rogzitek egybol, akkor 352x288-ban meg jo a szinkron, fentebb nem probaltam, mert mar dobalgat kepkockakat elegge.

Ha nem csak "egyszernezos" a felvetel, akkor eloszor mjpeg-be rogzitem, pcm hanggal, igy meg sose volt szinkroncsuszasom. Igaz igy 1 ora felvetel majdnem 7-8G.
Ezt utana megvagom, es konvertalom divx/xvid-be (lelkiallapottol fugg, hogy epp melyikbe ;) )

Esetleg probald ki te is mjpeg+pcm parossal, ha van eleg helyed, es persze turelmed felvetel utan vagdosni es tomoritgetni.

ui.: tunerem: miro pctv pro stereo, nem hardveres kartya.

MPEG2-be (vagyis DVD koadolas)? Ugyan en windowson csinalom, ha mar nagyritkan, mert meguntam, hoyg ket ev utan sem sikerult rendesen mukodesre birni a kartyamat. Aztan MPEG2-t 6000-es bitrate-val mar lehet nyugodtan Linuxon atrakni 1000-es XVID-be :)