Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] адаптировать скрипт под виндовс

Ответить
Настройки темы
CMD/BAT - [решено] адаптировать скрипт под виндовс

Новый участник


Сообщения: 14
Благодарности: 1

Профиль | Отправить PM | Цитировать


здравствуйте, я пытаюсь автоматизировать и оптимизировать преобразование видео в гиф.
нашел скрипт под линукс и застрял на цикле. я (увы) не умею ими пользоваться.
не могли бы вы мне пожалуйста помочь. сам скрипт простой:
Код: Выделить весь код
$ mkdir gif
$ ffmpeg -i YOUR_MOVIE.mpg -an -r 10 -y -s 640x480 gif/capture%03d.png # *see footnote
$ cd gif
$ for file in *png; do echo converting $file ...; convert $file `basename $file .png`.gif; done
$ convert -delay 10 cap*gif -loop 0 anim.gif
$ convert -layers Optimize anim.gif anim_optimized.gif
$ mv anim_optimized.gif ../
$ cd ../
$ rm -rf ./gif
и кроме цикла все работает. я хочу убрать
$ cd gif
как то по нубски.
и адаптировать под виндовс
$ for file in *png; do echo converting $file ...; convert $file `basename $file .png`.gif; done
спасибо заранее.

Отправлено: 14:54, 26-08-2016

 

Старожил


Сообщения: 477
Благодарности: 152

Профиль | Цитировать


Если без cd:
Код: Выделить весь код
...
for /r X:\folder %%i in (*.png) do (
   rem здесь описывается действие для каждого файла
)
...
Где Х - имя диска, folder - папка, в которой лежат файлы.

Отправлено: 15:08, 26-08-2016 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 24016
Благодарности: 6975

Профиль | Отправить PM | Цитировать


Цитата vsuwi:
я хочу убрать
$ cd gif
как то по нубски. »
Ничуть. Разве что под Windows потребно не просто «cd», а «cd /d».

Отправлено: 15:22, 26-08-2016 | #3


Новый участник


Сообщения: 14
Благодарности: 1

Профиль | Отправить PM | Цитировать


greg zakharov,
увы я ничего не понял. впрочем решил проблему гуглежом.
Iska,
вот никогда нельзя знать где найдёшь, где потеряешь.
наконец-то я выкину уродливый костыль. это я удачно зашел.

проблему решил самостоятельно но если кому интересно то вот решение:
Код: Выделить весь код
mkdir temp1
ffmpeg -y -ss 30 -t 8 -i orig.mp4 -vf scale=320:-1:flags=lanczos,fps=10 "temp1/temp1%%03d.png"
mogrify -format gif temp1/*.png
convert -delay 10 -loop 0 temp1/*.png animaion.gif
rd /s /q temp1
всем спасибо.

Отправлено: 21:27, 26-08-2016 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] адаптировать скрипт под виндовс

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] адаптировать скрипт lSVl Скриптовые языки администрирования Windows 0 28-03-2016 20:44
Установка - ОС не обновляется из-под виндовс Стрингер Microsoft Windows 7 0 03-11-2015 18:02
HDD - Новый SSDH проверка из под дос, из под виндовс lafa1702 Накопители (SSD, HDD, USB Flash) 25 08-03-2014 13:19
Разное - удаление файлов в линукс разделе под виндовс zbruy Microsoft Windows 7 0 08-01-2012 20:19
Интерфейс - Вопрос по настройке виндовс под себя. D.O.G Microsoft Windows 2000/XP 1 12-07-2010 08:37




 
Переход