我无法形成替换/设置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的音轨吗?我尝试了许多变化而没有任何运气。
答案 0 :(得分:1)
(作为Transloadit联合创始人说话)我们目前正在将此功能添加到/ video / merge机器人,您可以用它来替换给定输入视频上的音频。应该在2014年10月左右发货,但我们会将其发布在我们的博客上。推特准备好了。