Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: implement new API to also handle multiple transcoding outputs #8

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

bajankristof
Copy link
Collaborator

  • Added new, more powerful (though less extensible) DSL to build ffmpeg commands.
  • Introduced new concept of long-lived presets and transcoders.
  • Removed full output storage during the transcoding process.
  • Added built-in presets that can be used out-of-the-box:
    • H.264 360p all the way up to 4K resolution.
    • AAC 128k all the way up to 320k bit rate.
    • DASH H.264 360p all the way up to 4K resolution.
    • DASH AAC 128k all the way up to 320k bit rate.
  • Dropped support for Ruby 3.0, Ruby 3.1 is now the minimum supported version.

…ng outputs

- Added new, more powerful (though less extensible) DSL to build ffmpeg commands.
- Introduced new concept of long-lived presets and transcoders.
- Removed full output storage during the transcoding process.
- Added built-in presets that can be used out-of-the-box:
  - H.264 360p all the way up to 4K resolution.
  - AAC 128k all the way up to 320k bit rate.
  - DASH H.264 360p all the way up to 4K resolution.
  - DASH AAC 128k all the way up to 320k bit rate.
- Dropped support for Ruby 3.0, Ruby 3.1 is now the minimum supported version.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant