gpt4 book ai didi

ruby-on-rails - 我可以使用 Amazon Elastic Transcoder 仅创建缩略图吗?

转载 作者:行者123 更新时间:2023-12-04 12:22:14 25 4
gpt4 key购买 nike

我有一个 Rails 应用程序,使用 Paperclip 在 Amazon S3 上上传和存储视频。我对将视频文件转换为另一种格式或添加水印并不特别感兴趣,没什么特别的。我只想从视频中创建缩略图以用作我的视频播放器上的海报图像。

我看到 Amazon Elastic Transcoder 允许免费创建缩略图(或者更确切地说,他们不收取创建缩略图的费用),而且由于我已经在使用 Amazon 服务,我想看看是否可以将其用于我的缩略图。

有谁知道如何设置输入/输出选项,以便除了缩略图之外不生成任何文件?我可以只做以下吗?

transcoder = AWS::ElasticTranscoder::Client.new
transcoder.create_job(
pipeline_id: APP_CONFIG[Rails.env][:pipeline_id],
input: {
key: VIDEOPATH,
frame_rate: 'auto',
resolution: 'auto',
aspect_ratio: 'auto',
interlaced: 'auto',
container: 'auto'
},
output: {
key: , #LEAVE THIS BLANK TOO?
preset_id: , #LEAVE THIS BLANK?
thumbnail_pattern: "thumbnail",
rotate: '0'
}
)

最佳答案

不。

没有仅创建缩略图的功能。

也不可能在没有实际转码任何内容的情况下创建新的转码作业。输入参数至少需要输入视频的名称。输出参数至少需要输出文件的名称和预设 ID。在开始作业之前检查参数,并且没有选项会阻止作业在创建缩略图时执行。

您可以在此处阅读有关所有可用功能的信息:

http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/api-reference.html

看看 ffmpeg。安装可能有点麻烦,但它可以从视频创建缩略图。

关于ruby-on-rails - 我可以使用 Amazon Elastic Transcoder 仅创建缩略图吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17604916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com