Skip to content

Releases: exwm/yt_clipper

yt_clipper v5.28.0 [2024.10.25]

25 Oct 03:01
Compare
Choose a tag to compare

5.28.0 (2024-10-25)

Features

  • clipper: on failure to parse markers JSON file, print friendlier error messages and debug info (2c7fc9e)

Bug Fixes

  • clipper: pass --cookiefile option as --cookies to yt-dlp (0e43f51) by @codedealer in (#54)
  • clipper: set yt-dlp location to bundled yt-dlp for frozen releases (8a80ac1)

yt_clipper v5.27.0 [2024.10.11]

11 Oct 21:26
Compare
Choose a tag to compare

5.27.0 (2024-10-11)

Features

  • clipper: auto update yt-dlp bundled in frozen releases (5728875)
    • adds option --no-ytdl-auto-update to disable automatic updating of bundled yt-dlp
    • adds option --ytdl-location to override the location of yt-dlp
    • changes option --version to print only yt_clipper's version
    • adds option --print-versions to print versions of yt_clipper and its major dependencies
  • clipper: use binary yt-dlp cli to enable updating yt-dlp dep independently (9316fd4)
    • removes legacy youtube-dl support which hasn't been updated in several years
  • clipper: by default, read additional args from arg file ../yt_clipper_default_args.txt for frozen releases (d00d0b6)
  • clipper: organize options into groups, use rich-argparse for richer help output (fa7ac45)

yt_clipper v5.26.0 [2024.10.09]

09 Oct 15:18
Compare
Choose a tag to compare

5.26.0 (2024-10-09)

Features

Major Dependency Upgrades

  • clipper: update yt-dlp dependency to v2024.10.07 (d9c8dd5)

yt_clipper v5.25.0 [2024.09.30]

30 Sep 22:04
Compare
Choose a tag to compare

5.25.0 (2024-09-30)

Features

  • clipper: add --video-codec option h264_vulkan for hardware accelerated encodes of h264 (21a060f) (progresses #46)
    • Uses hardware acceleration (typically a discrete GPU) for faster encodes at the cost of some quality.
    • h264_vulkan uses the Vulkan technology which is supported on Linux and Windows across most modern GPUs (AMD/NVIDIA/Intel). MacOS and iOS are not yet supported. Requires ffmpeg >= 7.1.
    • If you have issues with hardware acceleration, ensure you have the latest drivers.
  • clipper: log audio/video formats found by youtube_dl alternative (7b93636)

Bug Fixes

  • clipper: crash on --fast-trim with local input video file, updates python from 3.8 to 3.12 (ff9675e)

Major Dependency Upgrades

  • clipper: update ffmpeg dependency to 7.1 (supports vulkan encodes) (a5959da)
  • clipper: update yt-dlp dependency to v2024.09.27 (d06bf12)

Documentation

  • readme: add section on supported video codecs
  • readme: add documentation for linux installation by @rehandaphedar in #44

yt_clipper v5.24.0 [2024.09.08]

08 Sep 02:40
Compare
Choose a tag to compare

5.24.0 (2024-09-08)

Features

  • clipper+markup: add --enable-hdr option to use high dynamic range for output videos (75105af)
    • The option is exposed in the markup script UI in global and marker pair encode settings (opened with Shift+W).
    • Typically improves image vibrancy and colors at the expense of file size and playback compatibility.
  • clipper: add --fast-trim/-ft option to generate outputs quickly without re-encoding (3dbf0f4)
  • markup: crop manipulation: allow use of meta key (command on mac) instead of ctrl key (63ddd76)
  • clipper: add --log-level option, fix default log level should be VERBOSE not DEBUG (a1ee47e)

Bug Fixes

  • clipper: zoompan: disable scaling up input when input is HDR before zooming to avoid artifacting (2c5d0e6)
  • markup: videoURL in markers json missing video ID query param (fa99571)

yt_clipper v5.22.0 [2024.08.06]

06 Aug 21:43
Compare
Choose a tag to compare

5.22.0 (2024-08-06)

Bug Fixes

Major Dependency Upgrades

  • clipper: update yt-dlp dependency to v2024.08.06 (20c80f3)

yt_clipper v5.21.2 [2024.08.04]

04 Aug 14:45
Compare
Choose a tag to compare

5.21.2 (2024-08-04)

Bug Fixes

  • clipper: making clips with local input video broken due to missing Video Type (9a14f4d)

yt_clipper v5.21.1 [2024.08.02]

02 Aug 18:48
Compare
Choose a tag to compare

5.21.1 (2024-08-02)

Bug Fixes

  • clipper: work around for video stabilization artifacts when input video has low background contrast (da31b06)

yt_clipper v5.21.0 [2024.08.02]

02 Aug 00:28
Compare
Choose a tag to compare

5.21.0 (2024-08-02)

Major Dependency Upgrades

  • clipper: update yt-dlp dependency to v2024.08.01 (9781979)

yt_clipper v5.20.0 [2024.08.01]

01 Aug 00:58
Compare
Choose a tag to compare

5.20.0 (2024-08-01)

Features

  • clipper+markup: add initial support for afreecatv platform vods (a24b80c)

Bug Fixes

  • markup: marker pair selection via mouseover should work on weverse and naver_tv (8022ac5)

AfreecaTV Support Notes

  • AfreecaTV clips use the hls (http live streaming) protocol which is not as reliable as other protocols.
  • Short AfreecaTV clips (about 1 second or shorter) may produce empty video files when.
  • AfreecaTV VODs come in multiple video file parts and clips that span multiple parts are not currently supported.