Re: [Ekiga-list] How can I get non-free video codecs. ekiga 3.2.7 ubuntu 10.10



On 08/03/11 07:08, Gerhard Stengel wrote:
Am Donnerstag, 13. Januar 2011, 21:58:50 schrieb Eugen Dedu:

Also, because for these non-free codecs you need tom compile ffmpeg
yourself, because distributions strip them out.

Finally, because h263-1998 crashes when using ffmpeg last version, see
bugzilla again (bug for H263); however, if you choose a repository for
ffmpeg of about 1.5 years ago, it should work, see the same bug report.

https://bugzilla.gnome.org/show_bug.cgi?id=606265  I forgot to say that
h263 does not crash for me if I compile ffmpeg with some option, see the
upstream bug specified in the bug above.  I think this is the best
option for you, instead of compiling an older ffmpeg.

Hi,

Compiling ffmpeg with some extra options sounds like an interesting track to work around the h263 crash problem.
However, with the recent ffmpeg opal 3.6.8 refuses to build H263/H263-1998 and H264. This is some output from the
configure run:

checking for LIBAVCODEC... yes
configure: libavcodec stack align hack disabled
checking for h263p_encoder in -lavcodec... no
checking for mpeg4_encoder in -lavcodec... no
checking for h264_decoder in -lavcodec... no
checking libavcodec/avcodec.h usability... yes
checking libavcodec/avcodec.h presence... yes
checking for libavcodec/avcodec.h... yes
checking libavcodec source... disabled
checking if libavcodec has rtp_mode... no
checking for X264... yes
checking filename of libx264 library... libx264.so.114
configure: x264 static linking disabled
checking for THEORA... yes
checking for CELT... no
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking if dlopen is available... yes
checking for dlopen in -ldl... yes
configure: h264 support disabled due to disabled dependency HAVE_H264_DECODER
checking enable H.264 support... no

I installed a really recent version of libavcodec, 0.6.201102261447git from packman. Any idea what's going wrong?

ffmpeg -codecs delivers following output about the interestin codecs:
  DEV D  h261            H.261
  DEVSDT h263            H.263 / H.263-1996
  D VSD  h263i           Intel H.263
   EV    h263p           H.263+ / H.263-1998 / H.263 version 2
  D V D  h264            H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
  D V D  h264_vdpau      H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
so they basically seem to be supported.

I have to check, but I am pretty sure that this is not sufficient. You need very probably both E and D for a codec. Moreover, if you use original libavcodec from ubuntu, it is not sufficient. You need to install ffmpeg library yourself, as shown at http://wiki.ekiga.org/index.php/Compiling_Ekiga#Additional_dependencies_of_specific_video_codecs (even if a bit old I think, since ffmpeg uses git now, I need to update it).

--
Eugen


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]