Class: Shingoncoder::Backend::TranscodeService
- Inherits:
-
Object
- Object
- Shingoncoder::Backend::TranscodeService
- Includes:
- Open3
- Defined in:
- lib/shingoncoder/backend/transcode_service.rb
Constant Summary collapse
- BLOCK_SIZE =
1024
Instance Method Summary collapse
-
#initialize(id) ⇒ TranscodeService
constructor
A new instance of TranscodeService.
- #transcode ⇒ Object
Constructor Details
#initialize(id) ⇒ TranscodeService
Returns a new instance of TranscodeService.
11 12 13 |
# File 'lib/shingoncoder/backend/transcode_service.rb', line 11 def initialize(id) @id = id end |
Instance Method Details
#transcode ⇒ Object
15 16 17 |
# File 'lib/shingoncoder/backend/transcode_service.rb', line 15 def transcode execute "#{config.ffmpeg_path} #{} -i \"#{input_path}\" #{} #{output_path}" end |