|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Поиск файла с последующим созданием папки |
|
CMD/BAT - [решено] Поиск файла с последующим созданием папки
|
Новый участник Сообщения: 4 |
Здравствуйте, скажу сразу все мои bat файлы были очень примитивны и я очень плохо в них понимаю.
Сейчас возникла такая задача решения которой не могу понять сам буду очень признателен за помощь Подскажите как сделать следующие 1. Найти первый фаил в папке C:\test с расширением mp4 2. Создать папку равную имени найденного mp4 файла (C:\test\name) 3. запустить команду ffmpeg -i 123.mp4 -vf scale=320:240 -c:v libx264 -preset slow -crf 31 \name\123.mp4 -r 1 -ss 00:00:04 -t 00:00:01 -f image2 4\images%05d.png где 123.mp4 равен имени найденного файла где \name\123.mp4 равен созданной папке\имя найденного файла 4. дожидаться появления в папке созданной в шаге 2 файла формата .png 5. удалить найденный в шаге 1 mp4 фаил 6. Ожидать/перейти к следующему mp4 файлу и начать весь цикл заново Заранее спасибо |
|
Отправлено: 01:03, 11-08-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Kyja:
|
|
Отправлено: 02:07, 11-08-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Извиняюсь поставил корректный пример
3. запустить команду ffmpeg -i 123.mp4 -vf scale=320:240 -c:v libx264 -preset slow -crf 31 \name\123.mp4 -r 1 -ss 00:00:04 -t 00:00:01 -f image2 4\images%05d.png где 123.mp4 равен имени найденного файла где \name\123.mp4 равен созданной папке\имя найденного файла |
Последний раз редактировалось Kyja, 11-08-2018 в 12:35. Отправлено: 11:28, 11-08-2018 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Kyja:
Итак, давайте уточним ещё раз. Цитата:
Цитата:
Цитата:
ffmpeg.exe -i bla-bla-bla.mp4 -vf scale=320:240 -c:v libx264 -preset slow -crf 31 \bla-bla-bla\bla-bla-bla.mp4 -r 1 -ss 00:00:04 -t 00:00:01 -f image2 4\images%05d.png Цитата:
Цитата:
Цитата:
Так? |
|||||||
Отправлено: 12:03, 11-08-2018 | #4 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Да все совершенно верно как Вы описали |
||
Отправлено: 12:17, 11-08-2018 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать @echo off setlocal enableextensions enabledelayedexpansion set sSourceFolder=c:\name pushd "%sSourceFolder%" && ( for %%i in ("*.mp4") do ( echo [%%~i] 2>nul md "%%~ni" ffmpeg.exe -i %%~i -vf scale=320:240 -c:v libx264 -preset slow -crf 31 \%%~ni\%%~i -r 1 -ss 00:00:04 -t 00:00:01 -f image2 4\images%05d.png ) popd ) || ( echo Can't find source folder [%sSourceFolder%]. exit /b 1 ) endlocal exit /b 0 |
Отправлено: 12:37, 11-08-2018 | #6 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Огромное спасибо все работает!
|
Последний раз редактировалось Kyja, 11-08-2018 в 14:22. Отправлено: 13:05, 11-08-2018 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Перемещение файлов по маске с созданием папки по дате в названии файла | AndreH | Скриптовые языки администрирования Windows | 5 | 08-08-2018 09:14 | |
PowerShell - Поиск с созданием списка файлов с последующим их копированием. | rengaboy | Скриптовые языки администрирования Windows | 12 | 29-05-2018 15:35 | |
CMD/BAT - [решено] поиск файла в папке, и если файл найден то переименование папки | tr011_tmn | Скриптовые языки администрирования Windows | 6 | 14-07-2014 20:57 | |
CMD/BAT - [решено] Поиск файла, перемещение, удаление исходной папки cmd\bat | KitsuNeko | Скриптовые языки администрирования Windows | 5 | 08-04-2013 18:21 | |
CMD/BAT - [решено] Поиск папки и Копирование файла в данную папку из известного места | dark-------13 | Скриптовые языки администрирования Windows | 4 | 20-04-2011 11:48 |
|