Hi,

> I "disabled" audio from Pygame by
> 
> import os
> os.putenv('SDL_AUDIODRIVER', 'dummy')
> os.putenv('SDL_AUDIODEV', '/dev/null')
> 
> which worked. Thanks for help!

Oh.. I guess I was wrong, I feel like there must be a way to configure the 
sound from within pygame instead of setting an environment variable...


> How, however, could I ensure something like this not happening when I
> launch another program who would like access to my default sound driver?

Yeah, I suppose more likely than not you will want to record sound coming from 
the game also.


>> Also, does the card have 4 separate streams? If you have no particular
>> reason to get all 4 channels maybe there is a way to only record one.
> It's an external sound card with 4 separate inputs, yes. The reason for my
> not specifying hardware numbers is that those tend to reset when I unplug
> the card.

That’s understandable for removable interface. 

I did see that your sound card outputs 4 channels what about the stream count? 
I think they present as subdevices if they are actual discrete streams, but not 
if they are coupled channels.

> There's that, and the raise in pitch in my voice throughout the rest of the
> clip.
> 
> Either way, I have something that works now, so many thanks!

I… your welcome but if you bought a dedicated multichannel audio card or 
interface you should be able to route multiple sources when/if you need in the 
future…

If you made sure to use the same settings (sample rate, format, different 
streams/subdevices) you could actually get exclusive control and share the 
hardware device. I could be wrong but a 4 ch card is probably going to have at 
least two streams available, maybe separate clocks, usually not, or even 4 
discrete. 

You could not use a hardware device at all, and use alsa’s software 
converted/mixed/resampled software plugins/devices sharing input/output will be 
much easier. I believe you can also set a system default mixer or plugin, 
unfortunately the only thing I remember was that I couldn't not figure out how 
to set up alsa the way I wanted it and gave up halfway through :/

But see if $ aplay -L lists software device systemdefaults that seem adequate 
for you, then you could try if using those names instead give satisfactory 
results, since the audio format resampling will be handled for you by alsa even 
if clients use different configurations.

Regards,
Ted Park

_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to