Class: MplayerEdl
Class Method Summary collapse
Class Method Details
.convert_to_edl(specs, add_this_many_to_end = 0, add_this_many_to_beginning = 0, splits = [], extra_time_to_all = 0.0) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/mplayer_edl.rb', line 22 def self.convert_to_edl specs, add_this_many_to_end = 0, add_this_many_to_beginning = 0, splits = [], extra_time_to_all = 0.0 # simple re-map to EDL style output combined = EdlParser.convert_incoming_to_split_sectors specs, add_this_many_to_end, add_this_many_to_beginning, splits out = '' map = {:mute => 1, :blank => 0} for start, endy, type in combined start += extra_time_to_all endy += extra_time_to_all out += "#{start} #{endy} #{map[type]}\n" end out end |