[Mplayer-felhasznalok] Audio rip - hogyan?

Ligetvári Sándor batyuu at gmail.com
Fri Aug 26 11:09:22 CEST 2005


Hi!

Több megoldás is eszembe jutott, nemtom jók-e, de azért leírom:
1. mencodernek megadod az -ofps <érték> kapcsolóval, h milyen fps-el 
kódoljon. Erre _mindig_ szükség van, ha változó fps-ű videót kódolsz - 
pl wmv-t, asf-et - de fps konverzióra is használható. Azt nem tudom, 
hogy esetünkben jó lesz-e, mert itt egyes chapter-ek vannak eltérő 
framerate-el elkészítve, és amikor vált, akkor kapcsolgat (ha jól látom).
2. Külön enkódolod az eltérő fps-ű részeket _azonos_ mencoder 
kapcsolókkal, _megadva_ az -ofps kapcsolóval ugyanazt az fpst is, majd a 
kész avi-kat (ha az a cél) összefűzöd. Ez egy kicsit időigényesebb, meg 
problémát okozhatnak azok a részek, amik nem tartalmaznak hangot., mert 
avi összefűzéshez ugyanolyan bitrate-ű, fps-ű és képméretű, "egyforma" 
audiot és videot tartalmazó file-k kellenek, ha jól felejtek.

> Üdv,
>
> Megvan a hiba.
> Ez jó, mert legalább tudom. A rossz az, hogy nem tudom, van-e rá 
> megoldás...
> Nem a hanggal van baj, az natívan kirippelve úgy jó, ahogy van.
> A képpel van a gond. Menet közben többször váltogat 23,976 és 29,970 
> között. Az
> # mplayer -vo null -ao pcm normal.iso
> parancs lejátszás közben ilyeneket írogat:
> ****************
> A:   2.0 V:   2.0 A-V: -0.029 ct:  0.123   55/ 52   0%  0%  1.0% 34 0 86%
> demux_mpg: 24fps progressive NTSC content detected, switching framerate.
> A:   8.4 V:   8.5 A-V: -0.046 ct:  0.197  212/209   0%  0%  1.0% 91 0 64%
> demux_mpg: 30fps NTSC content detected, switching framerate.
> Warning! FPS changed 23.976 -> 29.970  (-5.994000) [4]  0%  1.0% 91 0 64%
> A:  10.5 V:  10.3 A-V:  0.159 ct:  0.241  268/262   0%  0%  1.0% 112 0 
> 59%
> demux_mpg: 24fps progressive NTSC content detected, switching framerate.
> A:  21.7 V:  21.7 A-V:  0.058 ct:  0.298  542/535   0%  0%  1.0% 212 0 
> 49%
> demux_mpg: 30fps NTSC content detected, switching framerate.
> *****************
> És ez kb. 20-25 alkalommal történik meg. Ezért van az, hogy a kép és a 
> hang az átkódolás után csúszik, mert az encoderek csak a detektált 
> forrásból dolgoznak, és feltételezik, hogy az végig ugyanaz az fps.
> Az lenne a kérdésem, hogy hogyan tudok belőle úgy 29,97 fps-es mpeg2-t 
> csinálni, hogy ne legyen benne frame váltás?
> Magyarán van-e olyan encoder (pl. mencoder?), ami kódolás közben 
> detektálja a frame váltásokat, és ennek megfelelően a 23,976-nál 
> konvertál, a 29,97-nél meg nem...
> Attól félek, hogy nem megoldható a probléma :-(
> Ha mégis, akkor köszönöm a segítséget előre is!
>
> Peti
>
> _______________________________________________
> MPlayer-felhasznalok mailing list
> MPlayer-felhasznalok at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok
>




More information about the MPlayer-felhasznalok mailing list