[MEncoder-users] [flv @ 0x85ffee0]dimensions not set + FPE

Nick Fedchik nick at fedchik.org.ua
Thu Nov 30 10:33:21 CET 2006


Hello!
I need to convert MPEG TS to FLV, but got the error
[flv @ 0x85ffee0]dimensions not set
Floating point exception
What the dimentions should I set?

Fresh mencoder from Subversion used
MEncoder dev-SVN-r21397-4.0.3

Valgrind <cmd> output:
...
MUXER: Writing header...
[flv @ 0x85ffee0]dimensions not set
==23538== Process terminating with default action of signal 8 (SIGFPE)
==23538==  Integer divide by zero at address 0x6371EE37
==23538==    at 0x85CC748: __divdi3 (in /usr/local/bin/mencoder)
==23538==    by 0x82062DC: compute_pkt_fields2 (utils.c:3104)


My command line below:

fnm at voodle-ci:/usr/local/src$ /usr/local/bin/mencoder ./dvb.ts -o ./output.flv -of 
lavf -lavfopts 
i_certify_that_my_video_stream_does_not_use_b_frames:format=flv -ovc 
lavc -lavcopts 
vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 
22050 -demuxer lavf -oac faac -ac ffmp3 -vf spp,scale -demuxer lavf

  CPLAYER: MEncoder dev-SVN-r21397-4.0.3 (C) 2000-2006 MPlayer Team
CPUDETECT: CPU: Dual Core AMD Opteron(tm) Processor 285 (Family: 15, Model: 
33, Stepping: 2)
  CPLAYER: CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
  CPLAYER: Compiled with runtime CPU detection.
  CPLAYER: success: format: 0  data: 0x0 - 0x1fe000
  DEMUXER: libavformat file format detected.
    DEMUX: VIDEO:  [mpg2]  704x576  0bpp  25.000 fps  3500.0 kbps (427.2 
kbyte/s)
 MENCODER: [V] filefmt:35  fourcc:0x3267706D  size:704x576  fps:25.00  
ftime:=0.0400
  CPLAYER: 
==========================================================================
 DECAUDIO: Forced audio codec: ffmp3
 DECAUDIO: Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
 DECAUDIO: AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 
24000->192000)
 DECAUDIO: Selected audio codec: [ffmp3] afm: ffmpeg (FFmpeg MPEG layer-3 
audio decoder)
  CPLAYER: 
==========================================================================
    MUXER: ** MUXER_LAVF 
*****************************************************************
    MUXER: You have certified that your video stream does not contain B 
frames.
    MUXER: REMEMBER: MEncoder's libavformat muxing is presently broken and 
will generate
INCORRECT files in the presence of B frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*******************************************************************************
    MUXER: OK, exit
  VFILTER: Opening video filter: [expand osd=1]
  VFILTER: Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
  VFILTER: Opening video filter: [scale]
  VFILTER: Opening video filter: [spp]
  CPLAYER: 
==========================================================================
 DECVIDEO: Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder 
libmpeg2-v0.4.0b
 DECVIDEO: Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 
(libmpeg2))
  CPLAYER: 
==========================================================================
 MENCODER: Pos:   0.0s      2f (17%)  0.00fps Trem:   0min   0mb  A-V:-0.004 
[0:0]
1 duplicate frame(s)!
    MUXER: VIDEO CODEC ID: 22
    MUXER: AUDIO CODEC ID: 15002, TAG: 0
    MUXER: Writing header...
[flv @ 0x85ffee0]dimensions not set
Floating point exception



-- 
Best regards, Nick Fedchik



More information about the MEncoder-users mailing list