откройте блокнот, сохраните содержимое ниже в нем и сохраните его как my_ffmpeg_script.cmd
и просто дважды щелкните по нему:
@echo off
:start
cls
set /p "input=Filename to convert?: "
set /p "output=Output filename?: "
set /p "rate1=a rate? (i.e 3000): "
set /p "rate2=b rate? (i.e 128): "
set /p "threads=Threads? (i.e 6): "
ffmpeg -i "%input%" -b:v %rate1%k -b:a %rate2%k -threads %threads% %output%
set /p "next=Would you like to convert another?(y/n): "
if /i "%next%"=="n" exit
if /i "%next%"=="y" goto :start
Он запросит ввод, вывод, ставки и потоки, затем выполнит преобразование и спросит, хотите ли вы сделать другой файл, если да, запустите запрос еще раз, если нет, он выйдет из сценария.
Очевидно, что вы можете установить некоторые значения в качестве значений по умолчанию в строке и не запрашивать их, если они никогда не изменятся. Это просто, чтобы показать вам, как сделать что-то подобное.