Files
VidEnc/CHANGELOG.md
2025-04-17 13:58:54 +03:00

1.1 KiB

Changelog

All notable changes to this project will be documented in this file.

[1.0.0] - 2025-04-17

Added

  • Initial release of videnc-reeffed CLI for encoding videos.
  • Support for:
    • Specifying input video file and IMDb ID validation.
    • Removing subtitles with --nosubtitles.
    • Encoding presets (--preset) and CRF settings (--crf).
    • Selecting original media type (--original-media-type).
    • Adjusting film grain amount (--film-grain).
  • Implemented core functions:
    • run_ffprobe for extracting stream metadata.
    • parse_streams to model video, audio, and subtitle streams.
    • apply_stream_settings to apply encoding parameters.
    • confirm_and_write_script to generate and confirm overwrite of encode.sh script.
  • Integrated modules and helpers:
    • models/streams data models: VideoFile, VideoStream, AudioStream, SubtitleStream, OriginalMediaType.
    • movie_details.get_movie_details for enriching metadata.
    • lib/fs.write_shell_script for file system operations.

Changed

  • Adopted src directory layout according to standard Python packaging.

Fixed

  • None (initial release).