文件名称:CloudTranscode:使用Amazon SFN,FFMpeg和ImageMagic对分布式视频和图像进行编码转换
文件大小:63KB
文件格式:ZIP
更新时间:2024-05-24 14:27:30
PHP
更新2020/05/09 更新到FFMpeg 4.2 什么是云转码? Cloud Transcode(CT)是您自己的分布式代码转换堆栈。 有了它,您可以大规模地对媒体文件进行转码。 目标 该项目的目标是创建一个开源,可伸缩且廉价的分布式代码转换平台,使用户可以完全控制性能和成本。 我们从视频转码开始,因为它是最昂贵的,但目标是对任何类型的媒体文件(音频,文档和图像)进行转码。 我们使用FFMpeg进行视频转码。 CT还使用ImageMagic对图像进行转码。 如今,用于视频转码的商业解决方案对于大批量而言非常昂贵。 使用此解决方案,您可以按照所需的速度对大量文件进行转码,从而控制成本。 好处 借助Cloud Transcode,您可以控制:规模,速度和成本。 您可以根据需要在本地运行所有内容,而无需云实例。 或者,您可以在AWS EC2,Beanstalk或Docker容器上进行
【文件预览】:
CloudTranscode-develop
----.gitignore(135B)
----Dockerfile(399B)
----input_samples()
--------input_video1.json(1KB)
--------input_thumbs1_http_input.json(450B)
--------input_video_custom_cmd.json(645B)
--------input_video1_http_input.json(1KB)
--------input_image1.json(378B)
--------input_videoHLS.json(609B)
--------input_thumbs1.json(408B)
--------input_video_custom_cmd_http_input.json(624B)
----Makefile(316B)
----src()
--------activities()
--------utils()
--------scripts()
----presets()
----state_machines()
--------SAValidateTranscodeAssets.json(630B)
--------SATranscodeAssets.json(342B)
----CONTRIBUTING.md(262B)
----LICENSE(18KB)
----composer.json(169B)
----.gitmodules(111B)
----composer.lock(17KB)
----README.md(12KB)
----bootstrap.sh(115B)
----benchmark()
--------benchmark-aws-ffmpeg.xlsx(19KB)