Tengo problemas importantes para combinar/fusionar (sin pérdidas) archivos de video swf en un solo archivo y luego convertirlos en algo más útil (mp4).
Intenté usar Premiere pero no hay audio, ya que no importa el audio. Tengo muchos de estos archivos (cientos) y necesito una forma sencilla de fusionarlos y convertirlos. Realmente no quiero convertir estos archivos, luego fusionarlos y luego convertirlos, ya que ya son de baja calidad y no necesitan más artefactos.
Lo primero que debe lograr es extraer el video del SWF. Un SWF no es un archivo de vídeo. Es una aplicación o pequeño programa. Hay un "video FLV" compilado en él. Pruebe el descompilador SWF . Es posible que pueda extraer el FLV del SWF.
Una vez que tenga el FLV (el archivo de video real), existen numerosos editores de video que pueden leerlo y editarlo.
'Cientos de archivos' parece que podría optar por la automatización, en lugar de una solución pesada basada en GUI como un NLE adecuado. La herramienta de línea de comandos ffmpeg tiene una opción que puede resultarle útil: el demuxer concat. Para concatenar archivos con la misma resolución, primero cree un archivo llamado inputs.txt
, que contenga líneas como:
file 'input1.swf'
file 'input2.swf'
file 'input3.swf'
Un archivo por línea. Luego, usando ffmpeg:
ffmpeg -f concat -i inputs.txt \
-c:v libx264 -crf 22 -preset veryfast \
-c:a libfdk_aac -q:a 3 output.mp4
Para obtener más información sobre las opciones de codificación, consulte aquí y aquí .
Para otras opciones de concatenación con ffmpeg, consulte aquí .
venda