skvideo + ffmpeg:无法设置二进制文件的路径

您所在的位置:网站首页 format二进制 skvideo + ffmpeg:无法设置二进制文件的路径

skvideo + ffmpeg:无法设置二进制文件的路径

2023-06-23 06:34| 来源: 网络整理| 查看: 265

出于某种原因,设置 ffmpeg 二进制文件的路径并不完全有效。

虽然它看起来像它应该的那样工作:

import skvideo.io

import skvideo.datasets

ffmpeg_path = "C:/Users/xyz/ffmpeg-4.3.1-win64-static/bin/"

skvideo.setFFmpegPath(ffmpeg_path)

print("FFmpeg path: {}".format(skvideo.getFFmpegPath()))

print("FFmpeg version: {}".format(skvideo.getFFmpegVersion()))

>>> FFmpeg path: C:/Users/xyz/ffmpeg-4.3.1-win64-static/bin/

>>> FFmpeg version: b'4'.b'3'.b'1'

之后直接运行这些行不会:

videodata = skvideo.io.vread(skvideo.datasets.bigbuckbunny())

print(videodata.shape)

[...]

>>> File "C:\Users\xyz\Anaconda3\envs\cv_env\lib\site-packages\skvideo\io\io.py", line 133, in vread

  assert _HAS_FFMPEG, "Cannot find installation of real FFmpeg (which comes with ffprobe)."

>>> AssertionError: Cannot find installation of real FFmpeg (which comes with ffprobe).

无法弄清楚,为什么它设置不正确...



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3