Skip to content

Latest commit

 

History

History
122 lines (70 loc) · 3.21 KB

CHANGELOG.md

File metadata and controls

122 lines (70 loc) · 3.21 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

🎉 [Unreleased]

Added

  • --verbose which prints detailed logs.

Changed

  • Videos with changed fps from fps_changer will be stored in <TMP_DIR>/fps_changer.
  • Selector now case-insensitive, so it selects mp4 and MP4 etc.

🎉 [0.3.2] - 2024-01-14

Added

  • Chapterer which creates output.* with chapters in it, everything in between the first - till the fill extension of the input files will be used as chapter titles 📖. Can be skipped by --skip-chapterer.

Fixed

  • Keep subtitles with merger
  • Fix --help and others cmds if ffmpeg is not available
  • Fix filter function which filtered out files with multiple dots in the filename

🎉 [0.3.1] - 2023-01-26

Fixed

  • Print files from FPS Changer in correct order
  • Merge files in correct order
  • Fix wrong fps detection for floating point numbers

🎉 [0.3.0] - 2023-01-25

Added

  • skip-wait which skips the wait time for reading
  • FPS Changer which detects different fps values and scales down to the lowest number, or an fps value specified via --fps, this feature can also be skipped via skip-fps-changer. None of the original videos will be deleted, instead it generates new ones from the originals in an temporary folder and merges with those

Changed

  • Set all ffmpeg supported video and audio formats as default
  • Make binaries tiny: johnthagen/min-sized-rust
  • Make logs short and consistent
  • Panic with error message from ffmpeg if something goes wrong

Removed

  • Remove --preview
  • Remove --scale

Fixed

  • Works now with folder names which starts with a dot

🎉 [0.2.0] - 2022-05-09

Changed

  • Files like list.txt and scaled videos will be created inside a temporary folder where the endpoint looks like 8EbQrP3j:
    • MacOS: /var/folders/q9/lgznjs3170b27wn5k9jd54g80000gn/T/<8-RAND-CHARS>
    • Linux: /tmp/<8-RAND-CHARS>
    • Windows: ~/AppData/Local/Temp/<8-RAND-CHARS>
  • Video files starting with a . will be ignored (can be the case when dealing with network volumes)
  • Append the following message to the success message: (it can still be broken 🙈)

Fixed

  • Set -safe 0 to get rid of [concat @ 0x55c6fb1e7600] Unsafe file name

🎉 [0.2.0] - 2021-09-05

Added

  • Added --shutdown flag for doing a system shutdown after script execution

Changed

  • Improved --preview

🎉 [0.1.5] - 2021-07-04

Added

  • Scaling videos with the --scale / -s flag and a value like 320:240 before merging

Changed

  • Wait for 3 seconds before merging after showing the merge order for having time to read
  • Improved logging

Fixed

  • Small fix for the printed ffmpeg command

🎉 [0.1.4] - 2020-10-02

Added

  • The --preview flag was added

Changed

  • Vidmerger can now run without the --format flag

🎉 [0.1.2] - 2020-07-29

Fixed

  • Fix issues with backslash-paths on Windows

🎉 [0.1.1] - 2020-06-27

Added

  • Show merge-order before merging