What’s new ?

For the complete list of changes, refer to the git commits.

1.4.5

  • Improve compare with video_metrics.

  • Improve audio psd estimation.

1.4.2

  • Include media folder in package.

  • Add a linear predictor LinearPredictor.

1.4.1

  • Add the functions get_codec_video and get_colorspace.

1.4.0

  • Add support for ffmpeg 8.

  • Add support for python 3.14.

  • Create demo with streamlit.

  • Migration to poetry uv.

1.3.1

  • Add get_pix_fmt and get_resolution.

  • Add lpips metric.

1.3.0

  • Add uvq metric.

  • Change license to GPL3.

  • Fix colorspace eotf.

  • Simplify import.

1.2.4

  • Optimize colorspace simplification.

  • Remove is_time_continuous and is_space_continuous.

  • Simple access to the documentation with cutcutcodec-doc.

  • Video streams now have an associated color space.

1.2.3

  • fft implementation of ssim.

  • Now video frames are in RGB rather BGR.

1.2.2

  • Parse vmaf metric.

  • Simplify import of analysis.

1.2.1

  • C implemenetation of the psnr and ssim metrics.

  • Take care of color range.

1.1.4

  • More image format supported.

  • Video frame are only in float32.

1.1.3

  • Able to compile ==, >=, <=, >, >, if-else function.

  • Convert video colorspace to work in bt709.

  • Support all read and write bit depth and channels.

1.1.2

  • Add a video filter to change the speed.

  • Add zero padding to audio frames.

1.1.1

  • Add a Winer audio denoise filter.

1.1.0

  • Able to compile min and max functions.

  • Add support for ffmpeg 7.

  • Refactor the documentation.

1.0.4

  • Read images and SVG as well.

1.0.3

  • Improved ergonomics of the “Entry Tabs” and “Export” window.

  • Speed-up codec/encoder/muxer tests of compatibility by a factor 10.

1.0.2

  • Able to compile atan function.

  • Add support for ffmpeg 6.

  • Handling of non-square pixel readings.

1.0.1

  • Add a command line interface.

  • Compiling dynamic expressions in C.