[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#456165: Show stopers for handbreak in debian ?



Hi Fabian,

On Mon, Aug 27 2012, Fabian Greffrath wrote:
> Am 20.08.2012 08:43, schrieb Niv Sardi:
>> what is missing to push handbreak into Debian ?
>
> theoretically, i.e. from a strictly technical point of view, handbrake 
> could get uploaded to Debian (preferably experimental) in its current 
> form (i.e. with minor modifications).

Awesome, do you need sponsoring ?

> The drawbacks are (1) that it is missing AAC audio encoding because it
> uses FAAC for that, which is considered non-free.

I haven't built it (it actually failed and it's 6am here), but looking
through the source I could find reference to a FFAAC codec that seemed
to use libav's (ffmpeg) implementation. That doesn't work ?

> and (2) that it is missing MP4 muxing, because it uses libmp4v2 for
> that which is licensed uder the MPL, while the rest of handbrake and
> its components is licensed under the GPL and both licenses are
> incompatible.

That is annoying, and looking at muxmp4.c, not an easy thing to fix.
is handbreak the only consumer of that library ? 

I remember http://code.google.com/p/ffmbc/ is re-licencing ffmpeg from
lgpl to gpl on the fly. It's not ultra ethical, but I don't know if it's
illegal to do this with libmp4, maybe we can talk this upstream to get
it dual-licenced lgpl ?

> So for now it only supports lame or vorbis for audio encoding and MKV 
> muxing, which would be enough to provide a working DVD ripper, but 
> renders the (Apple device oriented) presets system pretty useless.

I think it's good enough, I'd say upload to experimental, and then we
see how we fix it.

--
Niv Sardi


Reply to: