def get_exe():
""" Get ffmpeg exe
"""
# Is the ffmpeg exe overridden?
exe = os.getenv('IMAGEIO_FFMPEG_EXE', None)
if exe: # pragma: no cover
return exe
plat = get_platform()
if plat and plat in FNAME_PER_PLATFORM:
try:
exe = get_remote_file('ffmpeg/' + FNAME_PER_PLATFORM[plat])
os.chmod(exe, os.stat(exe).st_mode | stat.S_IEXEC) # executable
return exe
except InternetNotAllowedError:
pass # explicitly disallowed by user
except OSError as err: # pragma: no cover
logging.warning("Warning: could not find imageio's "
"ffmpeg executable:\n%s" %
str(err))
# Fallback, let's hope the system has ffmpeg
return 'ffmpeg'
# Get camera format
评论列表
文章目录