Django模型与文件字段到后端编码的简单集成

django-video-encoder的Python项目详细描述


https://img.shields.io/pypi/v/django-video-encoder.svghttps://img.shields.io/pypi/pyversions/django-video-encoder.svgPyPI - Django Version

与视频编码后端的简单集成。在

现在只有遥控器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运行测试

其他

不要和存档文件混淆 theonion/django-zencoder 安装为zencoder

另请参阅类似项目escaped/django-video-encoding

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java希望直接扫描要上传到网页的文档   java JavaFX使对象可见,但不使用(忽略)点击   java LibGdx奇怪的纹理行为   java JavaFx ComboBox在第一次单击时未获得正确的值   api WebDav服务器库最好使用Java   java在Android中维护应用程序状态   java保存在Android中拖放RecyclerView后所做的更改我已经阅读了所有内容   无法读取项目中所需库tomcatembedwebsocket的java存档,或者该存档不是有效的ZIP文件   c#类在系统中有哪些关联?如何在UML中最好地表示它们?   java如何使用bazaar访问两台计算机上的同一文件夹   Java易失性与缓存一致性   java如何解决http11。校长:例外?   java liferaymavenplugin从maven Liferay 6.2.5(6.2 ga6)部署war   安卓的jar for java在哪里。木卫一。文件   java邻接矩阵中BFS的顺序是什么?   虚拟机如何从java启动linux虚拟机?   向DefaultListModel添加元素时java JList未更新   java JMSListener批注无法与REST服务一起使用   java DirectoryStream返回路径的顺序是什么?文件名,上次修改,文件大小?   java DropWizard Hibernate doc想说什么?