1.1 KiB
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_ffprobefor extracting stream metadata.parse_streamsto model video, audio, and subtitle streams.apply_stream_settingsto apply encoding parameters.confirm_and_write_scriptto generate and confirm overwrite ofencode.shscript.
- Integrated modules and helpers:
models/streamsdata models:VideoFile,VideoStream,AudioStream,SubtitleStream,OriginalMediaType.movie_details.get_movie_detailsfor enriching metadata.lib/fs.write_shell_scriptfor file system operations.
Changed
- Adopted
srcdirectory layout according to standard Python packaging.
Fixed
- None (initial release).