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

Adaptive Retry Mechanism #7

Merged
merged 8 commits into from
Feb 7, 2024
Merged

Adaptive Retry Mechanism #7

merged 8 commits into from
Feb 7, 2024

Commits on Feb 5, 2024

  1. chore(Settings): expanded description

    - Added video codec information
    - Added resolution information
    DontEatOreo committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    3d78e95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2571a3 View commit details
    Browse the repository at this point in the history
  3. refactor(RootCommand): use globals

    - Use ValidResolutions to check resoluions
    - Use VideoCodecs to check video codecs
    DontEatOreo committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    b095f7c View commit details
    Browse the repository at this point in the history
  4. chore: add EOF

    DontEatOreo committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    e152e48 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5fe6c2b View commit details
    Browse the repository at this point in the history
  6. refactor: improve conversion process configuration and handling

    - Now we take `IList<IStream>` instead of `IEnumerable<IStream>`, eliminating the need to convert to a list within the method
    - Fix inappopriate usage of output file extension for VP9 & AV1
    - AV1 using `yuv420p10le` instead of `yuv420`
    DontEatOreo committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    224af7b View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. feat: introduce adaptive retry mechanism for compression

    - Implement an interactive retry mechanism that activates when output video is larger than the original
    - Make resolution and Constant Rate Factor (CRF) adjustable within the retry workflow
    - Include user prompts to enter custom resolution and CRF values during retries
    DontEatOreo committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    3216880 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. chore: version bump

    DontEatOreo committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    07ba4b2 View commit details
    Browse the repository at this point in the history