* audiomixer move
This commit is contained in:
parent
59bf00a97e
commit
207481ffbd
|
|
@ -27,6 +27,7 @@ require "jam_ruby/lib/module_overrides"
|
|||
require "jam_ruby/lib/s3_util"
|
||||
require "jam_ruby/lib/s3_manager"
|
||||
require "jam_ruby/lib/profanity"
|
||||
require "jam_ruby/resque/audiomixer"
|
||||
require "jam_ruby/mq_router"
|
||||
require "jam_ruby/base_manager"
|
||||
require "jam_ruby/connection_manager"
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
require 'json'
|
||||
require 'resque'
|
||||
|
||||
module JamRuby
|
||||
|
||||
@queue = :audiomixer
|
||||
|
||||
class AudioMixer
|
||||
|
||||
def self.perform(manifest)
|
||||
tmp = Dir::Tmpname.make_tmpname "/var/tmp/audiomixer/manifest-#{manifest['recordingId']}", nil
|
||||
File.open(tmp,"w") do |f|
|
||||
f.write(manifest.to_json)
|
||||
end
|
||||
|
||||
system("tar zxvf some_big_tarball.tar.gz"))
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
require 'json'
|
||||
require 'resque'
|
||||
|
||||
module JamRuby
|
||||
|
||||
@queue = :audiomixer
|
||||
|
||||
class AudioMixer
|
||||
|
||||
def self.perform(manifest)
|
||||
audiomixer = AudioMixer.new
|
||||
audiomixer.run(manifest)
|
||||
|
||||
end
|
||||
|
||||
def run(manifest)
|
||||
manifest_file = Dir::Tmpname.make_tmpname "/var/tmp/audiomixer/manifest-#{manifest['recordingId']}", nil
|
||||
File.open(manifest_file,"w") do |f|
|
||||
f.write(manifest.to_json)
|
||||
end
|
||||
|
||||
#{"files": [{"codec": "vorbis", "offset": 0, "filename": "TPD - bass.flac-stereo.ogg"}, {"codec": "vorbis", "offset": 0, "filename": "TPD - bg vox.flac-stereo.ogg"}, {"codec": "vorbis", "offset": 0, "filename": "TPD - drums.flac-stereo.ogg"}, {"codec": "vorbis", "offset": 0, "filename": "TPD - guitars.flac-stereo.ogg"}, {"codec": "vorbis", "offset": 0, "filename": "TPD - lead vox.flac-stereo.ogg"}], "output": {"codec": "vorbis", "filename": "mix.ogg"}, "timeline": [{"timestamp": 0, "mix": [{"balance": 0, "level": 100}, {"balance": 0, "level": 100}, {"balance": 0, "level": 100}, {"balance": 0, "level": 100}, {"balance": 0, "level": 100}]}]}
|
||||
|
||||
path = "/var/lib/audiomixer/audiomixer/audiomixerapp"
|
||||
|
||||
system("tar zxvf some_big_tarball.tar.gz"))
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
Loading…
Reference in New Issue