Есть несколько десятков роликов, необходим инструмент пакетной обработки, который мог бы вытащить из всех этих роликов первый и единственный кадр с картинкой.
Пробовал Magic Swf2Gif, но она упорно пытается раскадрировать все ролики как последовательность картинок. Других инструментов я не нашел. Что подскажите?
Ручная обработка каждого ролика отдельно займет очень много времени, нужно все сразу конвертировать.

mplayer video.swf -endpos 0.025 -vo png:z=9

Выделить код

Код:

C:\Program Files\MPlayer>mplayer D:\work\123.swf -endpos 0.025 -vo png:z=9
MPlayer Sherpya-SVN-r27770-4.2.5 (C) 2000-2008 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3200+ (Family: 15, Model: 47, Stepping: 2)

Playing D:\work\123.swf.
libavformat file format detected.
LAVF_header: av_find_stream_info() failed
libavformat file format detected.
LAVF_header: av_find_stream_info() failed

Не получается :(

А как задать все файлы по маске?

Выделить код

Код:

C:\Program Files\MPlayer>mplayer D:\work\dom\flash *.swf -endpos 0.025 -vo png:z=9
MPlayer Sherpya-SVN-r27770-4.2.5 (C) 2000-2008 MPlayer Team

Playing D:\work\dom\flash.
File not found: 'D:\work\dom\flash'
Failed to open D:\work\dom\flash.

Rohanx, в нормальных осях все работает, с виндой уж как нибудь сам разбирайся :)

Rohanx

Выделить код

Код:

C:\Program Files\MPlayer>mplayer D:\work\dom\flash *.swf -endpos 0.025 -vo png:z=9

Мб убрать пробел здесь:

Выделить код

Код:

D:\work\dom\flash *.swf

?..
Ну или заменить на \ (уж не знаю, какой путь изначально имелся в виду)...

«flash *.swf» — это часть пути или шаблон для имени файла?
Попробуйте писать в кавычках, вот так:

Выделить код

Код:

"D:\work\dom\flash *.swf"

Мне кажется там должно быть либо "D:\work\dom\flash*.swf", либо "D:\work\dom\flash\*.swf"

MySh
Это шаблон. Файлов много.