2 回答

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
顯然你必須設(shè)置路徑然后再次導(dǎo)入包:
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貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
Ubuntu 也沒(méi)有附帶ffmpeg
. 一旦ffmpeg
(它主要作為一個(gè)獨(dú)立的二進(jìn)制文件,與 python 或skvideo
python 包本身沒(méi)有任何關(guān)系)被下載使用sudo apt-get install ffmpeg
,它默認(rèn)安裝ffmpeg
,?ffprobe
,ffplay
等等/usr/bin/
,這反過(guò)來(lái)解決了問(wèn)題。
添加回答
舉報(bào)