2 回答
TA贡献1790条经验 获得超9个赞
显然你必须设置路径然后再次导入包:
import skvideo
ffmpeg_path = "C:/Users/xyz/ffmpeg-4.3.1-win64-static/bin/"
skvideo.setFFmpegPath(ffmpeg_path)
import skvideo.datasets
import skvideo.io
print("FFmpeg path: {}".format(skvideo.getFFmpegPath()))
print("FFmpeg version: {}".format(skvideo.getFFmpegVersion()))
videodata = skvideo.io.vread(skvideo.datasets.bigbuckbunny())
print(videodata.shape)
>>> FFmpeg path: C:/Users/xyz/ffmpeg-4.3.1-win64-static/bin/
>>> FFmpeg version: b'4'.b'3'.b'1'
>>> (132, 720, 1280, 3)
TA贡献1797条经验 获得超6个赞
Ubuntu 也没有附带ffmpeg
. 一旦ffmpeg
(它主要作为一个独立的二进制文件,与 python 或skvideo
python 包本身没有任何关系)被下载使用sudo apt-get install ffmpeg
,它默认安装ffmpeg
, ffprobe
,ffplay
等等/usr/bin/
,这反过来解决了问题。
添加回答
举报