2012-12-31 7 views
0

J'essaie d'installer ffmpeg en tapant "cpan install FFmpeg" dans mon invite de commande. J'ai Image :: Magick, Image :: PBM, Image :: Magick :: Iterator installé, qui, je le comprends, sont quelques-unes des conditions préalables dont j'ai besoin, mais il semble que ce n'est pas suffisant. Here's quelques informations supplémentaires. Je reçois le message d'erreur:Installez ffmpeg (paquet perl) sur Windows XP

Note (probably harmless): No library found for -lavcodec 
Note (probably harmless): No library found for -lavformat 
Note (probably harmless): No library found for -lz 
Note (probably harmless): No library found for -ldl 
Note (probably harmless): No library found for -lmp3lame 
Note (probably harmless): No library found for -logg 
Note (probably harmless): No library found for -lvorbis 
Note (probably harmless): No library found for -lvorbisenc 
In file included from ffmpeg.h:2, 
      from FFmpeg.xs:16: 
./ffmpeg-6036.c:21:22: avformat.h: No such file or directory 
./ffmpeg-6036.c:22:21: swscale.h: No such file or directory 
./ffmpeg-6036.c:23:23: framehook.h: No such file or directory 
./ffmpeg-6036.c:24:21: dsputil.h: No such file or directory 
./ffmpeg-6036.c:25:17: opt.h: No such file or directory 
./ffmpeg-6036.c:44:21: version.h: No such file or directory 
./ffmpeg-6036.c:45:22: cmdutils.h: No such file or directory 

Je suppose que j'ai besoin d'installer ces fichiers et dire à l'installateur où les trouver. Comment je fais ça, si c'est ce que je dois faire?

+2

Il vous manque des bibliothèques C et des en-têtes C. Je ne veux pas paraître sarcastique, mais vous avez choisi un système d'exploitation qui ne vient pas avec un compilateur C. L'installation de Perl est fournie avec un compilateur C minimal nécessaire pour construire des modules, mais la liaison avec des bibliothèques externes devient plus difficile. –

+0

J'ai MinGW 5.1.4.1. –

Répondre

0

De la FFmpeg page:

FFmpeg (dans ce module, appelé ici FFmpeg-Perl) est une interface Perl au projet de base FFmpeg (appelée ici FFmpeg-C).

Il semble que le module Perl FFmpeg soit juste un wrapper autour de la bibliothèque C. Si c'est le Si vous utilisez MinGW, il se peut que FFMpeg ne soit pas installé dans votre environnement MinGW (la bibliothèque C). Vous devrez d'abord l'installer, puis essayez d'installer FFmpeg (la bibliothèque Perl) encore.