Hi, august wrote: >> Hi, >> >> august wrote: >>> ok,.....the reason was that I had gmerlin_plugincfg configured for >>> ffmpeg with AVI/mp4/wav >>> >>> It seems the encoder does not like ffmpeg. If I set gmerlin_plugincfg >>> to use ogg vorbis or something else, all goes well and I can encode a >>> video. >> I rarely use ffmpeg for encoding. For making AVIs, libquicktime works well. >> I'll try if I succceed making an AVI with ffmpeg. >> > > Does this mean I can count on the e_ffmpeg plugin to be buggy?
I can only say that it worked the last time I tried. > I have a bunch of weird things happening when I change encoding formats. > > here is my latest code: http://aug.ment.org/tmp/encode.c Ok, I'll try that ASAP to see if I can reproduce it. > I have audio and video converters set up to convert to whatever format > is required for the encoding, so in my mind at least, it should work for > whatever I configure in gmerlin_plugincfg. Have I got that wrong > somehow? I don't see a mistake, but the check for gavl_[audio|video]_formats_equal() is not necessary. Simply call gavl_[audio|video]_converter_init() and check the return value. Zero means you need no conversion. > The only one that seems to work reliably for me is OggTheora and a few > others. I cannot do AVI/MJPEG because it says the color model is wrong. What's the exact message? Never tried AVI/MJPEG. > I cannot do AVI/MP4 because it won't set up the encoder during > start_encoder. Does it print a message? > If the above code looks right to you, I could do a thorough exam of all > the codecs to see which ones work and which ones don't. > > I would love to use quicktime, but libquicktime is not recognized by the > current gmerlin. At least, my default version of libqt on a stock > ubuntu is not recognized. It would be great if gmerlin could regress to > the older version if it doesn't find the newer one in the ./configure > process. That's difficult if not impossible. gmerlin-transcoder is *the* test bed for all brand-new encoding features for libquicktime. Making it backward compatible would mean lots of work, code bloated with #ifdefs, and zero gain for me. I always try to be *very* tolerant regarding versions of 3rd party libs (like e.g. libavcodec). But libquicktime isn't from a 3rd party :) Burkhard ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Gmerlin-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gmerlin-general
