On Mon, 14 Nov 2011 22:33:02 -0700, Nathan <[email protected]>
wrote:
On Sun, Nov 13, 2011 at 9:35 PM, Rémy Sanchez
<[email protected]> wrote:
On Sunday 13 November 2011 07:05:21 Nathan wrote:
FIRST, does anyone know how/where I could find out what video
formats
AVbin is supposed to support? I'll search around in the ffmpeg
source, but I'm not sure what I'm even looking for, or where I'd
look
for it.
"ffmpeg -formats" looks like a good place to start. The output will
probably
depend on the compilation options though.
Interesting idea. Unfortunately, it looks like the build process of
ffmpeg from within avbin is completely customized, and no ffmpeg
binary is produced. Perhaps I will be able to find a way to get the
binary produced if I muck around in the build process for awhile.
Well, you'll find how to list the formats in the function behind that
(cmdutils.c, function "int opt_formats(const char *opt, const char
*arg)"). The codecs registration looks pretty static though :
http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/allformats_8c-source.html
SECOND, what video formats are people actually using pyglet to
decode?
If I can make a suggestion, don't support too much formats and
concentrate on
free stuffs with few IP problems, let's say WebM for instance. Just
my
opinion...
Well, I agree with the principle, but *I'm* not really supporting
formats or not. FFmpeg does...or not. AVbin is just a light wrapper
for some FFmpeg functions. What I'm really interested in here is
what
video formats people are actually using, so that I can prioritize
efforts to make the more relevant unit tests first.
The idea behind is that no one will use Pyglet to make video players
sensu stricto, so for specific applications you generally make custom
videos, and then start wondering what bloody codec you'll use among the
hundred supported by ffmpeg. Then IMHO if your graphical library makes
the choice in your place, this is not too bad. Not to manually disable
other formats, but at least say "Optimized for codec XXX", which would
be true because there will be unit tests for that :)
And I suggested WebM as it is most probably the codec I am going to use
for my application. Don't know for the others though.
--
Rémy Sanchez
http://hyperthese.net/
--
You received this message because you are subscribed to the Google Groups
"pyglet-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/pyglet-users?hl=en.