Как извлечь / преобразовать сотни файлов .mov в файлы изображений PNG, автоматически создавая папку для каждой группы извлеченных файлов PNG
284
Marietto
Мне нужно пакетное извлечение и преобразование сотен файлов .mov в файлы изображений PNG, автоматически создавая папку для каждой группы извлеченных файлов PNG. (Я работаю на Windows 10). Можете ли вы предложить мне, как изменить код, который я написал? Благодарю.
@echo off for file in *.mov; do echo ffmpeg -i "$file" -vf "select=gte(n\,300)" -vframes 1 "$.png"; done pause
выдает следующую ошибку: не ожидаемый файл
Вы можете найти один из сотен файлов, которые я пытаюсь конвертировать, здесь .
ОБНОВЛЕНИЕ: я создал это, и это работает.
pushd %1 if not exist newfiles\ ( mkdir newfiles ) if not exist newfiles2\ ( mkdir newfiles2 ) :start for %%F in (*.mov) do ( md "%%~nF" echo "%%~nF" ffmpeg -i %%F -r 1 -f image2 -qscale:v 2 "%%~nF\%%~nF_image-%%3d.png" copy "%%~nF\%%~nF_image-001.png" ".\newfiles" ) popd
Обратите внимание, что https://superuser.com не является бесплатным сервисом для написания скриптов / кодов. Если вы сообщите нам, что вы уже пробовали (включая скрипты / код, который вы уже используете) и где вы застряли, мы можем попытаться помочь с конкретными проблемами. Вам также следует прочитать [Как мне задать хороший вопрос?] (Https://superuser.com/help/how-to-ask).
DavidPostill 5 лет назад
0
@DavidPostill удалите вещь «отложено». Я отредактировал вопрос.
Marietto 5 лет назад
0
@Marietto Сообщество должно проголосовать за это, чтобы открыть его снова, но похоже, что вы отбросили код Linux и пытаетесь запустить его как команды Windows. Прочтите https://ss64.com/nt/for.html и подумайте о том, чтобы попытаться сделать его более совместимым с Windows, например `for% a in (* .mov), выполнить echo ffmpeg -i"% ~ a "-vf" select = gte (n \, 300) "-vframes 1"% ~ Na.png "` например или какой-то другой вариант, как это. Затем [отредактируйте] и поместите команды Windows и любую ошибку, которую вы получите. Я не имею ни малейшего понятия, является ли это точной командой или нет, поскольку я ее не тестировал, просто давая вам всего лишь 20 секунд ввода только начальной точки.
Pimp Juice IT 5 лет назад
1
И, если вы не знаете, как создать каталог, вам нужно провести фундаментальные исследования.
Scott 5 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Windows Media Center (Vista): дополнение или программное обеспечение для обрезки телевизионных запис...
-
3
Обработка видео с картами ATI
-
1
VirtualDub для Linux
-
-
2
Какое использование диска используют видео в формате RAW?
-
1
Приложения Java в браузере вспыхивают / рвутся при прокрутке - почему это так?
-
3
Воспроизведение видео рипов с помощью Windows Media Center
-
10
Как сжать огромное количество PNG изображений?
-
5
Как лучше всего смотреть интернет-фильмы (Hulu и т. Д.) На моем телевизоре?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
10
Принудительно установить собственное разрешение для монитора без PnP в Windows