This project aims to use python to convert and compare multiple video files in folders.
- This project requires a FFMPEG Binary with libsvtav1 codec.
- Place FFMPEG Binary in the folder containing AV1PyConvert.
- PS or CMD: pip install -r requirements.txt
- Then give it a path to master copy of your media.
- Pass a new location where you want it to encode your media!
- Wait for it to finish converting everything in your folder to new AV1 Codec!
- Read VMAF, PSNR, and SSIM scores the closer to 100 for VMAF the better the quality!
- Profit !!!
This master branch should work as it stands so long you follow the steps above!
Requirements
- Python 3.10.7
- ffmpeg-python==0.2.0 (pip install ffmpeg-python==0.2.0)
- ffmpeg-quality-metrics==3.2.1 (pip install ffmpeg-quality-metrics==3.2.1)
- rich==13.3.5 (pip install rich==13.3.5)
Plans
- Add support to read other forms of containers such as avi, mov, and MP4.
- Allow user to choose to convert to any container of choice.
- Add more encoder support such as H265, VP9, H264, and anymore widely used encoders.
- And many more plans!