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 或skvideopython 包本身沒有任何關系)被下載使用sudo apt-get install ffmpeg,它默認安裝ffmpeg,?ffprobe,ffplay等等/usr/bin/,這反過來解決了問題。
添加回答
舉報
