jiaaro/pydub

When playing audio, diagnostic messagse are displayed on console

Open

#247 opened on Jan 29, 2018

View on GitHub
 (6 comments) (4 reactions) (0 assignees)Python (981 forks)batch import
featuregood first issuehelp wanted

Repository metrics

Stars
 (8,054 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

First off, I love PyDub! Easy to use and powerful! Thanks! My issue: when using PyDub 0.20.0 and playing an audio stream from memory (loaded from .m4a file):

            from pydub          import AudioSegment as pydub
            from pydub.playback import play
            self.mFileAudio  = pydub.from_file(self.mFilePathName, "mp4") 
            play(self.mFileAudio)

the following messages stream to console:

  Duration: 00:00:00.86, bitrate: 256 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 16000 Hz, 1 channels, s16, 256 kb/s
    nan M-A:    nan fd=   0 aq=   27KB vq=    0KB sq=    0B f=0/0   
    nan M-A:    nan fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0   
  -0.06 M-A:  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0   
  -0.03 M-A:  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0   
   0.00 M-A:  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0   
<snip>

Is there a way to block these?

Expected behavior

I would prefer to turn off the diagnostic messages

Actual behavior

30 messages per second of audio

Your System configuration

  • Python version: 3.6
  • Pydub version: 0.20.0
  • ffmpeg or avlib?: ffmpeg v3.2.2
  • ffmpeg/avlib version:

Is there an audio file you can include to help us reproduce?

You can include the audio file in this issue - just put it in a zip file and drag/drop the zip file into the github issue.

Contributor guide