Class: Bideo::Video

Inherits:
Client show all
Defined in:
lib/bideo/video.rb

Instance Attribute Summary

Attributes inherited from Client

#download_urls, #file_names, #save_directory, #session, #url

Instance Method Summary collapse

Methods inherited from Client

#download, #initialize

Constructor Details

This class inherits a constructor from Bideo::Client

Instance Method Details

#transcode(format = "mp3") ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/bideo/video.rb', line 4

def transcode(format = "mp3")
  Dir.foreach(self.save_directory) do |item|
    next if item == '.' or item == '..'
    # do work on real items
    puts item

    movie = FFMPEG::Movie.new("#{self.save_directory}/#{item}")

    item_name = item.split(".")[0]
    movie.transcode("#{self.save_directory}/#{item_name}.#{format}")
  end

  self
end