Skip to content

Releases: nyarkus/CVC

v2.0.0

Choose a tag to compare

@nyarkus nyarkus released this 09 Jul 16:34
abfba42

CVC 2.0.0

Major release with a new .ccv container, rewritten library API, and a new cross-platform CLI tool.

Breaking changes

  • Project renamed from CCVC to CVC.
  • The old ConsolePlayer, Converter, and Installer projects were replaced by the new cvcutil CLI.
  • .ccv format was updated to CVC2 with separate container and codec versions.
  • Files produced by 1.x are not compatible with the new 2.0 reader.
  • Target framework updated to .NET 10.

Added

  • New cvcutil command-line tool:
    • cvcutil convert converts common video files to .ccv.
    • cvcutil play plays .ccv files in the terminal.
  • New CVC library API for reading, writing, encoding, decoding, and playing .ccv files.
  • New stream-based .ccv file structure with metadata, audio payload, video stream, and keyframe index.
  • I-frame/P-frame encoding support.
  • RLE + Brotli frame compression.
  • Seek support through indexed keyframes.
  • Buffered background frame decoder for smoother playback.
  • Audio playback support through BASS / ManagedBass.
  • Character set presets for playback: classic, blocks, and binary.
  • Encoding presets: fastest, fast, balanced, slow, slowest.
  • Advanced encoding options:
    • --pframe-k
    • --encoding-mode
    • --brotli-compression-mode
  • Conversion statistics: duration, output size, I-frame/P-frame counts, average sizes, and worst frame sizes.
  • README with CLI and library usage examples.
  • Automated tests and GitHub Actions workflows.
  • Release artifacts for linux-x64 and win-x64.

Changed

  • Text encoding switched from ASCII to UTF-8.

v1.0.1

Choose a tag to compare

@nyarkus nyarkus released this 18 Feb 15:53
  • Fixed a problem with playback of short videos.
  • CCVC Installer ALPHA.
  • Converter is now without FFmpeg and needs to be downloaded or installed using the installer

Warning

To remove ConsolePlayer from the PATH you need to run ConsolePlayer.exe as administrator

1.0.0.0

Choose a tag to compare

@nyarkus nyarkus released this 16 Feb 13:22

ConsolePlayer has some troubles with buffer