Skip to main content

Legacy exact reproduction wheel for old codec assets

Project description

codec-video-prep-legacy-exact

Legacy exact reproduction wheel for old codec assets from the Compressed Video Reader project.

Overview

This package provides a legacy, exact reproduction environment for generating codec assets using the original/old codebase from the Compressed Video Reader project. It ensures bit-exact compatibility with previously generated codec patch datasets.

Key Features

  • Exact Reproduction: Produces identical output to the original codec asset generation pipeline
  • Multi-Python Support: Works with Python 3.10, 3.11, and 3.12
  • Legacy Backend: Uses ffmpeg_native decode backend (not the newer cv_pixel path)
  • Pre-built Extensions: Includes compiled C++ extensions for fast video processing

Installation

pip install codec-video-prep-legacy-exact

Usage

After installation, use the CLI command:

# Process a single video
codec-video-prep-legacy-exact --input video.mp4 --output ./output

# See all options
codec-video-prep-legacy-exact --help

The CLI entrypoint calls tool.pipeline.process_video_bitcost_readiness:main.

Important Constraints

This legacy package enforces the following settings for exact reproduction:

  • decode_backend: ffmpeg_native (required)
  • avoid_keyframes: False (required)
  • Does NOT use the newer cv_pixel code path

Package Contents

  • codec_selector/: Codec selection and pipeline framework
  • tool/: Video processing tools and pipelines
  • cv_reader/: Video reader with C++ extensions (api + frame_decode)
  • cv_reader_fast/: Fast video reader with C++ extensions

System Requirements

  • Linux x86_64
  • Python 3.10, 3.11, or 3.12
  • glibc 2.35 or compatible

License

Proprietary - Internal use only

Author

Compressed Video Reader Team

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

codec_video_prep_legacy_exact-0.2.5.post2-cp312-cp312-manylinux_2_35_x86_64.whl (101.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

codec_video_prep_legacy_exact-0.2.5.post2-cp311-cp311-manylinux_2_35_x86_64.whl (66.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

codec_video_prep_legacy_exact-0.2.5.post2-cp310-cp310-manylinux_2_35_x86_64.whl (67.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

File details

Details for the file codec_video_prep_legacy_exact-0.2.5.post2-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for codec_video_prep_legacy_exact-0.2.5.post2-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 c77cffcea4cb56c7140a223a3da260136ed864c7b1a4487d2bc50883edbc7514
MD5 330081d5bb0e8cb7c769574dedc14ad1
BLAKE2b-256 d2613d920f3b17a9d424b08c3a79a4910661b0064d321424fcb2382bd751557c

See more details on using hashes here.

File details

Details for the file codec_video_prep_legacy_exact-0.2.5.post2-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for codec_video_prep_legacy_exact-0.2.5.post2-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 dc63246a79a503ce1d9809919572fc333db1eefd45723362073b5b99677ae7ac
MD5 85b68efbe5a184b803f578343d542d7a
BLAKE2b-256 9e88857c7fd841eecd9e825f52d7b7b1ed09bb4bec3dd8ef8e4821aebeefbc65

See more details on using hashes here.

File details

Details for the file codec_video_prep_legacy_exact-0.2.5.post2-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for codec_video_prep_legacy_exact-0.2.5.post2-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 a49c4dc5d8f627ba44cdd0ab81a8f393c6ecd962cac3e36fd570624e8bde46ad
MD5 04fac03cbf43bba841f81700fe40d2ad
BLAKE2b-256 504aa155912d9c311fa7a866faea7f5207453ec7edf4fbe8b6d6a5ce7a7883a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page