FFmpeg and libav
Jonas Smedegaard
dr at jones.dk
Thu Sep 26 17:22:09 UTC 2013
[keeping Rogério cc; dropping Romain now warned on posting style]
Quoting Rogério Theodoro de Brito (2013-09-26 17:49:13)
> On Wed, Sep 25, 2013 at 10:33 AM, Jonas Smedegaard <dr at jones.dk>
> wrote:
>> Quoting Romain Bouqueau (2013-09-25 14:23:46)
>>> We would need you to provide both FFmpeg and libav as separate
>>> packages in Debian. However the libraries/headers in the packages
>>> have the same names. AFAIU this makes our request impossible to
>>> fulfill.
>>
>> Not impossible, but very difficult: Those actually doing the work in
>> Debian consider it too much work for too little gain.
>
> I support having ffmpeg in Debian.
If you mean "me too" then that doesn't help: Current package maintainers
of libav believe that to be the best to use for Debian, and "voting"
won't change that.
Someone needs to step up and technically demonstrate the feasability of
packaging and maintinaing ffmpeg, either done so that it does not clash
with existing libav packages or (quite unlikely!) convince current libav
package maintainers that it makes sense to abandon libav.
>>> However FFmpeg works better: it is more stable, the maintainers are
>>> more reactive, the APIs are more stable and consistent.
>>
>> Above seems subjective. It will help the discussion tremendously if
>> is supported by some factual non-biased comparison.
>
> I have taken the time to look at the commits some months ago. ffmpeg
> received support for video stabilization via libvidstab (which
> transcode has embedded, but transcode has some very serious
> limitations), which libav didn't, ffmpeg had support for OpenCL, which
> libav didn't, essentially, and ffmpeg had *many* features more, which
> I needed, but which libav lacked.
>
> Also, essentially all (perhaps even all?) commits from libav were
> imported into ffmpeg, but the converse is not true (see my coments
> above).
IMO above is not an unbiased comparison. But I am not interested in
discussing this, just tried point out what might help support a fruitful
discussion.
What could help, I believe - is to include both sides of the fence, and
to compare not only amount of features and commits, but also the quality
of the included features.
> Also, the upstream ffmpeg developers are highly annoyed with the
> message that Debian's and Ubuntu's ffmpeg program emits:
>
> | *** THIS PROGRAM IS DEPRECATED ***
> | This program is only provided for compatibility and will be removed
> in a future release. Please use avconv instead.
>
> I understand their position and the wording is harming to their
> project: the ffmpeg program that Debian *packages* may be deprecated,
> but the context that this is a Debian decision is not clear and many
> users understand, essentially, in absolute terms that ffmpeg is
> something that they should not use (even if ffmpeg's upstream is
> active).
That message will soon be gone, together with the ffmpeg transitional
package.
>>> Note that it was not an issue until the last year because they were
>>> still fairly compatible. The Debian package maintainers also seem to
>>> have kept this issue away by installing old libav versions.
>>
>> Above seems misguided. If you compare "released code" then beware
>> that what Debian calls "stable" others might call "too boring", and
>> what others call "stable Debian might call "testing" or "unstable".
>
> Even unstable has a libav that is behind ffmpeg in terms of
> functionality that the users (read: "me") may need.
Above does not compare the two upstreams, but libav packaging and libav
upstream!
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20130926/48a4e3ea/attachment.sig>
More information about the pkg-multimedia-maintainers
mailing list