Sha256: 719c20be88c8fb5ac4a8d8493fd06cb56a7cc51d87686980e051557bd4306521
Contents?: true
Size: 1.92 KB
Versions: 1
Compression:
Stored size: 1.92 KB
Contents
module Abrizer module FilepathHelpers def audio_filepath File.join output_directory, "#{basename}-audio.m4a" end def audio_filepath_fragmented File.join output_directory, "#{basename}-audio-frag.m4a" end def webvtt_input_filepath File.join filename_directory, "#{basename}.vtt" end def output_directory if @output_directory @output_directory else File.join filename_directory, basename end end def output_directory_basename File.basename output_directory end def filename_directory File.dirname @filename end # TODO: don't assume all incoming files will be .mp4 def basename extname = File.extname @filename File.basename @filename, extname end def poster_partial_filepath 'poster.jpg' end def mpd_partial_filepath 'fmp4/stream.mpd' end def mpd_filepath File.join output_directory, mpd_partial_filepath end def hlsts_partial_filepath 'hls/master.m3u8' end def hlsts_filepath File.join output_directory, hlsts_partial_filepath end def mp4_partial_filepath 'progressive.mp4' end def mp4_filepath File.join output_directory, mp4_partial_filepath end def vp9_partial_filepath 'progressive-vp9.webm' end def vp9_filepath File.join output_directory, vp9_partial_filepath end def canvas_partial_filepath 'canvas.json' end def canvas_filepath File.join output_directory, canvas_partial_filepath end def sprites_partial_filepath 'sprites/sprites.vtt' end def sprites_filepath File.join output_directory, sprites_partial_filepath end def first_image_filepath File.join output_directory, 'sprites/images/img-00001.jpg' end def poster_image_filepath File.join output_directory, 'poster.jpg' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
abrizer-0.2.0 | lib/abrizer/filepath_helpers.rb |