下载网盘/云存储的视频入库转码
提示:新版支持Alist/OpenList、S3数据入库功能,可前往下载中心进行配置。
一般我们使用EFV
上传视频的时候,由于本地和服务器之间网络连接不理想,导致上传比较慢,这里我们可以通过网盘中转提高上传效率。
大致原理就是,我们将视频文件上传到一些合适的网盘,如阿里云、115
、百度、天翼等网盘,然后再使用服务器下载这些网盘的视频,通过入库功能导入到EFV
进行转码切片。
或者你网盘有很多视频文件,也可以直接把视频下载到服务器,再入库进行转码,
入库S3数据
提示:入库的S3文件下载链接的签名有效时间为7天,也就是入库后需尽快下载完,过7天下载链接会自动失效。
该功能可以自动获取S3
和支持S3
接口的云存储文件链接,并入库到下载中心,下载完成后,再自动入库到视频管理,进行转码切片。
我们直接访问EFV
的下载中心,点击入库OpenList/S3
数据功能,选择S3
,填入相关信息即可,稍等片刻即可在下载中心查看到相关数据了。
视频自动分类
目前默认视频所在的第一层目录为分类,如我视频路径为/教育片/短视频/test.mp4
,那么教育片默认会设置成test
视频的分类。
封面自动入库
目前和视频处于同目录,且同名的图片文件,会默认匹配成该视频封面,如我视频路径为/教育片/短视频/test.mp4
,封面路径为/教育片/短视频/test.jpg
,那么test.jpg
默认会设置成test
视频的封面,且封面仅支持jpg
、jpeg
、png
、webp
格式。
自动识别剧集入库
如果视频是剧集,请按规定命名,需将分集改成按纯数字命名的视频,如01
、02
、03
,然后全部存放到以剧集名称
命名的文件夹里面。
入库的时候会自动改名成分集所在文件夹的名称+集数名称
,如我某集视频路径为/教育片/西游记/01.mp4
,那么01
入库的时候会命名成西游记 01
。
且会自动从剧集管理搜索分集所在文件夹的名称
,如存在该名称的剧集信息,并仅存在一个,那么会记录下来,等分集下载完成,在转码后,会自动添加进该剧集。
入库Alist/OpenList数据
Alist
是一款可以挂载多网盘的列表程序,可用作中转,将网盘的文件入库下载到EFV
转码,且OpenList
为其分支。
目前由于某些原因,这里推荐优先使用OpenList
,也就是下面教程会以OpenList
为主,当然你也可以使用Alist
,用法和OpenList
一样。
目前OpenList
支持网盘如下:
多种存储
本地存储
阿里云盘
OneDrive / Sharepoint (国际版, 中国, DE, US)
天翼云盘(个人、家庭)
GoogleDrive
123云盘
FTP / SFTP
PikPak
S3
Seafile
又拍云对象存储
WebDAV
Teambition(中国, 国际)
分秒帧
和彩云(个人、家庭、群组)
YandexDisk
百度网盘
Terabox
UC网盘
夸克网盘
迅雷网盘
蓝奏云
蓝奏云优享版
阿里云盘分享
Google 相册
Mega.nz
百度相册
SMB
115
Cloudreve
Dropbox
飞机盘
多吉云
Azure Blob Storage
更多网盘可查看 ⇒ 传送门,开源地址:https://github.com/OpenListTeam/OpenList
安装OpenList
首先安装Docker
,Linux
快速安装Docker
⇒ 传送门,然后在SSH
客户端使用命令:
#/etc/openlist为数据存放目录,自行修改,且为绝对路径。
mkdir -p /etc/openlist
chown -R 1001:1001 /etc/openlist
docker run -d --restart=unless-stopped -v /etc/openlist:/opt/openlist/data -p 5244:5244 -e UMASK=022 --name="openlist" openlistteam/openlist:latest
#查看默认密码
docker logs openlist
#手动设置密码为NEW_PASSWORD(替换为您要设置的密码)
docker exec -it openlist ./openlist admin set NEW_PASSWORD
接下来浏览器访问OpenList
的web
地址,也就是服务器ip:5244
。
如访问不了,则还需要开放服务器的5244
端口,使用命令:
#CentOS 7+、AlmaLinux、Rocky Linux系统
firewall-cmd --zone=public --add-port=5244/tcp --permanent
firewall-cmd --reload
#Debian、Ubuntu系统
ufw allow 5244
如果你有安装宝塔,也可以直接在宝塔左侧安全开放。
挂载网盘
提示:使用下载中心入库OpenList之前,需前往OpenList后台 ⇒ 设置 ⇒ 全局,关闭签名所有,不然下载会出错。
我们通过浏览器访问OpenList
的web
地址,也就是服务器ip:5244
,再使用管理员账户登录。
接着直接访问服务器ip:5244/@manage/storages
,点击添加,选择适合自己的网盘;可参考 ⇒ 传送门。
注意挂载路径需填写/
,即挂载到根目录,不然EFV
入库会识别不了,挂载好了后,我们直接访问EFV
的下载中心,点击入库OpenList/S3
数据功能,选择OpenList
,填入相关信息即可,稍等片刻即可在下载中心查看到相关数据了。
挂载或使用期间如果出现相关错误,可参考:OpenList报错码解决。
视频自动分类
目前默认视频所在的第一层目录为分类,如我视频路径为/教育片/短视频/test.mp4
,那么教育片默认会设置成test
视频的分类。
封面自动入库
目前和视频处于同目录,且同名的图片文件,会默认匹配成该视频封面,如我视频路径为/教育片/短视频/test.mp4
,封面路径为/教育片/短视频/test.jpg
,那么test.jpg
默认会设置成test
视频的封面,且封面仅支持jpg
、jpeg
、png
、webp
格式。
自动识别剧集入库
如果视频是剧集,请按规定命名,需将分集改成按纯数字命名的视频,如01
、02
、03
,然后全部存放到以剧集名称
命名的文件夹里面。
入库的时候会自动改名成分集所在文件夹的名称+集数名称
,如我某集视频路径为/教育片/西游记/01.mp4
,那么01
入库的时候会命名成西游记 01
。
且会自动从剧集管理搜索分集所在文件夹的名称
,如存在该名称的剧集信息,并仅存在一个,那么会记录下来,等分集下载完成,在转码后,会自动添加进该剧集。