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/
,這反過來解決了問題。
添加回答
舉報