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