> Wait a minute these are made with the libquicktime encoder, not with > e_ffmpeg, right? e_ffmpeg doesn't write dirac....
yes, libquicktime...as you already deduced. > > container doesn't ever seem to be compatible with Macs. I just made a > > quicktime (with cinelerra) with MJPEG and 16bit twos pcm inside...and it > > cannot be read by the f'ing quicktime player of a mac. > > With libquicktime "Jpeg-Photo" and "mjpa" should work. > libquicktime is used by some professional studios and they use it to create > files, which are later read by FinalCut Pro. that's what I thought. But, I guess I was using cinelerra and its quicktime4linux version. In that case, it didn't work according to the mac guy I sent it to. Bugger. I will try with gmerlin's encoder next time (if they do produce different files). > As I already said, I plan to add encoding presets in the next development > cycle. > Then people can choose something like "Divx AVI" or "MP4/AAC/H.264". > And of course when figuring out the presets one should make some compatibility > tests. It would be cool to have "strict" supra-setting that would only show the codec combos that are known to work. > > from the programmer side of things...it would be nice to be able to test > > and see if a container-codec combo is even valid. Right now, I have to > > start the encoder and see if it fails...but afaik, I don't get any error > > report back as to why it failed. > > The e_ffmpeg should now print a log message. > The libquicktime encoder doesn't yet. But, that only prints out on stderr on the command line. Many users don't even know what that is. How should an application developer notify her user that the container-codec combination is not allowed? > > I also don't know enough about the > > config and plugin registries yet to pick out my own container-codec > > options. It's still very vague to me how it works. > > Setting them "by hand" is difficult, I admit. I do encoding only with GUI > applications and here my dialogs do that. > > > I DO like the fact that I can set my encoding options in one place with > > gmerlin_plugincfg. That is really great. However, if I build a > > streaming video app with the gmerlin framework, and I want the user to > > only use the theora streaming plugin, how do I set that up? > > You can enable only streaming encoders by ommitting BG_PLUGIN_FILE from the > plugin flags. yes, but that will also limit you to one single stream, correct? If you want to stream two parallel videos, what do you do then? Or, if you want to encode in two different formats and write them to disk using the same media input, one would have to know how to manipulate the config and plugin registry, correct? -a. ------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev _______________________________________________ Gmerlin-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gmerlin-general
