3.0.0-beta.2 #160
N3XT0R
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Fixed
PreviewGenerationExceptionthat occurred when FFmpeg configuration parameters(
ffmpeg_video_args) were persisted as associative arrays instead of encoded JSON.The configuration migration now serializes arrays before storage via
Cfg::set(), preventingMySQL
Unknown columnerrors and ensuring correct behavior with thejsoncast type.PreviewService::ffmpegParams()by introducing consistent key/valuenormalization. Both indexed and associative parameter lists are now reliably converted into
valid FFmpeg CLI arguments (e.g.
-vf scale=trunc(iw/2)*2:trunc(ih/2)*2 -crf 30), ensuringpredictable encoding behavior across environments.
-crf,-preset, and-vf scale) to reduce previewfile size while maintaining acceptable visual quality.
Previous defaults produced oversized previews (up to 60–70 MB), leading to high I/O load and
degraded server responsiveness during generation.
Controlled compression now ensures that previews remain compact and streamable,
even under constrained VPS conditions.
could saturate PHP-FPM or Apache worker threads, blocking concurrent requests.
By lowering per-preview CPU and disk overhead, the application now sustains
smooth parallel generation without increasing hardware resources.
Full Changelog: 3.0.0-beta.1...3.0.0-beta.2
This discussion was created from the release 3.0.0-beta.2.
Beta Was this translation helpful? Give feedback.
All reactions