0

我无法形成替换/设置 mp4 音轨的步骤。这是我的代码:

 require "open-uri"
 transloadit = Transloadit.new(:key => ENV['TRANSLOADIT_AUTH_KEY'],:secret => ENV['TRANSLOADIT_AUTH_SECRET'])
 video_encode = transloadit.step('video_encode', '/video/encode', use: ":original",ffmpeg_stack: "v2.0.0", ffmpeg: { i: "http://www.stephaniequinn.com/Music/Allegro%20from%20Duet%20in%20C%...;", map:"1:0", vcodec:"copy", acodec:"copy"}) 
 store = transloadit.step('store', '/s3/store', :key => ENV['S3_ACCESS_KEY'], :secret => ENV['S3_SECRET_ACCESS_KEY'], :bucket => ENV['S3_BUCKET'])
 assembly = transloadit.assembly(:steps => [ video_encode, store ] )
 response = assembly.submit! open('http://techslides.com/demos/sample-videos/small.mp4')

我收到这条消息:

 'Unable to find a suitable output format'

有人能告诉我如何参数化 ffmpeg 和 transloadit 来设置给定 mp4 的音轨吗?我尝试了很多变化,但没有任何运气。

4

1 回答 1

1

(以 Transloadit 联合创始人的身份交谈)我们目前正在将此功能添加到 /video/merge 机器人中,您可以使用它来替换给定输入视频上的音频。应该在 2014 年 10 月左右发货,但我们会在准备好后将其发布在我们的博客和推特上。

于 2014-08-30T15:08:11.193 回答