Thanks for your response
I did post the question in the gsoc mailing list but unfortunately, wasn't able to get good feedback.
Also thanks for a detailed response I will discuss more about this with the projeect mentor.
-----BEGIN PGP SIGNED MESSAGE-----
On 28 February 2014 19:36:08 Martin Tarenskeen wrote:
> On Fri, 28 Feb 2014, Hammad Haleem wrote:
> > I need to develop a rest API for publish and convert the videos
> > A major what I am facing, I need a free converter for convert any format
> > video in OGV. Even though ffmpeg is the best candidate, but we I cannot
> > use
> > it because not is in official Fedora repository, just is in rpmfusion. I
> > am
> > developing a product that would be deployed on Fedora infra, they only
> > deploy applications via packages into epel6.
> > Can you guys suggest something from official fedora repository ?
> gstreamer ?
(NB: music@ list readers may not realize this inquiry is related to Hammad's
application for Google Summer of Code).
GStreamer will only work for patented formats after you install additional
packages from RPMFusion. Ffmpeg is also only available from RPMFusion.
In the context of GSoC, in my opinion, your best bet is to drop the "video
conversion from any format" feature. You can still make a converter for free
formats, and I support Martin's suggestion of GStreamer. If you use GStreamer,
adding support for patented formats is as easy as getting the packages from
The reason is that, if it's ever permissible to include converters for
patented media formats in Fedora, you would have to "reverse engineer" the
format from scratch. I'm not sure reverse engineering a media format is
possible, never mind for multiple formats, done by one person, during a GSoC
project, when the project is mostly about building a website.
So ask your mentor whether the real deployment could use GStreamer packages
from RPMFusion in addition to the GStreamer packages already in Fedora.
Best of luck!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-----END PGP SIGNATURE-----