[MPlayer-users] Problems with 2-nd pass - mencoder coredumps near the end of file
Vladimir Mosgalin
mosgalin at VM10124.spb.edu
Sun Apr 11 12:40:30 CEST 2004
I've got a problem with 2-pass encoding. mencoder outputs incorrect
number of lines, and something is wrong, so second pass doesn't work. I
want to encode ntsc dvd with lot hardware/software telecine switches to
2 gb avi file (slightly less than 2000m). I wish to keep original 448
kbit 5.1 audio stream and quality. When encoding with -oac copy &
vqscale=2, mencoder aborts at 98%, when reaching 2gb limit. So I try to
encode first time with "-oac mp3lame -lameopts preset=128" and second
time with "-oac copy ..vbitrate=1652" - this bitrate is enough to encode
over 95% of file with qp=2 and to keep inside 2gb limit.
first time:
mencoder dvd:// -dvd-device /mnt/media/dvd2/ -vf
filmdint=crop=716:456:2:10,hqdn3d=3:2:5 -ofps 23.976 -o
/mnt/media/tp1-2_.avi -oac mp3lame -ovc lavc -lavcopts
mbd=2:vqscale=2:trell:v4mv:cbp:subcmp=2:cmp=2:precmp=2:mv0:vqblur=0.3:\
vqcomp=0.7:aspect=1,85:vpass=1:mpeg_quant:psnr -lameopts preset=128
...
На этом DVD 4 роликов.
В этом DVD ролике 41 раздел[а/ов].
В этом DVD ролике 1 углов.
DVD успешно открыт!
success: format: 0 data: 0x0 - 0x76B4D800
Обнаружен MPEG-PS формат файла!
VIDEO: MPEG2 720x480 (aspect 3) 29,970 fps 9801,6 kbps (1225,2 kbyte/s)
[V] filefmt:2 fourcc:0x10000002 size:720x480 fps:29,97 ftime:=0,0334
==========================================================================
Открываю декодер аудио: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe) 48000 Hz 448,0 kbit/s
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 56000->192000 (448,0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
Открываю видео фильтр: [expand osd=1]
Expand: -1 x -1, -1 ; -1 (-1=autodetect) osd: 1
Открываю видео фильтр: [hqdn3d=3:2:5]
Открываю видео фильтр: [filmdint=crop=716:456:2:10]
==========================================================================
Открываю декодер видео: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config запросил - 720 x 480 (предпочитаемый csp: Mpeg PES)
Не могу найти подходящее цветовое пространство - попытаюсь с -vf scale...
Открываю видео фильтр: [scale]
Sorry, выбранное video_out устройство не совместимо с этим кодеком.
Ошибка инициализации Декодера Видео :(
Открываю декодер видео: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
MP3 audio selected
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Пишу заголовок AVI...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
preset=128
VDec: vo config запросил - 720 x 480 (предпочитаемый csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect - 1,78:1 - премасштабирую для коррекции соотношения сторон фильма.
videocodec: libavcodec (716x456 fourcc=58564944 [DIVX])
High quality encoding selected (non real time)!
Using constant qscale = 2,000000 (VBR)
Pos: 0,9s 27f ( 0%) 26fps Trem: 0min 0mb A-V:0,087 [0:31]
Пропускаю кадр!
Pos: 1,3s 42f ( 0%) 29fps Trem: 0min 0mb A-V:0,084 [53:52]
Пропускаю кадр!
Pos: 170,0s 5095f ( 2%) 13fps Trem: 223min 2142mb A-V:0,005 [2888:121]
demux_mpg: обнаружено 24fps постепенное[progressive] NTSC содержимое, переключаю частоту кадров.
Pos: 634,3s 16228f ( 9%) 11fps Trem: 229min 2235mb A-V:0,036 [2692:126]
1 повторяющийся(хся) кадр(а/ов)!
Pos:1507,5s 37164f (20%) 12fps Trem: 205min 1857mb A-V:0,085 [1989:129]
Пропускаю кадр!
Pos:1635,8s 40242f (22%) 12fps Trem: 199min 1808mb A-V:0,041 [1923:129]
1 повторяющийся(хся) кадр(а/ов)!
Pos:2146,9s 52496f (29%) 12fps Trem: 172min 1923mb A-V:0,083 [2117:129]
Пропускаю кадр!
Pos:2190,7s 53547f (30%) 12fps Trem: 170min 1909mb A-V:0,039 [2100:129]
1 повторяющийся(хся) кадр(а/ов)!
Pos:2195,6s 53664f (30%) 12fps Trem: 170min 1907mb A-V:0,084 [2097:129]
Пропускаю кадр!
Pos:2773,8s 67528f (37%) 12fps Trem: 152min 1839mb A-V:0,037 [1977:130]
1 повторяющийся(хся) кадр(а/ов)!
Pos:2823,7s 68723f (38%) 12fps Trem: 150min 1835mb A-V:0,083 [1971:130]
Пропускаю кадр!
Pos:3564,2s 86481f (47%) 12fps Trem: 126min 1782mb A-V:0,040 [1878:130]
1 повторяющийся(хся) кадр(а/ов)!
Pos:3564,4s 86486f (47%) 12fps Trem: 126min 1782mb A-V:0,051 [1878:130]
demux_mpg: обнаружено 30fps NTSC содержимое, переключаю частоту кадров.
Warning! FPS changed 23,976 -> 29,970 (-5,994000) [4] V:0,014 [1878:130]
Pos:3745,7s 91915f (50%) 13fps Trem: 120min 1737mb A-V:0,064 [1817:130]
demux_mpg: обнаружено 24fps постепенное[progressive] NTSC содержимое, переключаю частоту кадров.
Pos:5295,9s 129088f (69%) 13fps Trem: 73min 1756mb A-V:0,031 [1794:129]
demux_mpg: обнаружено 30fps NTSC содержимое, переключаю частоту кадров.
1 повторяющийся(хся) кадр(а/ов)!
Warning! FPS changed 23,976 -> 29,970 (-5,994000) [4] V:0,032 [1794:129]
Pos:5297,0s 129119f (69%) 13fps Trem: 73min 1756mb A-V:0,083 [1794:129]
Пропускаю кадр!
Pos:5325,2s 129964f (69%) 13fps Trem: 71min 1760mb A-V:0,045 [1801:129]
Пропускаю кадр!
Pos:5407,3s 132424f (71%) 13fps Trem: 68min 1752mb A-V:0,042 [1797:129]
demux_mpg: обнаружено 24fps постепенное[progressive] NTSC содержимое, переключаю частоту кадров.
Pos:5409,4s 132474f (71%) 13fps Trem: 68min 1752mb A-V:0,084 [1797:129]
Пропускаю кадр!
Pos:5625,7s 137662f (73%) 13fps Trem: 62min 1777mb A-V:0,007 [1825:129]]
1 повторяющийся(хся) кадр(а/ов)!
Pos:5625,8s 137663f (73%) 13fps Trem: 62min 1777mb A-V:0,011 [1825:129]
demux_mpg: обнаружено 30fps NTSC содержимое, переключаю частоту кадров.
Warning! FPS changed 23,976 -> 29,970 (-5,994000) [4] V:0,015 [1825:129]
Pos:5724,0s 140605f (75%) 13fps Trem: 58min 1777mb A-V:0,023 [1829:129]
demux_mpg: обнаружено 24fps постепенное[progressive] NTSC содержимое, переключаю частоту кадров.
Pos:6686,3s 163680f (85%) 13fps Trem: 35min 1786mb A-V:0,034 [1777:130]
demux_mpg: обнаружено 30fps NTSC содержимое, переключаю частоту кадров.
1 повторяющийся(хся) кадр(а/ов)!
Warning! FPS changed 23,976 -> 29,970 (-5,994000) [4] V:0,037 [1777:130]
Pos:6687,4s 163712f (85%) 13fps Trem: 35min 1786mb A-V:0,084 [1777:130]
Пропускаю кадр!
Pos:6770,1s 166190f (86%) 13fps Trem: 33min 1781mb A-V:0,005 [1767:130]
Пропускаю кадр!
Pos:6833,8s 168097f (86%) 13fps Trem: 32min 1776mb A-V:0,002 [1756:130]
demux_mpg: обнаружено 24fps постепенное[progressive] NTSC содержимое, переключаю частоту кадров.
1 повторяющийся(хся) кадр(а/ов)!
Pos:7130,1s 175204f (89%) 13fps Trem: 26min 1761mb A-V:0,015 [1710:130]
demux_mpg: обнаружено 30fps NTSC содержимое, переключаю частоту кадров.
1 повторяющийся(хся) кадр(а/ов)!
Warning! FPS changed 23,976 -> 29,970 (-5,994000) [4] V:0,017 [1710:130]
Pos:7146,6s 175695f (89%) 13fps Trem: 26min 1762mb A-V:0,065 [1710:130]
demux_mpg: обнаружено 24fps постепенное[progressive] NTSC содержимое, переключаю частоту кадров.
Pos:7147,1s 175706f (89%) 13fps Trem: 26min 1762mb A-V:0,084 [1710:130]
Пропускаю кадр!
Pos:8071,4s 197870f (99%) 13fps Trem: 0min 1838mb A-V:0,086 [1773:129]
Пропускаю кадр!
Pos:8071,8s 197880f (99%) 13fps Trem: 0min 1838mb A-V:0,086 [1774:129]
Пропускаю кадр!
Pos:8072,2s 197890f (99%) 13fps Trem: 0min 1838mb A-V:0,086 [1774:129]
Пропускаю кадр!
Pos:8072,6s 197900f (99%) 13fps Trem: 0min 1838mb A-V:0,086 [1774:129]
Пропускаю кадр!
Pos:8073,3s 197919f (99%) 13fps Trem: 0min 1838mb A-V:0,083 [1774:129]
Пропускаю кадр!
VDec: vo config запросил - 720 x 480 (предпочитаемый csp: Planar YV12):129]
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect - 1,78:1 - премасштабирую для коррекции соотношения сторон фильма.
videocodec: libavcodec (716x456 fourcc=58564944 [DIVX])
High quality encoding selected (non real time)!
Using constant qscale = 2,000000 (VBR)
Не смог открыть кодек
FATAL: Не могу инициализировать видео драйвер!
Pos:8089,7s 198314f (100%) 13fps Trem: 0min 1839mb A-V:-0,000 [1773:129]
Пишу индекс AVI...
Подправляю заголовок AVI...
ODML: vprp aspect is 16384:8799.
Поток видео: 1773,982 kbit/s (221747 bps) размер: 1793875952 байт(а/ов) 8089,715 сек. 198314 кадр(а/ов)
Поток аудио: 129,168 kbit/s (16146 bps) размер: 130625064 байт(а/ов) 8090,232 сек.
diff_time: 17,205, merge_time: 5,303, export: 190308, merge: 3641
PSNR: Y:46,34, Cb:50,01, Cr:49,94, All:47,25
mencoder reports 198314 frames, but divx2pass.log & psnr_* file have
only 193949 lines. The resulting avi file of 1937347500 bytes reports
193959 frames (isn't it strange, btw?)
But the problem awaits in the second pass.
mencoder dvd:// -dvd-device /mnt/media/dvd2/ -vf
filmdint=crop=716:456:2:10,hqdn3d=3:2:5 -ofps 23.976 -o
/mnt/media/tp1-2__.avi -oac copy -ovc lavc -lavcopts
mbd=2:vbitrate=1652:trell:v4mv:cbp:subcmp=2:cmp=2:precmp=2:mv0:vqblur=0.3:\
vqcomp=0.7:aspect=1.85:vpass=2:mpeg_quant:psnr
I just changed vpass and replaced vqscale=2 with vbitrate.
Messages are very similar, but in the end I get
Pos:7146,6s 175695f (89%) 15fps Trem: 24min 1955mb A-V:0,051 [1597:448]
demux_mpg: обнаружено 24fps постепенное[progressive] NTSC содержимое, переключаю частоту кадров.
Pos:7148,1s 175730f (89%) 15fps Trem: 24min 1955mb A-V:0,084 [1597:448]
Пропускаю кадр!
mencoder: ratecontrol.c:618: ff_rate_estimate_qscale: Assertion `picture_number<rcc->num_entries' failed.
Aborted (core dumped)
What should I do about this?
--
Vladimir
More information about the MPlayer-users
mailing list