Почему CMD файл не находит программу (EncFSMP, проблема с путями)?
В папке лежат 2 файла
ffmpeg.exe
video_info.cmd
Текст video_info.cmd ffmpeg -i original_video.mp4
Обычно, при запуске video_info.cmd всё работает.
Всё работает на обычном локальном диске. Работает и на некоторых шифрованных (монтируемых) дисках.
Но не работает на EncFSMP.
Я поместил эти файлы на смонтированный программой EncFSMP диск. Теперь, при запуске video_info.cmd я вижу сообщение, которого раньше не было:
"Не удается проверить издателя. Вы действительно хотите запустить эту программу?" и ниже
"У этого файла отсутствует допустимая цифровая подпись". Ну да ладно, запускаю и вижу в консоли сообщение:
"ffmpeg не является внутренней или внешней командой, исполняемой программой или пакетным файлом".
Изменяю на ffmpeg.exe ffmpeg.exe -i original_video.mp4
И всё работает.
Пропишите полный путь к файлу или перейдя в каталог с исполняемым файлом запустите его из текущей локации:
# cd D:\КАТАЛОГ\
# .\ffmpeg -i original_video.mp4