class MovieMasher::ChainBlend

a merger chain supporting blend filter

Public Instance Methods

chain_labels(label, index) click to toggle source
# File lib/graphs/chains.rb, line 171
def chain_labels(label, index)
  label1 = "#{label}#{index}"
  label2 = "#{label}#{index == 1 ? '' : 'ed'}#{index - 1}"
  cmds = []
  cmds << "[#{label1}]format=pix_fmts=rgba[#{label1}_rgba]"
  cmds << "[#{label2}]format=pix_fmts=rgba[#{label2}_rgba]"
  cmds << "[#{label1}_rgba][#{label2}_rgba]"
  puts "CHAIN_LABELS #{cmds.join(';')}"
  cmds.join(';')
end