Class: MplayerEdl

Inherits:
Object
  • Object
show all
Defined in:
lib/mplayer_edl.rb

Class Method Summary collapse

Class Method Details

.convert_to_edl(specs, add_this_many_to_end = 0, add_this_many_to_beginning = 0, splits = []) ⇒ Object



23
24
25
26
27
28
29
30
31
32
# File 'lib/mplayer_edl.rb', line 23

def self.convert_to_edl specs, add_this_many_to_end = 0, add_this_many_to_beginning = 0, splits = []
  # 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
    out += "#{start} #{endy} #{map[type]}\n"
  end
  out
end