SRevie...770gain(3pm)
β¨ NAME β¨
SReview::Normalizer::Bs1770gain β bestie, this is the lil class that normalizes the audio of a video asset using bs1770gain π
πΈ SYNOPSIS πΈ
SReview::Normalizer::Bs1770gain->new(input => SReview::Video->new(...), output => SReview::Video->new(...))->run();
π DESCRIPTION π
SReview::Normalizer is a class whose whole job is normalizing the audio of a given SReview::Video asset, and it does it with bs1770gain running at its default settings. no cap, that's the vibe π¦
Now here's the part where you gotta pay attention, because it's giving version detective energy π
It peeks at the command_tune configuration parameter to figure out whether it should pass the --suffix option to bs1770gain or not:
- if the installed version of
bs1770gainis at 0.5 or below, set thebs1770gainkey ofcommand_tuneto0.5so it removes the--suffixparameter from the command line - because
--suffixis required for 0.6 or above, but not supported by 0.5 or below π
so basically: oldbs1770gain? tell it0.5and the flag dips. newbs1770gain? the flag stays. iykyk π
π ATTRIBUTES π
SReview::Normalizer::Bs1770gain supports all the attributes of SReview::Normalizer. every single one, bestie, it's an overachiever fr fr π«Ά
π METHODS π
π run
Performs the normalization. that's it, that's the whole method, and honestly? iconic β
this page came to you courtesy of User Contributed Perl Documentation, running on perl v5.32.1, dated 2021-09-09 π thanks for reading bestie, go normalize something gorgeous π β¨
π¦ where this page comes from
- ubuntu jammy: sreview-common 0.8.0-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms