[MEncoder-users] Status of lavf muxer?

Grozdan Nikolov microchip at chello.be
Wed Aug 1 15:57:22 CEST 2007


On Wednesday 01 August 2007 15:39, Guillaume POIRIER wrote:
> Hi,
>
> On 8/1/07, Grozdan Nikolov <microchip at chello.be> wrote:
> > Hi,
> >
> > What is the current status of this muxer? Does it still required b-frames
> > not to be used? It would be really nice if one could encode to H.264
> > video with b-frames and use the lavf muxer to directly output to a MP4
> > container.
>
> As of yesterday, it's supposed to work with B-Frames if I understood
> correctly the log message.
>
> I didn't test it, tests and reports are surely welcome :)

hmmm, I just did a svn checkout and tried to compile it but it errors out.

./configure --enable-gui --disable-lirc --disable-lircc --libdir=/usr/local/lib64

In file included from mpegvideo.c:33:
mpegvideo_common.h: In function 'gmc1_motion':
mpegvideo_common.h:107: error: 'ENABLE_GRAY' undeclared (first use in this 
function)
mpegvideo_common.h:107: error: (Each undeclared identifier is reported only 
once
mpegvideo_common.h:107: error: for each function it appears in.)
mpegvideo_common.h: In function 'gmc_motion':
mpegvideo_common.h:176: error: 'ENABLE_GRAY' undeclared (first use in this 
function)
mpegvideo_common.h: In function 'mpeg_motion':
mpegvideo_common.h:321: error: 'ENABLE_GRAY' undeclared (first use in this 
function)
mpegvideo_common.h: In function 'qpel_motion':
mpegvideo_common.h:488: error: 'ENABLE_GRAY' undeclared (first use in this 
function)
mpegvideo_common.h: In function 'MPV_motion':
mpegvideo_common.h:666: error: 'ENABLE_GRAY' undeclared (first use in this 
function)
mpegvideo.c: In function 'init_vlc_rl':
mpegvideo.c:765: warning: 'av_mallocz_static' is deprecated (declared at 
avcodec.h:2854)
mpegvideo.c: In function 'mpeg_motion_lowres':
mpegvideo.c:1557: error: 'ENABLE_GRAY' undeclared (first use in this function)
mpegvideo.c: In function 'MPV_motion_lowres':
mpegvideo.c:1690: error: 'ENABLE_GRAY' undeclared (first use in this function)
mpegvideo.c: In function 'MPV_decode_mb_internal':
mpegvideo.c:1977: error: 'ENABLE_GRAY' undeclared (first use in this function)
make[1]: *** [mpegvideo.o] Error 1
make[1]: Leaving directory `/home/microchip/mplayer/libavcodec'
make: *** [libavcodec/libavcodec.a] Error 2


>
> > Also
> > are there plans to add Matroska support to lavf so one could directly
> > output to the MKV container?
>
> It's being worked on as part of Google Summer of code. It will be
> available when this code is merged to FFmpeg main repository.
>
> Guillaume



More information about the MEncoder-users mailing list