Команды FFmpeg os.system не работают, но работают в Терминале - PullRequest
0 голосов
/ 28 января 2020

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

при запуске команды 'ffmpeg' в Терминале он возвращает

 ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg 
 developers
 built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)

если я наберу Python

import os
os.system ('ffmpeg')

, он вернет

 os.system ('ffmpeg')
 sh: ffmpeg: command not found
 Out[25]: 32512

какие-нибудь идеи?

Решение:

 ffmpeg = '/bin/ffmpeg' #path to the binary file

 os.system(ffmpeg)

Вывод:

os.system (ffmpeg)
ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)

1 Ответ

1 голос
/ 28 января 2020

Решение:

ffmpeg = '/bin/ffmpeg' #path to the binary file

os.system(ffmpeg)
Output:

os.system (ffmpeg)
ffmpeg version 4.2.2 Copyright (c) 2000-2019 the 
FFmpeg developers
built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...