swf zusammenführen und konvertieren

Ich habe große Probleme beim Kombinieren/Zusammenführen (verlustfreier) SWF-Videodateien in einer einzigen Datei und dann beim Konvertieren in etwas Nützlicheres (mp4).

Ich habe versucht, Premiere zu verwenden, aber kein Audio, da es das Audio nicht importiert. Ich habe viele dieser Dateien (Hunderte) und brauche eine einfache Möglichkeit, sie zusammenzuführen und zu konvertieren. Ich möchte diese Dateien nicht wirklich konvertieren, dann zusammenführen und dann konvertieren, da sie bereits von geringer Qualität sind und keine weiteren Artefakte benötigen.

für mich hört sich das nach einem Codec-Problem an.

Antworten (3)

Eine mögliche Lösung ist: SQUARED 5 MPEG STREAMCLIP ist ein Freeware-Konverter mit grundlegenden Bearbeitungsfunktionen. Die Batch-Funktion sollte Ihnen helfen.

Andere mögliche Softwarelösung: AviDemux

Ich verwende WinFF, um zuerst in mpg zu konvertieren, dann kopiere /b zum Kombinieren und Streamclip, um die Zeitumbrüche zu beheben. Mit WinFF muss ich nur alle SWF-Dateien ziehen und ablegen und loslassen (dh Batch). Nur eine, die die SWF-Dateien richtig zu konvertieren scheint.

Als erstes müssen Sie das Video aus der SWF-Datei extrahieren. Eine SWF-Datei ist keine Videodatei. Es ist eine Anwendung oder ein kleines Programm. Darin ist ein "FLV-Video" kompiliert. Probieren Sie den SWF-Decompiler aus . Es kann möglicherweise das FLV aus der SWF-Datei extrahieren.

Sobald Sie die FLV-Datei (die eigentliche Videodatei) haben, gibt es zahlreiche Video-Editoren, die sie lesen und bearbeiten können.

„Hunderte von Dateien“ klingt, als könnten Sie sich für Automatisierung entscheiden, anstatt für eine schwere GUI-basierte Lösung wie ein richtiges NLE. Das Befehlszeilentool ffmpeg hat eine Option, die Sie vielleicht nützlich finden: den concat demuxer. Um Dateien mit derselben Auflösung zu verketten, erstellen Sie zunächst eine Datei namens inputs.txt, die Zeilen wie die folgenden enthält:

file 'input1.swf'
file 'input2.swf'
file 'input3.swf'

Eine Datei pro Zeile. Dann mit ffmpeg:

ffmpeg -f concat -i inputs.txt \
-c:v libx264 -crf 22 -preset veryfast \
-c:a libfdk_aac -q:a 3 output.mp4

Weitere Informationen zu den Kodierungsoptionen finden Sie hier und hier .

Weitere Verkettungsoptionen mit ffmpeg finden Sie hier .