lib/abrizer/all.rb in abrizer-0.4.0 vs lib/abrizer/all.rb in abrizer-0.5.0

- old
+ new

@@ -1,29 +1,30 @@ module Abrizer class All - def initialize(filename, output_dir, base_url) + def initialize(filename, output_dir, base_url, vp9=false) @filename = filename @output_directory = output_dir FileUtils.mkdir_p @output_directory @base_url = base_url + @vp9 = vp9 end def run Abrizer::FfprobeFile.new(@filename, @output_directory).run - Abrizer::AdaptationsFile.new(@filename, @output_directory).adaptations - Abrizer::Processor.process(@filename, @output_directory) - Abrizer::ProgressiveMp4.new(@filename, @output_directory).create - # Abrizer::ProgressiveVp9.new(@filename, @output_directory).create - Abrizer::ProgressiveMp3.new(@filename, @output_directory).create - Abrizer::PackageDashBento.new(@filename, @output_directory).package - Abrizer::PackageHlsBento.new(@filename, @output_directory).package + Abrizer::AdaptationsFile.new(nil, @output_directory).adaptations Abrizer::Captions.new(@filename, @output_directory).copy + Abrizer::ProgressiveVp9.new(@filename, @output_directory).create if @vp9 + Abrizer::ProgressiveMp3.new(@filename, @output_directory).create Abrizer::Sprites.new(@filename, @output_directory).create Abrizer::TemporaryPoster.new(@output_directory).copy - Abrizer::Canvas.new(@filename, @output_directory, @base_url).create - Abrizer::Data.new(@filename, @output_directory, @base_url).create - Abrizer::Cleaner.new(@filename, @output_directory).clean + Abrizer::Processor.process(@filename, @output_directory) + Abrizer::ProgressiveMp4.new(@output_directory).create + Abrizer::PackageDashBento.new(@output_directory).package + Abrizer::PackageHlsBento.new(@output_directory).package + Abrizer::Canvas.new(@output_directory, @base_url).create + Abrizer::Data.new(@output_directory, @base_url).create + Abrizer::Cleaner.new(@output_directory).clean end end end