169 похожих чатов

Всем привет, иногда что-то слетает и у меня пропадает возможность

пользоваться функциями ffmpeg и ffprobe. Path установлен и для пользователя и для системы. Но ни командная строка, ни powershell как будто не видят. PS выдаёт ошибку

>>Имя "ffprobe" не распознано как имя командлета, функции, файла сценария или выполняемой программы.

Может знаете в чём может быть дело?

21 ответов

97 просмотров

$env:Path.Split(';') Тут у тебя есть нужный путь до бинарника именно под тем юзверем что его запускаешь?

Aleksandr-Paplevka Автор вопроса
Aleksandr Paplevka
screenshot путь указан таким образом

Не, смыл именно выполнить эту команду в скрипте и, например, залогировать результат, и поймёшь что не так

Павел Львов
$env:Path.Split(';') Тут у тебя есть нужный путь д...

[System.Environment]::GetVariable('Path').Split([System.IO.Path]::PathSeparator, [System.StringSplitOptions]::RemoveEmptyEntries)

Aleksandr-Paplevka Автор вопроса
Павел Львов
Не, смыл именно выполнить эту команду в скрипте и,...

выполнил - получил список путей, где есть путь к ffmpeg whoami - правильный пользователь

Aleksandr Paplevka
выполнил - получил список путей, где есть путь к f...

Хмммм, а в консоли воспроизводиться баг? Выполни Get-Command ffprobe

Aleksandr Paplevka
screenshot

А тут же выведи результат $Env:Path.Split(';') | Select-String 'ffmpeg'

Aleksandr Paplevka
screenshot

Фтррааааннноооо, ничего не понимаю

Ааааа, стопе, а в этой папке не лежат бинарники же, они в bin

Aleksandr-Paplevka Автор вопроса
Павел Львов
Ааааа, стопе, а в этой папке не лежат бинарники же...

всегда работало, но ок, поменял на bin, ничего не поменялось

Aleksandr Paplevka
screenshot всегда работало, но ок, поменял на bin, ничего не...

а бинарники в ней лежат? Если что - после обновления PATH надо терминал перезапустить

Aleksandr Paplevka
screenshot всегда работало, но ок, поменял на bin, ничего не...

А вот тут враньё, раньше был путь до бинарников, PATH никогда не работал рекурсивно

Aleksandr-Paplevka Автор вопроса
Павел Львов
А вот тут враньё, раньше был путь до бинарников, P...

заработало, спасибо. Дело было в Path. Не знаю, как так получилось. Было случайное удаление папки ffmpeg в корзину

Aleksandr Paplevka
заработало, спасибо. Дело было в Path. Не знаю, ка...

Так у тебя бинарники в корне лежали, а теперь переехали в bin

Павел Львов
А это зачем?

Я по памяти писал. Набери два двоеточия и пощелкай табом. В общем, метод, позволяющий получить значение переменной среды. Второй, необязательный аргумент — область действия переменной

Dr. L.S.Dee🏳‍🌈
Я по памяти писал. Набери два двоеточия и пощелкай...

Не, как пользовать dotnet я знаю, просто мне кажется в posh достаточно $Env:Path.Split(';') | Select-String 'ffmpeg' Получить все переменные подходящие под поиск в текущем контексте

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта