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.post3-cp312-cp312-manylinux_2_35_x86_64.whl (102.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

codec_video_prep_legacy_exact-0.2.5.post3-cp311-cp311-manylinux_2_35_x86_64.whl (68.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

codec_video_prep_legacy_exact-0.2.5.post3-cp310-cp310-manylinux_2_35_x86_64.whl (68.2 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.post3-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for codec_video_prep_legacy_exact-0.2.5.post3-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 ea0d0d7734821bab15d95349baa644f62353fb8a3576cea8bcac22c54f2c52b2
MD5 d01288a857fa5282f5ff70b3251f19e6
BLAKE2b-256 958c4c912eb3470b40da6528551b96352c93ca0c12ed4f2ab10f68e9123e652d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for codec_video_prep_legacy_exact-0.2.5.post3-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 648d930380adbe531f7479a05b8017456552ad4934c5b5702b56edde9ad60f44
MD5 0a50231eb17058357c22a97f991b6c3c
BLAKE2b-256 68ef95508c534ecb0a12ba55782161b37f0654e990c4a9024e8aed6fda4b5183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for codec_video_prep_legacy_exact-0.2.5.post3-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 b5bc60fa0f57712e922d425cd514727beb86eff27580652e0a2c749111c543bc
MD5 4857629f6fa9b567fb57f3724b348ff4
BLAKE2b-256 0fe2e4f55d196e9016bfe5e953312c56d805fb5ab21130d5f655b0f0f67bc751

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