This PR performs the following changes:
- update python in Dockerfile
- updates all python libraries (including Django)
- makes md5sum calculation redundant by default
- updates Postgresql used in Docker. For new installations this is ok. For existing ones this is backwards incompatible, and restore through pg_dump+pg_restore has to be performed in order to utilize Postgres 17 (since its not compatible with previous versions and will complain)
- fixes issues with HLS, and adds test to ensure they won't happen again
- allows . and @ in usernames
* Framerate fix
Keep original framerate up to 60fps, halve any framerate above 60fps. Because of "video_frame_rate": Fraction(video_info["r_frame_rate"]), it does not work, when float used, the video is encoded but framerate suffers from rounding error.
* Framerate fix
Keep original framerate up to 60fps, halve any framerate above 60fps. Because of "video_frame_rate": Fraction(video_info["r_frame_rate"]), it does not work, when float used, the video is encoded but framerate suffers from rounding error.
* Introduction of minimum bitrate modifier
A minimum bitrate modifier introduced as per https://developers.google.com/media/vp9/settings/vod
* Introduction of minimum bitrate modifier
A minimum bitrate modifier introduced as per https://developers.google.com/media/vp9/settings/vod
* Deinterlacing and better filter logic
* Framerate fix
Keep original framerate up to 60fps, halve any framerate above 60fps. Because of "video_frame_rate": Fraction(video_info["r_frame_rate"]), it does not work, when float used, the video is encoded but framerate suffers from rounding error.
* Framerate fix
Keep original framerate up to 60fps, halve any framerate above 60fps. Because of "video_frame_rate": Fraction(video_info["r_frame_rate"]), it does not work, when float used, the video is encoded but framerate suffers from rounding error.
* Introduction of minimum bitrate modifier
A minimum bitrate modifier introduced as per https://developers.google.com/media/vp9/settings/vod
* Introduction of minimum bitrate modifier
A minimum bitrate modifier introduced as per https://developers.google.com/media/vp9/settings/vod