[FFmpeg-trac] #9420(avdevice:new): DirectShow (dshow) audio input limited to 44.1 kHz / 16-bit

FFmpeg trac at avcodec.org
Tue Sep 14 06:45:51 EEST 2021


#9420: DirectShow (dshow) audio input limited to 44.1 kHz / 16-bit
-------------------------------------+-------------------------------------
             Reporter:  Brad Isbell  |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avdevice
              Version:  git-master   |               Resolution:
             Keywords:  dshow        |               Blocked By:
  directshow audio                   |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Brad Isbell):

 Replying to [comment:1 Balling]:
 > Is not that cpl signalling WASAPI, not dshow? WASAPI input is not
 suported in ffmpeg, only output through SDL 2.

 Good question... I'm not sure either way.

 However, I know these devices can operate at higher sample rates.  For
 example, VLC can play 48 kHz via DirectShow.  If I open a capture device
 and set to 48 kHz, it results in the following options:

 {{{
 :dshow-vdev=none :dshow-adev=DVS Receive  7-8 (Dante Virtual Soundcard)
 :dshow-aspect-ratio=4\:3 :dshow-chroma= :dshow-fps=0 :no-dshow-config :no-
 dshow-tuner :dshow-tuner-channel=0 :dshow-tuner-frequency=0 :dshow-tuner-
 country=0 :dshow-tuner-standard=0 :dshow-tuner-input=0 :dshow-video-
 input=-1 :dshow-video-output=-1 :dshow-audio-input=-1 :dshow-audio-
 output=-1 :dshow-amtuner-mode=1 :dshow-audio-channels=0 :dshow-audio-
 samplerate=48000 :dshow-audio-bitspersample=0 :live-caching=300
 }}}

 We can see that the setting took effect by looking at the resulting sample
 rate and bitrate.

 [[Image(https://i.imgur.com/DELYw7j.png)]]

 [[Image(https://i.imgur.com/bHoKNoN.png)]]
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9420#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list