Django模型与文件字段到后端编码的简单集成
django-video-encoder的Python项目详细描述
与视频编码后端的简单集成。在
现在只有遥控器zencoder.com网站支持。在
上传视频并异步存储编码的视频和 生成的缩略图。在
要求
Django 2.2+和Celery异步运行编码任务。在
使用
您需要将以下内容添加到django设置中:
将django_视频编码器添加到已安装的应用程序中
在向视频模型添加通用关系字段
formats = GenericRelation(Format) thumbnails = GenericRelation(Thumbnail)
在设置DJANGO_VIDEO_编码器_缩略图_间隔
在例如,添加所需的格式
^{pr2}$ 在
以及使用zencoder后端的特定设置:
- 添加ZENCODER\u API_密钥和ZENCODER\u NOTIFICATION_SECRET
- 您也可以指定最适合您的ZENCODER\u REGION(默认:欧洲)
DJANGO_视频编码器格式是 {format_label:format_kwargs}其中format_kwargs是 需要视频编解码器的字典 添加到编码岗位。您可以定义宽度、高度和 更多请参见 Zencoder API。在
测试
使用tox运行测试
- 项目
标签: