On 2024-12-24 05:26, Jim Leonard via Hpr wrote:
Did post-processing of shows change at some point in the last few months? Asking because there was a lot of audio dynamics compression added to hpr4273 that wasn't present in what was submitted, and it sounds fuzzy and overmodulated as a result. Normalization I can understand, since people submit at different average volume levels... but adding a set dynamic compression ratio to the source is not a good idea because there is no set ratio for all inputs.

I also noticed at some point the opening changed; the opening few notes are very quiet, and then suddenly get much louder when the intro synthesized voice starts.  (This is likely compression at work as well.)  I don't care how loud the music is; I'm just mentioning it because, at some point months ago, the music was a constant level, so something changed.

What changed, and when?  And can hpr4273 be re-processed and re-uploaded without added compression?

Yes we changed to produce stereo output. I remember saying it on the community news but I can't find it back in the notes or transcripts.

I don't think that would make a huge difference but looking at the diffs, I do see a change from

ffmpeg -y -i hpr${ep_num}.wav -af loudnorm=I=-16:LRA=11:TP=-1.5  hpr${ep_num}_norm.wav  >> ${fname}_tmp.log 2>&1

to

ffmpeg -y -i hpr${ep_num}_sandwitch.wav -filter:a "dynaudnorm=p=0.9:s=5" hpr${ep_num}_norm.wav  >> ${fname}_tmp.log 2>&1

To be honest I have no idea why that change was made, but I usually only make changes when something broke. Do you think that would account for the change ?

So yes we can fix the, but there is no point reworking the audio until we fix the scripts and confirm they are working.


With Dave stepping aside, the metadata preparation, show posting, and media transcoding all need to be done by me.

I would like to automate as much as possible, while ensuring we keep the manual quality control steps that prevent the majority of problems getting through.

Therefore I will be reworking the flow to try and have the manual steps be at the same time if possible.

I would also like to have a dashboard showing the waveform and spectrum images, play links and transcripts, with links to all the files in all the CCDN locations for to assist with issues like this.


*Call For Help*

To be honest I'm not the best to notice anything as subtle as this, not that I don't check it, it's just that I don't spot this stuff.

Can audiophile people please subscribe to, and report issues with audio in, the future feed <https://hackerpublicradio.org/rss-future.php>. Once the file has hit the main feed it's already too late to replace the file for anyone that downloaded it.

Anyone willing to help with the transformation scripts and documentation should please create an account on our Git Repo https://repo.anhonesthost.net/user/sign_up, and _email me 1:1 so I can approve your account_.

They are due a cleanup anyway, so now is as good a time as any to start working on this.


*Audio Workflow*

The principle of the Audio Workflow is dealing with random binary data that can be submitted from any random person on the internet, in any format they may feel the need to use.

We therefore we do not trust the audio, nor it's metadata.

We convert to raw PCM first, conduct a manual inspection of the audio, and a visual inspection of the wave form.

Once it passes that the sandwich containing the intro, show and outro is produced.

We then convert those and add the metadata (eg id3tags) from the show submission database.

Then we distribute them.


*Required fixes*

Several items need to be fixed in the workflow.

 * Fix audio dynamics compression (this issue)
 * Transcripts are not working - due to conflicting dependencies
 * Text to speech too complicated - due to conflicting dependencies
     o Also requires a lot of manual attempts to get the text
       correct(ish) - suggestions on how to improve this are welcome.
     o Implement alternatives proposed by Archer72
 * Some audio files (most recently flac) files come in without a
   duration - why is this ?
 * Ogg media is missing metadata tags - due to conflicting dependencies
 * Anything else ?


Thanks everyone for Volunteering - And remember if you sign up before 2025 with the offer code "I<3HPR", we will double the remuneration for new Contributors.

--
Regards,

Ken Fallon (PA7KEN,G5KEN)
https://kenfallon.com
https://hackerpublicradio.org/hosts/ken_fallon
_______________________________________________
Hpr mailing list
[email protected]
https://lists.hackerpublicradio.com/mailman/listinfo/hpr

Reply via email to