try
$ ffmpeg -f x11grab -s cif -r 25 -i ":0.0" /tmp/out.mpg
At Thu, 03 Dec 2009 15:20:53 +0100,
Victor Dorneanu wrote:
>
>
> $ ffmpeg -f x11grab -s cif -i ":0.0" /tmp/out.mpg
> FFmpeg version SVN-r19146-snapshot, Copyright (c) 2000-2009 Fabrice
> Bellard, et al.
> configuration: --enable-avfilter --enable-avfilter-lavf
> --enable-postproc --enable-libvorbis --enable-libmp3lame
> --enable-x11grab --enable-libtheora --enable-libxvid --enable-libx264
> --mandir=/usr/pkg/man --cc=cc --prefix=/usr/pkg --disable-debug
> --disable-stripping --enable-shared --enable-runtime-cpudetect
> --enable-pthreads --enable-gpl
> libavutil 50. 3. 0 / 50. 3. 0
> libavcodec 52.30. 2 / 52.30. 2
> libavformat 52.34. 0 / 52.34. 0
> libavdevice 52. 2. 0 / 52. 2. 0
> libavfilter 0. 5. 0 / 0. 5. 0
> libswscale 0. 7. 1 / 0. 7. 1
> libpostproc 51. 2. 0 / 51. 2. 0
> built on Dec 3 2009 15:13:45, gcc: 4.1.3 20080704 prerelease (NetBSD
> nb2 20081120)
> [x11grab @ 0x7f7ffa313000]device: :0.0 -> display: :0.0 x: 0 y: 0 width:
> 352 height: 288
> [x11grab @ 0x7f7ffa313000]AVParameters don't have video size and/or
> rate. Use -s and -r.
> :0.0: I/O error occurred
> Usually that means that input file is truncated and/or corrupted.
>
>
> What am I doing wrong?
>
>
>
> Marko Schütz wrote:
> > At Thu, 3 Dec 2009 13:15:09 +0100,
> > 'Joerg Sonnenberger' wrote:
> >
> >> Unidiffs, please
> >>
> >
> > of course. But what about having a new option or not?
> >
> > Best regards,
> >
> > Marko
> >
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvsroot/pkgsrc/multimedia/ffmpeg/Makefile,v
> > retrieving revision 1.54
> > diff -u -r1.54 Makefile
> > --- Makefile 25 Sep 2009 11:10:21 -0000 1.54
> > +++ Makefile 3 Dec 2009 13:27:50 -0000
> > @@ -11,6 +11,8 @@
> > CONFIGURE_ARGS+= --enable-avfilter \
> > --enable-avfilter-lavf \
> > --enable-postproc \
> > + --enable-x11grab \
> > + --enable-gpl \
> > --enable-libvorbis \
> > --enable-libmp3lame
> >
> > Index: Makefile.common
> > ===================================================================
> > RCS file: /cvsroot/pkgsrc/multimedia/ffmpeg/Makefile.common,v
> > retrieving revision 1.4
> > diff -u -r1.4 Makefile.common
> > --- Makefile.common 30 Oct 2009 12:40:27 -0000 1.4
> > +++ Makefile.common 3 Dec 2009 13:27:50 -0000
> > @@ -54,5 +54,7 @@
> > mkdir ${WRKSRC}/tmp
> >
> > .include "../../mk/pthread.buildlink3.mk"
> > +.include "../../x11/libX11/buildlink3.mk"
> > +.include "../../x11/libXvMC/buildlink3.mk"
> > .include "../../devel/libgetopt/buildlink3.mk"
> > .include "../../mk/bsd.pkg.mk"
> >
> >
> >
> >> On Wed, Dec 02, 2009 at 08:51:08PM -0400, Marko Schütz wrote:
> >>
> >>> I looked at the package a little: enabling desktop recording for
> >>> ffmpeg amounts to two additional CONFIGURE_ARGS and two additional
> >>> .includes:
> >>>
> >>> Index: Makefile
> >>> ===================================================================
> >>> RCS file: /cvsroot/pkgsrc/multimedia/ffmpeg/Makefile,v
> >>> retrieving revision 1.54
> >>> diff -r1.54 Makefile
> >>> 13a14,15
> >>>
> >>>> --enable-x11grab \
> >>>> --enable-gpl \
> >>>>
> >>> Index: Makefile.common
> >>> ===================================================================
> >>> RCS file: /cvsroot/pkgsrc/multimedia/ffmpeg/Makefile.common,v
> >>> retrieving revision 1.4
> >>> diff -r1.4 Makefile.common
> >>> 56a57,58
> >>>
> >>>> .include "../../x11/libX11/buildlink3.mk"
> >>>> .include "../../x11/libXvMC/buildlink3.mk"
> >>>>
> >>> Should there be another option for ffmpeg e.g. x11grab?
> >>>
> >>> Best regards,
> >>>
> >>> Marko
> >>>
> >>> At Mon, 30 Nov 2009 15:33:00 -0400,
> >>> Marko Schütz wrote:
> >>>
> >>>> I just noticed that ffmpeg can grab the xserver output. When trying
> >>>>
> >>>> X11 grabbing
> >>>>
> >>>> FFmpeg can grab the X11 display.
> >>>>
> >>>> ffmpeg -f x11grab -s cif -i :0.0 /tmp/out.mpg
> >>>>
> >>>> from the man page:
> >>>>
> >>>> Unknown input or output format: x11grab
> >>>>
> >>>> I checked and it seems that x11grab is disabled by default.
> >>>>
> >>>> Is there a reason why ffmpeg shouldn't be compiled with x11grab
> >>>> support in pkgsrc?
> >>>>
> >>>> Best regards,
> >>>>
> >>>> Marko
> >>>>
> >>
>
>
>
> --
> Victor Dorneanu
>
> Contact
> - Web/Blog: http://dornea.nu
>
> GnuPGP information
> - KeyID = 0xD20870F4 (subkeys.pgp.net)
> - Key fingerprint = DD6B 5E09 242F 7410 3F90 492A 4CBA FD13 D208 70F4
>
Attachment:
pgpVcoHzr8_7N.pgp
Description: PGP signature