Mise à  jour du 2011/10/02: FFmpeg 0.8.5 is out. A peine j'ai écris ce billet que même pas 24h00 plus tard, cette version sort 
Depuis moins d'une semaine, FFmpeg annonce le support pour le projet libaacplus (news datée du 2011/09/28). Ce projet pour ceux qui connaissent a pour url: http://tipok.org.ua/node/17. Loin de moi l'idée de faire des tests de performance aac versus aac+ etc....
. Ce qui a surtout attiré mon attention concerne
- la section "Important legal Notice" sur le site (voir en bas de page)
- le fait que FFmpeg ait changé son fichier
LICENCE
incluse dans les sources, notamment
external libraries:
-------------------
Some external libraries, e.g. libx264, are under GPL and can be used in
conjunction with FFmpeg. They require --enable-gpl to be passed to configure
as well.
The OpenCORE external libraries are under the Apache License 2.0. That license
is incompatible with the LGPL v2.1 and the GPL v2, but not with version 3 of
those licenses. So to combine the OpenCORE libraries with FFmpeg, the license
version needs to be upgraded by passing --enable-version3 to configure.
The nonfree external libraries libfaac and libaacplus can be hooked up in FFmpeg.
You need to pass --enable-nonfree to configure to enable it. Employ this option
with care as FFmpeg then becomes nonfree and unredistributable.
- En tenant en compte les recommandations fournies par l'équipe de développement de FFmpeg au niveau législatif résumé à  http://ffmpeg.org/legal.html (Soit dit en passant que les recommendations restent quand même assez confuses)
Déjà  que j'ai toujours eu tendance à  compiler FFmpeg statiquement pour mon parc de machines personnels (3 machines physiques), j'en arrive à  la conclusion en raison de l'interopérabilité qu'en France pour mes propres besoins personnels, je décide de compiler FFmpeg statiquement avec libaacplus
- je ne peux faire usage du logiciel FFmpeg que mes propres besoins personnels. Cet usage est restreint à  un cadre privé et personnel;
- je ne suis pas autorisé à  distribuer les binaires de quelque manière que ce soit;
A titre d'exemple de projet respectant celà  (parmi d'autres), on peut citer
TVersity qui ont modifié ffmpeg 0.6 et les ont publié
Tout celà  est bien sà »r évident. La question qui vient de suite à  l'esprit, c'est pourquoi faire un billet sur des choses déjà  connus.
Tout vient du fait que je n'ai repris mes investigations sur FFmpeg que depuis deux semaines et aujourd'hui j'ai bien un binaire statique complet.
FFmpeg compilé en statique
Ca c'est pour la bonne nouvelle!
La compilation de FFmpeg avec libfaac est connue depuis bien longtemps. A ce que j'ai pu comprendre, libaacplus serait plus performant que libfaac (dixit l'auteur de libaacplus). Quoique sur des sites de comparaison, AAC s'en sort mieux que AAC+. Ceci expliquerait donc sà »rement la motivation de FFmpeg d'inclure le support pour libaacplus -ici support au sens de compilation FFmpeg avec libaacplus -. Il faut se rappeler que par le passé, ce support était possible à  partir de patchs. On ne peut que se féliciter d'une tel support -ici support au sens de compilation Fmpeg avec libaacplus-. Je n'y suis pas opposé bien au contraire.
J'en viens quand même à  me poser la question:
est-ce que quelqu'un serait en mesure de fournir un descriptif détaillé de ce qui est possible au niveau législatif - notamment en France - avec toutes ces licences car c'est vraiment le foutoire! Faire des billets sur FFmpeg m'a toujours intéressé mais le cà ´té législatif de la chose n'a jamais était ma tasse de thé vu qu'apparement c'est souvent question d'interprétation.