Man*_*uer 12 video encoding amazon-web-services
我有一项任务,将大量视频转换为ogg,webm和mp4,用于不同的分辨率和移动等,我正在考虑使用ffmpeg运行转码作业队列或使用弹性转码器.(背景信息:源文件已在S3上,Web应用程序已完全集成到AWS SDK中,文件每天都会添加,不需要实时转换)
我知道使用EC2和ffmpeg将涉及一些开发时间和精力,而不是仅使用transcorder API.但如果节省成本......
因此我有两个问题
1)AWS称费用约为每分钟0.015美元(SD).我的问题是,每个输出文件是单独收费的.文件称,他们为同一份工作支持多达30项产出.但不清楚每种输出格式的每分钟工作时间还是每分钟(30种输出格式的视频每分钟0.45美元)?
2)在这个用例中是否有任何人使用EC2和ffmpeg的经验?这比便宜的便宜吗?
上次我开发了这种性质的东西时,我没有考虑到EC2和I/O的I/O成本,最终成本高于实例本身.我可以做任何代码优化,以使其更便宜吗?(除了使用现货实例,更便宜的地区等).
AWS Elastic Transcoding Service仅支持MP4/H.264/AAC.它目前不支持WebM/VP8/Vorbis或Ogg/Theora/Vorbis(这是您正在寻找的另外两个容器/视频/音频组合).
因此,定制ffmpeg安装是您分配目的的必要条件,但如果您使用错误的软件库组合,则很快就会误解法律问题.这是专利法问题的合法雷区.
一旦你超越了它,你需要弄清楚你在寻找什么.廉价和慢速与快速和昂贵.之前已经构建了这个东西,我建议不要比EC2 XL实例小.如果您尝试使用Micro或Small,请准备好花几个小时等待编码完成.
您还需要考虑如何在上传时触发编码,如果这就是您想要的.ETS不这样做 - 您必须手动触发它们.
更新: ElasticTranscoder现在默认支持Webm VP8和VP9,HLS以及其他一些格式.
| 归档时间: |
|
| 查看次数: |
6931 次 |
| 最近记录: |