文件名称:openfaas-transcode:OpenFaaS转码管道
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-04 02:45:00
golang transcode openfaas fucntions Go
OpenFaaS转码管道 此包含为构建的一系列功能。 目的 我有一个大型电影收藏集,想要上传到Plex。 由于现代的蓝光电影非常大,因此我希望有一种简便的方法将它们转码为更小的尺寸,同时仍保持质量。 这个仓库中的一系列功能使我能够以一种非常自动化的方式做到这一点。 功能(按顺序) 转码入口点 这是用于启动进程的管道的入口点。 您还可以在此处添加Slack集成调用之类的内容。 转码工作者 这是pipleine的主要工人。 使用/async-function端点调用工作程序。 这使得转码可以花费数小时,而无需阻止将新媒体添加到积压中。 由于使用了NATS,因此一旦完成,我们就可以将媒体从队列中拉出来。 代码转换本身是由一个很棒的Ruby可执行文件完成的,可以找到。 向Donmelton大喊大叫,因为他制作了一个很棒的图书馆。 脚步 从transcode Minio存储桶下载媒体 将媒体转码为/
【文件预览】:
openfaas-transcode-master
----transcode-move()
--------Dockerfile(658B)
--------transcode-move.go(4KB)
----transcode-delete()
--------Dockerfile(666B)
--------transcode-delete.go(3KB)
----.gitignore(21B)
----README.md(2KB)
----stack.yml(1KB)
----minio.json(1KB)
----transcode-entrypoint()
--------handler.go(1KB)
----transcode-worker()
--------Dockerfile(1KB)
--------transcode-worker.go(3KB)