Decent DVD rippers?

Fabian Greffrath fabian at greffrath.com
Thu Feb 2 09:03:11 UTC 2012


Am 01.02.2012 18:19, schrieb Reinhard Tartler:
> Feel free to push what you currently have to git.debian.org, I might
> find some time next week to have a closer look. Maybe we can get it to
> use opencore-aac instead.

What I have at the moment is absolutely unrepresentable. It is based 
on Marillat's package with some changes to patches and some 
out-of-patch changes. Maybe I'll try to break out my own changes as a 
separate patch once I got it to compile and post it here.

Some observations:
- Just as avidemux (or maybe even worse) handbrake downloads static 
source snapshots of external libraries, patches them and builds static 
libraries.
- It uses lots of deprecated ffmpeg API and even patches its private 
copy to export a private header. It's only needed for one declaration, 
so that's easily patched out.
- It uses a private copy of libdca and patches it to use different 
names for its structs, WTF. However, this is also easily solved with a 
typedef.
- It uses libmkv, which is currently not in Debian. I rebuilt the 
Marilat package for the time being, but this package should be no problem.
- It uses an ancient snapshot of libbluray that has a slightly 
different API than the version in Debian.
- It uses faac which is considered non-free and thus not in Debian.
- Last but not least, it uses libmp4v2. Apart from the fact that there 
have also been slight APi changes compared to the version in Debian, 
this library is licensed under the MPL. AFAICT this and the GPL are 
incompatible, so the resulting software is unredistributable.

If the latter turns out to be true, I see no change for handbrake to 
enter Debian and thus no sense in working on it anymore.

  - Fabian



More information about the pkg-multimedia-maintainers mailing list