Ich habe online gemischte Berichte über die Möglichkeit gelesen, einfache SWF-Dateien mit FFMPEG in ein Videoformat zu konvertieren.
Kann ein FFMPEG-Experte einen Vorschlag machen, ob es eine Möglichkeit gibt, dies zuverlässig zum Laufen zu bringen?
Mit einfachsten Mitteln
ffmpeg -i swf1.swf swf1.mp4
Ich erhalte die folgende Fehlermeldung
ffmpeg version 2.5.3 Copyright (c) 2000-2015 the FFmpeg developers
built on Jan 17 2015 12:08:40 with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/2.5.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-vda
libavutil 54. 15.100 / 54. 15.100
libavcodec 56. 13.100 / 56. 13.100
libavformat 56. 15.102 / 56. 15.102
libavdevice 56. 3.100 / 56. 3.100
libavfilter 5. 2.103 / 5. 2.103
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
swf1.swf: could not find codec parameters
Dies passiert sogar mit leeren SWF-Dateien!!
Ist es möglich, dass mir ein Dienstprogramm oder Codec für FFMPEG fehlt? Ich verwende OSX.
Antwort1
ffmpeg kann keine SWF-Dateien dekodieren, die „Formen und Sprites“ enthalten, was auch immer das im Kontext von Flash bedeutet. Im Grunde alles, was mehr als ein tatsächlicher Videostream ist.
Es ist einOffener Wunsch/Feature-Antrag, aber ich würde nicht darauf wetten, dass dies bald umgesetzt wird.