SRevie...malizer(3pm)

πŸ“¦ version 0.8.0, in ubuntu jammy

✨ NAME ✨

SReview::Normalizer β€” the glow-up your video's audio has been begging for. It normalizes the audio of a video asset. That's it, that's the job. πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

SReview::Normalizer->new(input => SReview::Video->new(...), output => SReview::Video->new(...))->run();

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so bestie, SReview::Normalizer is a whole class whose entire personality is: take a given SReview::Video asset and normalize its audio, using bs1770gain at its default settings. simple. iconic. no notes. πŸ’…

now here's the lil drama it has to navigate: it peeks at the command_tune configuration parameter to decide whether it should pass the --suffix option to bs1770gain. the tea is that bs1770gain versions are out here acting different:

  • if the installed version of bs1770gain is at 0.5 or below, set the bs1770gain key of command_tune to 0.5 to remove the --suffix parameter from the command line.
why tho? because --suffix is required for 0.6 or above, but not supported by 0.5 or below. so if you're on the old one and you keep it in there, it's giving chaos. set that key, keep the peace. 🫢

🌸 ATTRIBUTES 🌸

the following attributes are supported by SReview::Normalizer. and yes, they're both Required. no shortcuts, bestie. 😭

πŸ’œ input

an SReview::Video object for which the audio should be normalized.

Required.

πŸ’– output

an SReview::Video object that the normalized audio should be written to, together with the video from the input file.

Required. and it must point to a .mkv file. not vibing with anything else, sorry. πŸŽ€


πŸ”₯ METHODS πŸ”₯

⭐ run

performs the normalization. that's the whole method. she does the thing. πŸ‘‘


and that's the whole page, bestie! this little masterpiece came to you from perl v5.32.1, dated 2021-09-09, courtesy of the User Contributed Perl Documentation. go normalize something and slay. πŸ’–βœ¨πŸŒˆπŸ¦‹

πŸ“¦ where this page comes from