Loading...
Logo
Processing Forum
Hello,

I'm currently working in the new core video library for Processing 2.0. It is a simplified derivative of GSVideo, so it is based on GStreamer in order to ensure cross-platform compatibility. Performance-wise, it should also be faster than the current built-in video library based on Quicktime, at least in most situations.

However, it requires to bundle the GStreamer native libraries for each platform (actually, only for Windows and OSX since it is safe to assume that GStreamer will be available on a Linux system). To minimize the impact on the final size of the Processing package, I'm trying to trim away GStreamer plugins that support esoteric codecs and functionality.

To make sure that I don't remove anything important, I'd like to know what codecs (h264, xvid, theora, etc) and containers (mov, avi, etc) are most used by people doing video with Processing.

Please make your comments here. If the subsequent discussion becomes too chaotic, I could also organize an online poll to get more accurate numbers and make a decision based on them.

Thanks,
Andres

Replies(8)

Personally, I use .MOV and h264 most often. I'm also a big fan of x.264 [ http://www.videolan.org/developers/x264.html] but that might not be everyone's cup of tea.

J
Just my 2 cents.
I'm using avi or mpeg containers mostly. I would like to use .ogg more.
And the Mjpeg codec as it encodes every frame, which is sometimes preferred for video manipulation/analysis.
But any FFMPEG codec is fine too.
Don't know if that helps.
 
The ffmpeg plugin that comes with GStreamer most likely will stay in, and this already adds support for a lot of codecs.
Hi,
I use mov container and h264 codec most often.

Thanks for your great libraries!
h264 and aac would be great, and mpeg container (mp4, m4v).
Thanks for all the work you are doing.
I use mostly .MOV and H264
I also vote for .mov and H264.  Love the option to have open source codecs involved, too, but for client work there usually isn't time to educate about what an .ogg file is. 
hey, so i'm having some issues with running videos layered over top of eachother. is there some special form of compression or something i need to do to my files to make this run better?
see this thread, down towards the bottom:
http://forum.processing.org/topic/quick-help-setting-up-a-video-array
thanks!