[Mplayer-felhasznalok] Ujra: svcd konvert
LeVA
leva at fbi.hu
Fri Nov 7 13:03:25 CET 2003
> Hi,
>
> > Ugy dontottem leirom megegyszer a problemamat, mert eloszorre elegge
> > zurzavaros, es erthetetlen voltam. Most megprobalok minden lepest >
> egymas
> > utan leirni, kozben feltenni a kerdeseket es erthetoen fogalmazni.
> > A feladatom: avi --> mpg2
> > Az avim neve: film__.avi
> >
> > mencoder -ovc lavc \
> > -lavcopts vcodec=mpeg2video:vbitrate=988:vhq \
> > -ofps 25 -vf scale=480:192,expand=480:576:0:192:0 \
> > -sws 9 -oac pcm "film__.avi" \
> > -of mpeg -o "film__.mpg"
> >
> > A kerdesem: Mit jelentenek ezek az uzenetek (a kodolas soran
> jelentek
> > meg, mondhatni nagyon sokszor):
> >
> > ----###----
> > 1 darab képkocka duplázása!!!
>
> ez azt hogy csuszna az A-V szinkrnon ha nem szurna be 1 framet.
>
> > Unknown block type, possibly non-MPEG stream!
>
> ez honnan jon?
> az avi amit atkodolsz az divx vagy mpeg streamcopy vagy micsoda?
>
> hol a mencoder -v ... teljes output???
>
> > AVI index írása...
> > Error in stream: PTS earlier than SCR!
> > Error in stream: PTS to SCR delay 0 is too little!
>
> ez is vicces, utoljara a xine irt ki ilyeneket nekem 2 eve.
>
> > Audio stream: 1536,000 kbit/mp (192000 bps) méret: 2066674176 byte
> 10763,928 mp
>
> a 192000 bps-bol arra kovetekztetek hogy PCM lett a hang, magyarul
> nincs betomoritve. ez megmagyarazza azt is miert nincs hangja az
> mpegednek.
>
> visszanezve a fentit, -oac pcm, igy nem csoda. -oac mp3 kene inkabb.
> bar az sem az igazi, mpg-hez mpeg2 hang kene.
>
> > DEMUXER: Túl sok (4096 db, 8296276 bájt) video-csomag a pufferben!
> > Talán ez egy nem összefésült (interleaved) file vagy a codec nem
> mûködik
> > jól?
> > AVI file-oknál próbáld meg a non-interleaved mód kényszerítését a
> -ni
> > opcióval.
> > MPEG: Nincs hangfolyam... -> hang nélkül
> > Kódolt VOB file (libcss támogatás nincs befordítva!) Olvasd el a
> doksit
> Kódolt VOB file (libcss támogatás nincs befordítva!) Olvasd el a
> doksit
>
> ez mar annak az eredmenye, hogy mpeg hang helyett pcm van a fileban.
Hello!
Igen, ismetelten ez a tema, majd ne anyazzatok nagyon legyszives :) Az a
helyzet, hogy most, hogy sikerult helyrehozni az elveszett meghajtom (az
is en voltam.. :) gondoltam azert csak megcsinalnam mar ezt a franya
svcd-t. Mivel a leveleim torlodtek, atbongesztem a lista-arhivot, hogy
felvegyem a fonalat, mert mar en se nagyon tudom mi volt a bajom...
Szoval en ott ragadtam le, hogy A'rpi azt mondta, probaljak -oac
pcm|copy helyett -oac mp3lame -t hasznalni. Egeszen pontosan az -oac
mp3lame -lameopts cbr:br=224:mode=0 opciokat hasznaltam. A kapott mpeg
fajlt lejatszanam:
---------###--------
Ez egy MPEG-PS formátumú file!
Kódolt VOB file (libcss támogatás nincs befordítva!) Olvasd el a doksit
VIDEO: MPEG2 480x576 (aspect 1) 25,000 fps 0,0 kbps ( 0,0 kbyte/s)
==========================================================================
Audio dekóder meghívása: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 20000->192000 (160,0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
vo: X11 running at 1024x768 with depth 16 and 16 bpp (":0" => local display)
==========================================================================
Video dekóder meghívása: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config kérés - 480 x 576 (preferált csp: Mpeg PES)
Nem találok egyező colorspace-t - újra próbálom a -vop scale filterrel...
Video filter megnyitása: [scale]
A kiválasztott video_out meghajtó inkompatibilis ezzel a codec-kel.
VDecoder init nem sikerült :(
Video dekóder meghívása: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Lejátszás indítása...
mpg123: Can't rewind stream by 165 bits!
mpg123: Can't rewind stream by 376 bits!
VDec: vo config kérés - 480 x 576 (preferált csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
A film aspect értéke nem definiált - nincs arányjavítás.
VO: [xv] 480x576 => 480x576 Planar YV12 [zoom]
mpg123: Can't rewind stream by 125 bits! 1/ 1 0% 0% 0,0% 0 0 0%
mpg123: Can't rewind stream by 321 bits! 6/ 6 0% 0% 0,0% 0 0 0%
mpg123: Can't rewind stream by 36 bits!6 10/ 10 0% 0% 0,0% 0 0 0%
mpg123: Can't rewind stream by 3 bits!44 12/ 12 0% 0% 0,0% 0 0 0%
A: 2,7 V: 1,0 A-V: 1,684 ct: 0,056 15/ 15 20% 19% 5,7% 0 0 0%
DEMUXER: Túl sok (4096 db, 8296433 bájt) video-csomag a pufferben!
Talán ez egy nem összefésült (interleaved) file vagy a codec nem működik
jól?
AVI file-oknál próbáld meg a non-interleaved mód kényszerítését a -ni
opcióval.
A: 3,0 V: 3,7 A-V: -0,694 ct: 0,181 82/ 82 5% 16% 2,8% 0 0 0%
Kilépek... (Kilépés)
---------###--------
Es akkor ugy nez ki, hogy elkezdi lejatszani az mpeg-et, aztan egy
masodpercig hallom a hangot, igy "felordit", aztan vege a hangnak,
mintha elvagtak volna. A video lejatszasa megy tovabb folyamatosan, es a
hangero csuszkajat is tudom allitgatni, csak hang nincsen a filmhez.
Akkor ez is annak az mpeg muxernek vagy minek a hibaja, ami meg nincs
javitva a 1.0pre2-ben? (akkor is ezt csinalja, hogyha -oac mp3lame
helyett pcm-et irok)
Nekem azert kene, hogy legyen hang ebbe a kimeno mpeg fajlba, hogy utana
dumpolhassam az audiot, es csinalhassak belole mp2-t (pl mp2enc-el), es
akkor majd jol multiplexelhetnem a (-dumpvideo -val kinyert) m2v -vel.
Vegulis erre a -oac pcm is jo lenne, csak ugy hatalmas nagy lesz az mpeg
fajl.
Most csak ugy sikerult hangot nyernem a multiplexeleshez, hogy az
eredeti (amit szeretnek atalakitani) avi fajlbol dumpolom az mp3 audiot,
majd lame --decode, aztan mp2enc -el a dekodolt wavot kodolom. Aztan a
rossz hangu mpeg fajlbol dumpolom a videot, majd tcmplex-szel
multiplexelem az elobb kapott mp2 fajlt, es az utolag kapott m2v fajlt.
Na ilyenkor csuszik a hang, es ez ezert nem jo :)
Aztan mondtatok azt is, hogy minek csinalok -of mpeg -el filmet, mikor
ugye bugos, es jobb lenne -of avi -val. Igazabol ha -of avi (es lavc
vcodec=mpeg2video) -val csinalom a filmet, akkor szuper lesz, van hangja
meg minden, csak aztan a tovabbi lepesek nem mukodnek, miszerint ugye
dumpolnam a hangot, meg a videot (mar itt rossz ugye, mert ezt is A'rpi
mondta, hogy ilyet ne csinaljak avi-val), azutan tcmplex-szel
multiplexelnem, amire a tcmplex aztan meg azt mondja, hogy unknown video
file format. Gondolom azert, mert nem mpeg, hanem avi... Szoval muszaj
lenne -of mpeg -el keszitenem a filmet.
A kerdesem a kovetkezo; hagyjam a fenebe ezt addig, amig ki nem javitjak
ezt az mpeg muxer (ne nevessetek ki, mar nem emlekszem pontosan hogy
hijjak :) bugot, vagy esetleg van valami varazsszo, amivel tudok olyan
mpeg2video-val tomoritett mpeg fajlt letrehozni, aminek utana (ha -oac
mp3lame|pcm -el csinaltam) lesz is hangja (ja, es nem utolso sorban nem
fog csuszni sem).
Valaszokat elore is koszonom:
LeVA
--
LeVA
More information about the MPlayer-felhasznalok
mailing list