объединить и преобразовать swf

У меня серьезные проблемы с объединением/объединением (без потерь) видеофайлов swf в один файл, а затем с преобразованием во что-то более полезное (mp4).

Я пытался использовать премьеру, но без звука, так как он не импортирует звук. У меня есть много таких файлов (сотни), и мне нужен простой способ их объединения и преобразования. Я действительно не хочу конвертировать эти файлы, затем объединять, а затем конвертировать, поскольку они уже имеют низкое качество и им больше не нужны артефакты.

для меня это звучит как проблема с кодеком.

Ответы (3)

Одно из возможных решений: SQUARED 5 MPEG STREAMCLIP — это бесплатный конвертер с базовыми функциями редактирования. Функция Batch должна вам помочь.

Другое возможное программное решение: AviDemux

Я использую WinFF, чтобы сначала преобразовать в mpg, затем скопировать /b для объединения и streamclip, чтобы исправить временные паузы. С WinFF мне просто нужно перетащить все swf-файлы и оставить их (т. е. в пакетном режиме). Только тот, который, кажется, правильно конвертирует файлы swf.

Первое, что вам нужно сделать, это извлечь видео из SWF. SWF — это не видеофайл. Это приложение или небольшая программа. В него скомпилировано "FLV-видео". Попробуйте декомпилятор SWF . Возможно, он сможет извлечь FLV из SWF.

Если у вас есть FLV (фактический видеофайл), существует множество видеоредакторов, которые могут его читать и редактировать.

«Сотни файлов» звучат так, как будто вы могли бы пойти на автоматизацию, а не на тяжелое решение на основе графического интерфейса, такое как правильный нелинейный монтаж. Инструмент командной строки ffmpeg имеет опцию, которая может оказаться полезной: демультиплексор concat. Чтобы объединить файлы с одинаковым разрешением, сначала создайте файл с именем inputs.txt, содержащий такие строки, как:

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

Один файл на строку. Затем с помощью ffmpeg:

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

Дополнительную информацию о вариантах кодирования смотрите здесь и здесь .

Другие варианты конкатенации с ffmpeg смотрите здесь .