vrecord icon indicating copy to clipboard operation
vrecord copied to clipboard

Display Showvolume Audio Channel Names

Open bturkus opened this issue 1 year ago • 8 comments

Hi, I was wondering if people would be open to tweaking the showvolume filter in "Audio + Video" passthrough mode to display the audio channel names. We could do this in a few other places as well, but I think passthrough in A+V mode would be the most beneficial, as novice vrecord users would not necessarily know that CH1 is stacked on top of CH2 (this just occurred in a Video Preservation class--I knew we were wired improperly, but no one else picked up on it).

@privatezero as I believe you implemented this, what do you think?

Thanks, Ben

bturkus avatar Oct 17 '24 19:10 bturkus

Hi @bturkus we can definitely do this as channel names are already part of that filter - I think we turned them off because the levels tend to be low enough on all these old recordings that the channel names kind of interfere with the bars at the far left end of the meter.

The meters are set to linear right now, but we could change them to logarithmic and maybe that would be more useful? It would make the channel names way easier to read at least. (Example below in log mode with channel names on). Anyone have thoughts about going to logarithmic audio meters? image

privatezero avatar Oct 17 '24 21:10 privatezero

I made a quick branch you can try out to see what you think: https://github.com/amiaopensource/vrecord/tree/logmeters

privatezero avatar Oct 17 '24 21:10 privatezero

thanks @privatezero I'm sure this is great, but I'll test on Monday to confirm. Unrelated, but looking over active branches, do you need someone to test changes you made to mono audio configurations (audio-monitoring-tweaks)?

bturkus avatar Oct 18 '24 15:10 bturkus

@bturkus oh yeah testing on that branch would be great! Can't remember why I didn't do a PR for that yet, I probably just got distracted with work. I think the main thing I was thinking about was the best way to handle the monitoring when a user selects the option to split two input channels into two separate mono tracks (since in our preview window you can't switch between two different audio tracks on the fly). Right now it just lets the user monitor them in stereo basically, which I think might be the best option but would be happy for any other thoughts about that!

privatezero avatar Oct 18 '24 15:10 privatezero

If you do not like transparency of default showvolume, you can add ,format=rgb0 after showvolume filter to force always black. This will make names more visible, other alternatives is rescaling showvolume filter output with xbr/epx/hqx or similar filter.

richardpl avatar Oct 18 '24 21:10 richardpl

@richardpl thanks for those! For myself, I kind of like the transparency on top of the video signal, but I'm curious what others think.

privatezero avatar Oct 21 '24 16:10 privatezero

yes, thanks @richardpl, we'll investigate this and keep the discussion going.

@privatezero I tested the log bars with names, and they seem good. thanks for doing this!

bturkus avatar Oct 21 '24 17:10 bturkus

I tested this as well and like how this looks much better!!!

libbyhopfauf avatar Oct 23 '24 00:10 libbyhopfauf

resolved in https://github.com/amiaopensource/vrecord/pull/913 :P

dericed avatar Sep 23 '25 18:09 dericed