In this case pavucontrol should be able to select and control your microphone.
If it does not - use alsamixer.

Any of the ffmpeg -f alsa should work just fine.

Tomas

On Tue, 2019-10-29 at 21:24 -0700, Dick Steffens wrote:
> On 10/29/19 8:53 PM, [email protected] wrote:
> > You do not say what distribution you are running on that Thinkpad.
> 
> Xubuntu 18.04.
> 
> > So, I am going to guess that you are using pulse audio and have pavucontrol,
> > and
> > pulseaudio-utils installed.
> > 
> > If that is the case try this guide:
> > https://ro-che.info/articles/2017-07-21-record-audio-linux
> 
> It recommends trying:
> 
> ~$ pacmd list-sources | egrep '^\s+name: .*alsa_input'
>      name: <alsa_input.pci-0000_00_1b.0.analog-stereo>
> 
> ~$ pacmd list-sources | egrep '^\s+name:.*\.monitor'
>      name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor>
> 
> > If you use pulse audio, alsa, ... just about anything and you are fan of
> > ffmpeg
> > - you could try:
> > Check supported ffmpeg devices:
> > ffmpeg -devices true -f dshow -i dummy
> 
> ffmpeg -devices true -f dshow -i dummy
> ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg 
> developers
>    built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
>    configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 
> --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu 
> --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping 
> --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa 
> --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca 
> --enable-libcdio --enable-libflite --enable-libfontconfig 
> --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm 
> --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg 
> --enable-libopenmpt --enable-libopus --enable-libpulse 
> --enable-librubberband --enable-librsvg --enable-libshine 
> --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh 
> --enable-libtheora --enable-libtwolame --enable-libvorbis 
> --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 
> --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi 
> --enable-omx --enable-openal --enable-opengl --enable-sdl2 
> --enable-libdc1394 --enable-libdrm --enable-libiec61883 
> --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 
> --enable-shared
>    WARNING: library configuration mismatch
>    avcodec     configuration: --prefix=/usr 
> --extra-version=0ubuntu0.18.04.1 --toolchain=hardened 
> --libdir=/usr/lib/x86_64-linux-gnu 
> --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping 
> --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa 
> --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca 
> --enable-libcdio --enable-libflite --enable-libfontconfig 
> --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm 
> --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg 
> --enable-libopenmpt --enable-libopus --enable-libpulse 
> --enable-librubberband --enable-librsvg --enable-libshine 
> --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh 
> --enable-libtheora --enable-libtwolame --enable-libvorbis 
> --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 
> --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi 
> --enable-omx --enable-openal --enable-opengl --enable-sdl2 
> --enable-libdc1394 --enable-libdrm --enable-libiec61883 
> --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 
> --enable-shared --enable-version3 --disable-doc --disable-programs 
> --enable-libopencore_amrnb --enable-libopencore_amrwb 
> --enable-libtesseract --enable-libvo_amrwbenc
>    libavutil      55. 78.100 / 55. 78.100
>    libavcodec     57.107.100 / 57.107.100
>    libavformat    57. 83.100 / 57. 83.100
>    libavdevice    57. 10.100 / 57. 10.100
>    libavfilter     6.107.100 /  6.107.100
>    libavresample   3.  7.  0 /  3.  7.  0
>    libswscale      4.  8.100 /  4.  8.100
>    libswresample   2.  9.100 /  2.  9.100
>    libpostproc    54.  7.100 / 54.  7.100
> Devices:
>   D. = Demuxing supported
>   .E = Muxing supported
>   --
>   DE alsa            ALSA audio output
>    E caca            caca (color ASCII art) output device
>   DE fbdev           Linux framebuffer
>   D  iec61883        libiec61883 (new DV1394) A/V input device
>   D  jack            JACK Audio Connection Kit
>   D  lavfi           Libavfilter virtual input device
>   D  libcdio
>   D  libdc1394       dc1394 v.2 A/V grab
>   D  openal          OpenAL audio capture device
>    E opengl          OpenGL output
>   DE oss             OSS (Open Sound System) playback
>   DE pulse           Pulse audio output
>    E sdl,sdl2        SDL2 output device
>   DE sndio           sndio audio playback
>    E v4l2            Video4Linux2 output device
>   D  video4linux2,v4l2 Video4Linux2 device grab
>   D  x11grab         X11 screen capture, using XCB
>    E xv              XV (XVideo) output device
> 
> > if you use PA - use pavucontrol to select microphone and set its gain:
> > ffmpeg -f pulse -i default output.mp3
> > ffmpeg -f pulse -i default output.wav
> > 
> > if you use alsa - use alsamixer to select microphone and set its gain:
> > ffmpeg -f alsa -i default output.mp3
> > ffmpeg -f alsa -i default output.wav
> > 
> > If your distro is really old and still uses oss - just replace alsa/pulse
> > with
> > oss in ffmpeg options.
> > 
> > Hope it helps,
> 
> I'll give those a try later on. I've also got another box that doesn't 
> seem to have a problem recording with Audacity. It's a few more pieces 
> to carry around, but I think it works right, so I'll be trying that, 
> too. I've still got a few weeks before it needs to work.
> 
> Thanks for the advice.
> 
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to