2010-04-24 3 views
2

Salut, je suis en train de convertir le fichier SWF en FLV, mais je reçois même erorConvertir un fichier SWF FLV avec FFMPEG et obtenir l'erreur « n'a pas pu trouver les paramètres de codec »

C:\Users\Administrator>C:/ffmpeg/ffmpeg.exe -i C:/xampplite/htdocs/ffmpeg/1.swf \ 
C:/xampplite/htdocs/ffmpeg/file1.flv 

FFmpeg version SVN-r16573, Copyright (c) 2000-2009 Fabrice Bellard, et al. 
configuration: --extra-cflags=-fno-common --enable-memalign-hack --enable-pthreads 
--enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-libtheora 
--enable-libspeex --enable-libfaac --enable-libgsm --enable-libx264 
--enable-libschroedinger --enable-avisynth --enable-swscale --enable-gpl 
    libavutil 49.12. 0/49.12. 0 
    libavcodec 52.10. 0/52.10. 0 
    libavformat 52.23. 1/52.23. 1 
    libavdevice 52. 1. 0/52. 1. 0 
    libswscale 0. 6. 1/0. 6. 1 
built on Jan 13 2009 02:57:09, gcc: 4.2.4 
C:/xampplite/htdocs/ffmpeg/1.swf: could not find codec parameters 

S'il vous plaît résoudre ce problème, ce je fais mal?

Répondre

0

Deux pensées:

  1. Êtes-vous vraiment que le SWF a un FLV intégré en elle?
  2. Décompilez le SWF en ses composants individuels. Peut-être est-ce trop complexe, ou a plusieurs FLV, ou un autre problème de métadonnées
2

SWF n'est pas un conteneur de médias comme MP4 ou AVI. Il a beaucoup de choses plus comme des données vectorielles pour les graphiques, le code ActionScript, etc. Il peut également intégrer des fichiers FLV en tant que ressources. Il n'est donc pas utile d'essayer de convertir directement un fichier SWF en fichier FLV en utilisant FFMPEG. Vous pouvez essayer d'extraire ses ressources en utilisant un outil, comme SWF Extractor, pour obtenir le fichier FLV, puis utiliser FFMPEG pour le convertir dans un autre format, comme AVI ou MP4.

Questions connexes