Похожие вопросы

Запуск пакета / cmd на заставке
Автоматическая обрезка черных полей отсканированных изображений?
Добавить комментарий к WinRar архиву с пакетным файлом
Свойства Виртуального Рабочего Стола В Командной Строке
Как создать bat-файл для конвертации видео файлов в папку с помощью ffmpeg
Как удалить forkbomb из папки автозагрузки?
Пакетный файл для изменения фона рабочего стола
Пакетная замена.m4v с другой звуковой дорожкой
Щелкните правой кнопкой мыши" редактировать " отсутствует для.Bat-файл
Использование a.bat-файл для извлечения строки из текстового файла в zip-папке
Как я могу удалить разделы HTML-файлов в пакете из 700 + файлов?
Как найти и заменить несколько блоков текста в нескольких документах одновременно?
DelayedExpansion & Проблемы Замены Переменных
Команды Robocopy копировать только измененные файлы в новую папку
Как автоматизировать photoshop из командной строки

команда ffmpeg работает в cmd, но не в пакетном файле

У меня есть команда для преобразования mkv файлов в папке в mp4. Когда я пытаюсь добавить водяной знак в преобразованные файлы, он отлично работает в командной строке, но когда я запускаю его в пакетном файле, это дает мне ошибку, говорящую об ошибке инициализации фильтра "drawtext" с помощью args. Ниже ffmpeg команду:

ffmpeg -y -r 20 -i %~d1%~p1%~n1.mkv -vf "drawtext=text='Watermark Text':x=10:y=H-th-10:fontfile=/Windows/Fonts/Calibri.ttf:fontsize=45:fontcolor=white@0.2: x=(w-text_w)/2: y=(h-text_h)/2" -c:v libx264 -preset ultrafast -b:v 1000k %~d1%~p1%~n1

где я ошибаюсь?

5
задан Hadley V Sunny
источник

1 ответов

попробуйте использовать Escape-символ для batch-файл:

ffmpeg -y -r 20 -i %~d1%~p1%~n1.mkv -vf ^"drawtext=text='Watermark Text':x=10:y=H-th-10:fontfile=/Windows/Fonts/Calibri.ttf:fontsize=45:fontcolor=white@0.2: x=(w-text_w)/2: y=(h-text_h)/2^" -c:v libx264 -preset ultrafast -b:v 1000k %~d1%~p1%~n1
0
отвечен mariaczi 2018-04-11 10:04:31
источник

Другие вопросы batch ffmpeg watermark windows