это часть длинного сценария, но я попытаюсь подвести итог в двух словах:< /p>
эта команда работает:
Код: Выделить всё
ffmpeg -v warning -stats -i "${working}" -vf "scale=-1:${CONVERT_HEIGHT}" -c:v libx265 -c:a aac -preset slow -x265-params "crf=22:min-keyint=25:keyint=50" "$writeTo"
Код: Выделить всё
SLOW_PRESET="-preset slow"
ffmpeg -v warning -stats -i "${working}" -vf "scale=-1:${CONVERT_HEIGHT}" -c:v libx265 -c:a aac $SLOW_PRESET -x265-params "crf=22:min-keyint=25:keyint=50" "$writeTo"
Код: Выделить всё
Unrecognized option 'preset slow'.
Error splitting the argument list: Option not found
Код: Выделить всё
+ CURRENT_RES=720
+ writeTo='sometarget.mp4'
+ original='somesource.wmv'
+ working='some.tmp'
+ [[ 720 -gt 1080 ]]
+ SLOW_PRESET='-preset slow'
sh версия: GNU bash, версия 5.2.15(1 )-release (x86_64-slackware-linux-gnu)
Подробнее здесь: https://stackoverflow.com/questions/790 ... a-variable
Мобильная версия