Module: ActiveEncode
- Extended by:
- FilenameSanitizer
- Defined in:
- lib/active_encode/base.rb,
lib/active_encode.rb,
lib/active_encode/core.rb,
lib/active_encode/input.rb,
lib/active_encode/engine.rb,
lib/active_encode/errors.rb,
lib/active_encode/output.rb,
lib/active_encode/status.rb,
lib/active_encode/polling.rb,
lib/active_encode/version.rb,
lib/active_encode/callbacks.rb,
lib/active_encode/global_id.rb,
lib/active_encode/persistence.rb,
lib/active_encode/engine_adapter.rb,
lib/active_encode/engine_adapters.rb,
app/jobs/active_encode/polling_job.rb,
lib/active_encode/filename_sanitizer.rb,
lib/active_encode/technical_metadata.rb,
app/models/active_encode/encode_record.rb,
lib/active_encode/engine_adapters/test_adapter.rb,
lib/active_encode/engine_adapters/ffmpeg_adapter.rb,
lib/active_encode/engine_adapters/zencoder_adapter.rb,
lib/active_encode/engine_adapters/matterhorn_adapter.rb,
app/controllers/active_encode/encode_record_controller.rb,
lib/active_encode/engine_adapters/media_convert_output.rb,
lib/active_encode/engine_adapters/pass_through_adapter.rb,
lib/active_encode/engine_adapters/media_convert_adapter.rb,
lib/active_encode/engine_adapters/elastic_transcoder_adapter.rb
Overview
PassThroughAdapter accepts an input file url and a number of derivative urls in the options E.g. ‘create(input, outputs: [{ label: ’low’, url: ‘file:///derivatives/low.mp4’ }, { label: ‘high’, url: ‘file:///derivatives/high.mp4’ }])‘ This adapter mirrors the ffmpeg adapter but differs in a few ways:
1. It starts by copying the derivative files to the work directory
2. It runs Mediainfo on the input and output files and skips ffmpeg
3. All work is done in the create method so it's status is always completed or failed
Defined Under Namespace
Modules: Callbacks, Core, EngineAdapter, EngineAdapters, FilenameSanitizer, GlobalID, Persistence, Polling, Status, TechnicalMetadata Classes: Base, CancelError, EncodeRecord, EncodeRecordController, Engine, Input, NotFound, NotRunningError, Output, PollingJob
Constant Summary collapse
- VERSION =
'1.1.1'