1

Тема: CMD/BAT: Исключить расширение из имени файла

for f in "$@"; do
	/opt/homebrew/bin/ffmpeg -i "$f" -c:v libx265 -vtag hvc1 "$f".mp4
	/bin/rm "$f"
done;

Здравствуйте! Сценарий конвертирует видео и удаляет исходный файл. На выходе получаю файл с двойным расширением (~mp4.mp4). Как исключить расширение из названия исходного файла? На выходе файл должен иметь расширение .mp4, но на входе может быть .mov, .ts, .braw и т.д. Спасибо!

2

Re: CMD/BAT: Исключить расширение из имени файла

А вы уверены, что это код для cmd.exe?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: CMD/BAT: Исключить расширение из имени файла

teadrinker, могу ошибаться. В работе Automator на macOS этот блок значится Shell-скриптом, но такую ветку здесь не обнаружил.

4

Re: CMD/BAT: Исключить расширение из имени файла

На виндовом cmd.exe такое не работает. Я бы просто спросил у нейросети.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: CMD/BAT: Исключить расширение из имени файла

teadrinker, спасибо за подсказку! ChatGPT справился!