java - 如何在JAVA中使用Elastic Transcoder?

标签 java amazon-web-services liferay amazon-elastic-transcoder

我正在开发一个 JAVA Web 项目,并使用 liferay 作为后端在 S3 上上传媒体。现在我想使用 Elastic Transcoder 对这些视频进行转码,然后进行流式传输。我想创建一个脚本来帮助我自动处理项目中的视频,而不是转到 Elastic Transcoder 控制台然后时不时地进行作业。

有人可以告诉我如何继续吗?

我还尝试在 Elastic Transcoder 的输出文件上添加前缀..但是当我添加输出 key 时,它会创建一个目录,而不是向文件添加前缀。

我想要类似前缀文件名。[媒体格式]

任何人都可以帮忙解决这个问题吗?

最佳答案

为此,您需要让进程在 S3 上传完成后为媒体文件创建一个作业:

http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-job.html

您应该有一个用于创建作业的预定义管道。关于输出键/前缀,您应该指定前缀/“目录”作为输出前缀,所有其他输出路径都相对于您指定的输出前缀。

可以在此处找到设置输出前缀/路径的示例:

http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-job.html#create-job-request-outputs

关于java - 如何在JAVA中使用Elastic Transcoder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21012781/

相关文章:

java - 为什么同步关键字不与原始变量一起使用。仅与方法和同步块(synchronized block)一起使用

javascript - SAM 本地启动 API CORS 问题

postgresql - postgres 从 10.9 升级到 11.4 失败 (aws rds)

java - 从 odesign Sirius 文件导出图表/节点

liferay - 使用插件安装从远程计算机在 Liferay 6.1.1 上部署 portlet

java - 类和变量

java - 你能在不同的线程上调用相同的方法吗?

gradle - 不正确的 liferay-plugins 依赖

java - 如何检查一个类是否存在

json - 在 Cloudformation 中使用 Cloudfront 的 Route53 模板