VLC & ffmpeg

VLC & ffmpeg - Logiciels - Linux et OS Alternatifs

Marsh Posté le 18-07-2006 à 18:07:41    

Salut !
 
Je suis en train de compiler (enfin essayer) VLC sur mon système, mais il me manque la lib ffmpeg.
Alors je l'ai trouvé, compilée et installée, mais vlc, à l'étape du ./configure continue de me dire qu'elle est manquante !
 

Code :
  1. checking for ffmpeg-config... no
  2. checking for FFMPEG_CFLAGS...
  3. checking for FFMPEG_LIBS...
  4. checking ffmpeg/avcodec.h usability... no
  5. checking ffmpeg/avcodec.h presence... no
  6. checking for ffmpeg/avcodec.h... no
  7. configure: error: Missing header file ffmpeg/avcodec.h.


 
Et pourtant la compilation de ffmpeg s'est déroulée sans problèmes !
 
EDIT : D'ailleurs si je tape "ffmpeg" dans une console, ça m'affiche un resultat, comme quoi la lib est bien présente !


Message édité par x@vier234 le 18-07-2006 à 18:09:07
Reply

Marsh Posté le 18-07-2006 à 18:07:41   

Reply

Marsh Posté le 18-07-2006 à 18:47:14    

faut utiliser un parametre au moment du ./configure du genre --path-to-ffmpeg=/path/to/ffmpeg


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
Reply

Marsh Posté le 18-07-2006 à 21:25:16    

OK je vais essayer  ;)

Reply

Marsh Posté le 18-07-2006 à 21:48:02    

regarde ./configure --help pour voir les options disponibles

Reply

Marsh Posté le 19-07-2006 à 01:09:21    

C'est les binaires ou les sources ffmpeg que tu a installé ?
 
Par ce que vlc, ce qu'il veut, c'est les sources...

Reply

Marsh Posté le 19-07-2006 à 01:15:09    

Ben j'ai téléchargé le GZ sur la page de téléchargement des sources de VLC
 
http://www.videolan.org/vlc/download-sources.html
 
Donc je pense que c'est bien les sources

Reply

Marsh Posté le 19-07-2006 à 01:19:57    

Quel systeme tu utilise ?
 
PS: la compilation de VLC, c'est galère, il lui faut toujours une dépendance quelconque. Et et aussi pour ça que l'on s'en sert, c'est parcequ'il utilise pleins de modules !

Reply

Marsh Posté le 19-07-2006 à 01:32:19    

J'ai Suse 10.1
 
J'ai reinstallé mon système après une couille avec glib, et là j'ai retenté de compiler ffmpeg avec ./configure --prefix=/usr puis make, mais ça me mets une erreur
 

Code :
  1. /home/xavier/Compilation/ffmpeg-20051126/ffplay.c:2451: référence indéfinie vers « XOpenDisplay »
  2. /home/xavier/Compilation/ffmpeg-20051126/ffplay.c:2455: référence indéfinie vers « XCloseDisplay »
  3. collect2: ld returned 1 exit status
  4. make: *** [ffplay_g] Erreur 1


 
Ce sont les dernières lignes. Probl_mes de dépendance ?


Message édité par x@vier234 le 19-07-2006 à 01:33:54
Reply

Marsh Posté le 19-07-2006 à 16:42:37    

Je ne connais pas suse, mais de ce que j'en sais, plusieurs choses à voir:
- vois si tu ne peut pas installer directement vlc, en binaire et consort, (bibliothèques), a partir d'un gestionnnaire de packages.
- sinon, télécharge, a partir d'un gestionnnaire de packages, les sources de vlc. Il les mettra automatiquement dans les dossiers faits pour les sources. Puis télécharge, toute les demandes de modules vlc (ffmpeg, alsa, mod, libavcodec,...), mais bien les sources.
 
L'interet, c'est que vlc va trouver ces sources dans les dossiers prévus par l'os, sinon comment il peut savoir que les sources de ffmpeg sont dans ton dossier personnel ?
 
Tu a bien vu, en aucun cas il ne faut compiler ffmpeg (mais tu peut le faire, si tu veut te servir de ffmpeg seul).
 
Si tu ne trouve/peut pas installer ces sources, alors, c'est plus galère, car il va falloir parametrer la compilation de vlc pour lui dire d'aller chercher ses sources dans autre dossier que par défaut.
 
Pourquoi vlc a besoin de ffmpeg pour se compiler ? Parceque vlc, comme ffmpeg, a besoin des bibliotheques MPEG 1/2/4 pour ce (dé)codage vidéo. Mais ces lib sont aussi en devel constant, donc si vlc incorpore ces sources externes, elles seront vites trop anciennes.
 
Autre conseil, ne supprime pas le dossier qui contient les sources de ce que tu compile et installe, parceque sinon tu ne pourra plus les desinstaller !
 
Pourquoi as tu besoin de vlc (si c'est pas indiscret) ?

Reply

Marsh Posté le 21-07-2006 à 13:11:25    

Ben en fait je m'entraine à la compilation, donc je me suis dit que VLC était un bon début.
Sinon j'ai xine et ses codecs, mais le wmv passe mal et les dvd j'ai pas essayé.
 
Pour installer vlc ou les dépendance, je ne peux pas passer par un gestionnaire de package, car celui de Suse est vraiment mal foutu, impossible d'ajouter des listes de dépots, ça plante toujours.
 
Pour VLC donc j'ai un moyen pour lui spécifier dans quel dossier sont les sources ?

Reply

Marsh Posté le 21-07-2006 à 13:11:25   

Reply

Marsh Posté le 22-07-2006 à 01:33:55    

Pour lire des vidéos:
:love:  Mplayer  :sol:  
 
Pour s'entrainer à la compilation: Apache est connu pour être simple (le probleme avec les compilations, c'est les dépendances, et avec les prog de vidéos t'en aura forcément).
 
Compiler VLC, c'est galère. Avec Debian (et avec les listes de dépots ad hoc), j'ai mis bien 3 heures pour le compiler et je ne sais combien de ./configure, de make et de apt-get install...
 
Ton premier et vrai problème, tu l'a souligné, c'est d'ajouter des listes de dépots. Au niveau de Suse, je ne peut rien te dire. (utiliser Debian, c'est 20000 packages dispos, ça compte dans le choix d'une distrib)
 
Bon courage !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed