我正在尝试使用pyaudio将mp3文件转换为wav格式,但出现错误 我的代码
from pydub import AudioSegment
sound = AudioSegment.from_mp3("v1.mp3")
sound.export("a.wav", format="wav")
第二行出现错误,如下所示
CouldntDecodeError:解码失败。 ffmpeg返回错误代码:1
ffmpeg / avlib的输出:
b“ ffmpeg版本2.8.15-0ubuntu0.16.04.1版权所有(c)2000-2018使用gcc 5.4.0(Ubuntu 5.4.0-6ubuntu1〜16.04.10)20160609 \ n配置的FFmpeg开发人员\ n :--prefix = / usr --extra-version = 0ubuntu0.16.04.1 --build-suffix = -ffmpeg --toolchain = hardened --libdir = / usr / lib / x86_64-linux-gnu --incdir = / usr / include / x86_64-linux-gnu --cc = cc --cxx = g ++ --enable-gpl --enable-shared --disable-stripping --disable-decoder = libopenjpeg --disable-decoder = libschroedinger- 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-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse- enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwo me脚--enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable- x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv \ n libavutil 54. 31.100 / 54. 31.100 \ n libavcodec 56. 60.100 / 56。 60.100 \ n libavformat 56. 40.101 / 56. 40.101 \ n libavdevice 56. 4.100 / 56. 4.100 \ n libavfilter 5. 40.101 / 5. 40.101 \ n libavresample 2. 1. 0 / 2. 1. 0 \ n libswscale 3。 1.101 / 3. 1.101 \ n libswresample 1. 2.101 / 1. 2.101 \ n libpostproc 53. 3.100 / 53. 3.100 \ n [mp3 @ 0x2446020]标头丢失\ n重复了最后一条消息1045次\ n [mp3 @ 0x243d060]解码流0失败\ n [mp3 @ 0x243d060]找不到流0的编解码器参数(音频:mp3,0通道,s16p):未指定的帧大小\ n请考虑增加“ analyzeduration”和“ probesize”选项的值\ nv1。 mp3:不能t查找编解码器参数\ n输入#0,mp3,来自“ v1.mp3”:\ n持续时间:N / A,开始:0.000000,比特率:N / A \ n流#0:0:音频:mp3,0个频道, s16p \ n [abuffer @ 0x2449660]参数'time_base'的值inf超出范围[0-2.14748e + 09] \ n最后一条消息重复了3次\ n [abuffer @ 0x2449660]将选项time_base设置为值1/0时出错。 \ n [从流0:0 @ 0x2449540输入的图0]对过滤器应用选项时出错。\ n打开过滤器时出错!\ n“