Aller au contenu

ffmpeg avec codec vp6


aodot

Sujets conseillés

Bonjour,

J'utilise ffmpeg depuis quelques jours et me rend compte que avec les videos encode en vp6 je ne peux pas recuperer une capture.

Est ce qu'il est necessaire d'installer des codecs speciaux pour le vp6 ??

Merci de vos retour d'experience.

Aymeric

Lien vers le commentaire
Partager sur d’autres sites

J'essaie de décoder :-) la question... Tu utilises ffmpeg pour prendre une vidéo et en extraire des images, et ça ne marche pas si la vidéo en entrée est en VP6? Si ce n'est pas ça la question il va falloir être plus précis sur ce que tu fais exactement et où est exactement le problème.

Ceci dit, même si c'est ça, "je ne peux pas" ce n'est pas très précis. Il se passe quoi? Un message d'erreur peut-être?

Evidemment, la version de ffmpeg et de toutes les librairies qui vont avec et les options de compilation (bref, ce que répond ffmpeg quand tu le lances) ça pourrait aider, tout comme un "ffmpeg -formats". Que dit ffmpeg dans la section "Input #0" quand tu lui donnes le fichier incriminé?

Jacques.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Désolé de ne pas avoir été assez clair. Dan m'a installé ffmpeg sur mon serveur afin que je puisse récupérer les infos d'un fichier flv et également en extraire des images. Et en effet, quand la vidéo est en vp6 l'extraction d'images ne fonctionne pas.

Il y a un message d'erreur qui parle de codec (je vais relancer un test et je vais copier le message d'erreur exact).

Pour récapituler toutes les vidéos en surrendson fonctionne impeccable pour l'extraction d'image mais celle codée en VP6 non.

Quand je lance un ffmpeg -formats voila ce qui ressort :

File formats: E 3g2 3gp2 format E 3gp 3gp format D 4xm 4X Technologies format D RoQ Id RoQ format D aac ADTS AAC DE ac3 raw ac3 E adts ADTS AAC DE aiff Audio IFF DE alaw pcm A law format DE amr 3gpp amr file format DE asf asf format E asf_stream asf format DE au SUN AU Format DE audio_device audio grab and output DE avi avi format D avs avs format E crc crc testing format D daud D-Cinema audio format D dc1394 dc1394 A/V grab D dts raw dts DE dv DV video format D dv1394 dv1394 A/V grab E dvd MPEG2 PS format (DVD VOB) D ea Electronic Arts Multimedia Format DE ffm ffm format D film_cpk Sega FILM/CPK format DE flac raw flac D flic FLI/FLC/FLX animation format DE flv flv format E framecrc framecrc testing format DE gif GIF Animation DE gxf GXF format DE h261 raw h261 DE h263 raw h263 DE h264 raw H264 video format D idcin Id CIN format DE image image sequence DE image2 image2 sequence DE image2pipe piped image2 sequence DE imagepipe piped image sequence D ingenient Ingenient MJPEG D ipmovie Interplay MVE format DE m4v raw MPEG4 video format D matroska Matroska file format DE mjpeg MJPEG video D mm American Laser Games MM format DE mmf mmf format E mov mov format D mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG4/Motion JPEG 2000 format E mp2 MPEG audio layer 2 DE mp3 MPEG audio layer 3 E mp4 mp4 format DE mpeg MPEG1 System format E mpeg1video MPEG video E mpeg2video MPEG2 video DE mpegts MPEG2 transport stream format D mpegvideo MPEG video E mpjpeg Mime multipart JPEG format DE mulaw pcm mu law format D mxf MXF format D nsv NullSoft Video format E null null video format DE nut nut format D nuv NuppelVideo format DE ogg Ogg Vorbis E psp psp mp4 format D psxstr Sony Playstation STR format DE rawvideo raw video format D redir Redirector format DE rm rm format E rtp RTP output format D rtsp RTSP input format DE s16be pcm signed 16 bit big endian format DE s16le pcm signed 16 bit little endian format DE s8 pcm signed 8 bit format D sdp SDP D shn raw shorten D smk Smacker Video D sol Sierra SOL Format E svcd MPEG2 PS format (VOB) DE swf Flash format D tta true-audio DE u16be pcm unsigned 16 bit big endian format DE u16le pcm unsigned 16 bit little endian format DE u8 pcm unsigned 8 bit format E vcd MPEG1 System format (VCD) D video4linux video grab D video4linux2 video grab D vmd Sierra VMD format E vob MPEG2 PS format (VOB) DE voc Creative Voice File format DE wav wav format D wc3movie Wing Commander III movie format D wsaud Westwood Studios audio format D wsvqa Westwood Studios VQA format DE yuv4mpegpipe YUV4MPEG pipe format Image formats (filename extensions, if any, follow): DE gif gif Codecs: D V 4xm D V D 8bps D V D aasc DEA ac3 DEA adpcm_4xm DEA adpcm_adx DEA adpcm_ct DEA adpcm_ea DEA adpcm_ima_dk3 DEA adpcm_ima_dk4 DEA adpcm_ima_qt DEA adpcm_ima_smjpeg DEA adpcm_ima_wav DEA adpcm_ima_ws DEA adpcm_ms DEA adpcm_sbpro_2 DEA adpcm_sbpro_3 DEA adpcm_sbpro_4 DEA adpcm_swf DEA adpcm_xa DEA adpcm_yamaha D A alac DEV D asv1 DEV D asv2 D V D avs D V bmp D V D camstudio D V D camtasia D V D cavs D V D cinepak D V D cljr D A cook D V D cyuv D A dts DES dvbsub DES dvdsub DEV D dvvideo DEV D ffv1 DEVSD ffvhuff DEA flac D V D flashsv D V D flic DEVSD flv D V D fraps DEA g726 DEA gsm DEV D h261 DEVSDT h263 D VSD h263i EV h263p D V DT h264 DEVSD huffyuv D V D idcinvideo D V D indeo2 D V indeo3 D A interplay_dpcm D V D interplayvideo EV jpegls D V kmvc EV ljpeg D V D loco D A mace3 D A mace6 D V D mdec DEV D mjpeg D V D mjpegb D V D mmvideo DEA mp2 D A mp3 D A mp3adu D A mp3on4 DEVSDT mpeg1video DEVSDT mpeg2video DEVSDT mpeg4 D VSDT mpegvideo DEVSD msmpeg4 DEVSD msmpeg4v1 DEVSD msmpeg4v2 D V D msrle D V D msvideo1 D V D mszh D V D nuv DEV pam DEV pbm DEA pcm_alaw DEA pcm_mulaw DEA pcm_s16be DEA pcm_s16le DEA pcm_s24be DEA pcm_s24daud DEA pcm_s24le DEA pcm_s32be DEA pcm_s32le DEA pcm_s8 DEA pcm_u16be DEA pcm_u16le DEA pcm_u24be DEA pcm_u24le DEA pcm_u32be DEA pcm_u32le DEA pcm_u8 DEV pgm DEV pgmyuv DEV png DEV ppm D A qdm2 D V D qdraw D V D qpeg D V D qtrle DEV rawvideo D A real_144 D A real_288 D A roq_dpcm D V D roqvideo D V D rpza DEV D rv10 DEV D rv20 D A shorten D A smackaud D V smackvid D V D smc DEV snow D A sol_dpcm DEA sonic EA sonicls D V D sp5x DEV D svq1 D VSD svq3 D V theora D V D truemotion1 D V D truemotion2 D A truespeech D A tta D V D ultimotion D V vc1 D V D vcr1 D A vmdaudio D V D vmdvideo DEA vorbis D V vp3 D V D vqavideo D A wmav1 D A wmav2 DEVSD wmv1 DEVSD wmv2 D V wmv3 D V D wnv1 D A ws_snd1 D A xan_dpcm D V D xan_wc3 D V D xl DEV D zlib D V zmbv Supported file protocols: file: pipe: udp: rtp: tcp: http: Frame size, frame rate abbreviations: ntsc pal qntsc qpal sntsc spal film ntsc-film sqcif qcif cif 4cif Motion estimation methods: zero(fastest) full(slowest) log phods epzs(default) x1 hex umh iter Note, the names of encoders and decoders dont always match, so there are several cases where the above table shows encoder only or decoder only entries even though both encoding and decoding are supported for example, the h263 decoder corresponds to the h263 and h263p encoders, for file formats its even worse

Merci de votre aide.

Aymeric

J'essaie de décoder :-) la question... Tu utilises ffmpeg pour prendre une vidéo et en extraire des images, et ça ne marche pas si la vidéo en entrée est en VP6? Si ce n'est pas ça la question il va falloir être plus précis sur ce que tu fais exactement et où est exactement le problème.

Ceci dit, même si c'est ça, "je ne peux pas" ce n'est pas très précis. Il se passe quoi? Un message d'erreur peut-être?

Evidemment, la version de ffmpeg et de toutes les librairies qui vont avec et les options de compilation (bref, ce que répond ffmpeg quand tu le lances) ça pourrait aider, tout comme un "ffmpeg -formats". Que dit ffmpeg dans la section "Input #0" quand tu lui donnes le fichier incriminé?

Jacques.

Lien vers le commentaire
Partager sur d’autres sites

Voici le message d'erreur quand j'utilise une vidéo codée en VP6 :

FFmpeg version SVN-rUNKNOWN, Copyright © 2000-2004 Fabrice Bellard configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr libavutil version: 0d.49.0.0 libavcodec version: 0d.51.11.0 libavformat version: 0d.50.5.0 built on Apr 26 2009 11:34:57, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @ 0xb7819bf0]Unsupported video codec (4) [flv @

La dernière ligne est répétée des dizaines de fois et la dernière ligne est :

Seems that stream 1 comes from film source: 1000.00 (1000/1) -> 25.00 (25/1) Input #0, flv, from '../videos/1986_10_22_MAG_SPORT_RENCONTRES.flv': Duration: 00:15:37.4, bitrate: N/A Stream #0.0: Audio: mp3, 44100 Hz, stereo Stream #0.1: Video: 0x0004, 25.00 fps® Must supply at least one output file

Cela signifie que le codec n'est pas installé ? Est ce possible de lire les infos des vidéos codé en vp6 avec ffmpeg ?

Merci par avance

Aymeric

Lien vers le commentaire
Partager sur d’autres sites

Effectivement il te manque le codec vp6, et je pense que ce n'est pas le seul. Et la version de ffmpeg (visible à ses librairies) n'est pas toute jeune. Va falloir demander à Dan de te le réinstaller avec les bonnes options (d'expérience ffmpeg ça ne s'installe pas vraiment facilement si tu veux que tout marche comme tu veux, il y a pas mal de dépendances sur d'autres librairies qui ne sont pas non plus évidentes, et je ne parle pas des versions de gcc et compagnie).

Pour info, une version qui supporte tout ça (qui n'est pas jeune non plus, mais qui est plus récente quand même):

FFmpeg version SVN-r17928-snapshot, Copyright © 2000-2009 Fabrice Bellard, et al.

configuration: --enable-libx264 --enable-gpl --enable-libxvid --disable-devices --disable-ipv6 --enable-libmp3lame --enable-libamr-nb --enable-libamr-wb --enable-libgsm --enable-nonfree --enable-libfaac --enable-libfaad

libavutil 50. 0. 0 / 50. 0. 0

libavcodec 52.21. 0 / 52.21. 0

libavformat 52.31. 1 / 52.31. 1

libavdevice 52. 1. 0 / 52. 1. 0

libswscale 0. 7. 1 / 0. 7. 1

built on Mar 11 2009 19:18:02, gcc: 4.2.1 20070719 [FreeBSD]

Et tu devrais avoir ça dans la liste de ffmpeg -formats:

D V D vp6 On2 VP6

D V D vp6a On2 VP6 (Flash version, with alpha channel)

D V D vp6f On2 VP6 (Flash version)

Jacques.

Lien vers le commentaire
Partager sur d’autres sites

Posté (modifié)

Merci pour vos infos.

J'ai demandé à Dan si il pouvait installer les codec VP6 à mon avis après, cela devrait fonctionner.

Merci pour votre aide.

Aymeric

Modifié par Dadou
Inutile de citer le message precedent
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...