jiaaro / pydub

Manipulate audio with a simple and easy high level interface
http://pydub.com
MIT License
8.78k stars 1.03k forks source link

FFMPEG conversion to anything but .wav file #8

Closed sharma409 closed 11 years ago

sharma409 commented 11 years ago

I am having the same issue as asmedrano Apparently it is an issue with ffmpeg?? I can't seem to get it to work. I should have DE capabilities for mp3, but it's not working

ffmpeg -y -f wav -i ./mix.wav -f mp3 ./out.mp3FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers built on Jan 2 2013 04:45:44 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) configuration: --disable-yasm libavutil 50.36. 0 / 50.36. 0 libavcore 0.16. 1 / 0.16. 1 libavcodec 52.108. 0 / 52.108. 0 libavformat 52.93. 0 / 52.93. 0 libavdevice 52. 2. 3 / 52. 2. 3 libavfilter 1.74. 0 / 1.74. 0 libswscale 0.12. 0 / 0.12. 0 [wav @ 0x7f9d8a00b000] max_analyze_duration reached Input #0, wav, from './mix.wav': Duration: 00:04:30.53, bitrate: 1411 kb/s Stream #0.0: Audio: pcm_s16le, 44100 Hz, 2 channels, s16, 1411 kb/s Output #0, mp3, to './out.mp3': Stream #0.0: Audio: [0][0][0][0] / 0x0000, 44100 Hz, 2 channels, s16, 64 kb/s Stream mapping: Stream #0.0 -> #0.0 Encoder (codec id 86017) not found for output stream #0.0

ffmpeg -formats FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers built on Jan 2 2013 04:45:44 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) configuration: --disable-yasm libavutil 50.36. 0 / 50.36. 0 libavcore 0.16. 1 / 0.16. 1 libavcodec 52.108. 0 / 52.108. 0 libavformat 52.93. 0 / 52.93. 0 libavdevice 52. 2. 3 / 52. 2. 3 libavfilter 1.74. 0 / 1.74. 0 libswscale 0.12. 0 / 0.12. 0 File formats: D. = Demuxing supported .E = Muxing supported

E 3g2 3GP2 format E 3gp 3GP format D 4xm 4X Technologies format D IFF IFF format D ISS Funcom ISS format D MTV MTV format DE RoQ raw id RoQ format E a64 a64 - video for Commodore 64 D aac raw ADTS AAC DE ac3 raw AC-3 E adts ADTS AAC D aea MD STUDIO audio DE aiff Audio IFF DE alaw PCM A-law format DE amr 3GPP AMR file format D anm Deluxe Paint Animation D apc CRYO APC format D ape Monkey's Audio D applehttp Apple HTTP Live Streaming format DE asf ASF format E asf_stream ASF format DE ass Advanced SubStation Alpha subtitle format DE au SUN AU format DE avi AVI format E avm2 Flash 9 (AVM2) format D avs AVS format D bethsoftvid Bethesda Softworks VID format D bfi Brute Force & Ignorance D bink Bink D c93 Interplay C93 D caf Apple Core Audio Format DE cavsvideo raw Chinese AVS video D cdg CD Graphics Format E crc CRC testing format DE daud D-Cinema audio format DE dirac raw Dirac DE dnxhd raw DNxHD (SMPTE VC-3) D dsicin Delphine Software International CIN format DE dts raw DTS DE dv DV video format E dvd MPEG-2 PS format (DVD VOB) D dxa DXA D ea Electronic Arts Multimedia Format D ea_cdata Electronic Arts cdata DE eac3 raw E-AC-3 DE f32be PCM 32 bit floating-point big-endian format DE f32le PCM 32 bit floating-point little-endian format DE f64be PCM 64 bit floating-point big-endian format DE f64le PCM 64 bit floating-point little-endian format DE ffm FFM (FFserver live feed) format DE ffmetadata FFmpeg metadata in text format D film_cpk Sega FILM/CPK format DE filmstrip Adobe Filmstrip DE flac raw FLAC D flic FLI/FLC/FLX animation format DE flv FLV format E framecrc framecrc testing format E framemd5 Per-frame MD5 testing format DE g722 raw G.722 E gif GIF Animation D gsm raw GSM DE gxf GXF format DE h261 raw H.261 DE h263 raw H.263 DE h264 raw H.264 video format D idcin id Cinematic format DE image2 image2 sequence DE image2pipe piped image2 sequence D ingenient raw Ingenient MJPEG D ipmovie Interplay MVE format E ipod iPod H.264 MP4 format D iv8 A format generated by IndigoVision 8000 video server D ivf On2 IVF D lmlm4 lmlm4 raw format D lxf VR native stream format (LXF) DE m4v raw MPEG-4 video format E matroska Matroska file format D matroska,webm Matroska/WebM file format E md5 MD5 testing format DE mjpeg raw MJPEG video DE mlp raw MLP D mm American Laser Games MM format DE mmf Yamaha SMAF E mov MOV format D mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG-4/Motion JPEG 2000 format E mp2 MPEG audio layer 2 DE mp3 MPEG audio layer 3 E mp4 MP4 format D mpc Musepack D mpc8 Musepack SV8 DE mpeg MPEG-1 System format E mpeg1video raw MPEG-1 video E mpeg2video raw MPEG-2 video DE mpegts MPEG-2 transport stream format D mpegtsraw MPEG-2 raw transport stream format D mpegvideo raw MPEG video E mpjpeg MIME multipart JPEG format D msnwctcp MSN TCP Webcam stream DE mulaw PCM mu-law format D mvi Motion Pixels MVI format DE mxf Material eXchange Format E mxf_d10 Material eXchange Format, D-10 Mapping D mxg MxPEG clip file format D nc NC camera feed format D nsv Nullsoft Streaming Video E null raw null video format DE nut NUT format D nuv NuppelVideo format DE ogg Ogg D oma Sony OpenMG audio E psp PSP MP4 format D psxstr Sony Playstation STR format D pva TechnoTrend PVA file and stream format D qcp QCP format D r3d REDCODE R3D format DE rawvideo raw video format E rcv VC-1 test bitstream D rl2 RL2 format DE rm RealMedia format D rpl RPL/ARMovie format DE rso Lego Mindstorms RSO format DE rtp RTP output format DE rtsp RTSP output format DE s16be PCM signed 16 bit big-endian format DE s16le PCM signed 16 bit little-endian format DE s24be PCM signed 24 bit big-endian format DE s24le PCM signed 24 bit little-endian format DE s32be PCM signed 32 bit big-endian format DE s32le PCM signed 32 bit little-endian format DE s8 PCM signed 8 bit format DE sap SAP output format D sdp SDP D shn raw Shorten D siff Beam Software SIFF D smk Smacker video D sol Sierra SOL format DE sox SoX native format DE spdif IEC 61937 (used on S/PDIF - IEC958) DE srt SubRip subtitle format E svcd MPEG-2 PS format (VOB) DE swf Flash format D thp THP D tiertexseq Tiertex Limited SEQ format D tmv 8088flex TMV DE truehd raw TrueHD D tta True Audio D tty Tele-typewriter D txd Renderware TeXture Dictionary DE u16be PCM unsigned 16 bit big-endian format DE u16le PCM unsigned 16 bit little-endian format DE u24be PCM unsigned 24 bit big-endian format DE u24le PCM unsigned 24 bit little-endian format DE u32be PCM unsigned 32 bit big-endian format DE u32le PCM unsigned 32 bit little-endian format DE u8 PCM unsigned 8 bit format D vc1 raw VC-1 D vc1test VC-1 test bitstream format E vcd MPEG-1 System format (VCD) D vmd Sierra VMD format E vob MPEG-2 PS format (VOB) DE voc Creative Voice file format D vqf Nippon Telegraph and Telephone Corporation (NTT) TwinVQ D w64 Sony Wave64 format DE wav WAV format D wc3movie Wing Commander III movie format E webm WebM file format D wsaud Westwood Studios audio format D wsvqa Westwood Studios VQA format D wtv Windows Television (WTV) D wv WavPack D xa Maxis XA File Format D yop Psygnosis YOP Format DE yuv4mpegpipe YUV4MPEG pipe format

jiaaro commented 11 years ago

have you tried encoding the mp3 using ffmpeg directly at the command line?

I use the jiaaro handle on:

if you'd prefer to take this conversation real-time for a bit

jiaaro commented 11 years ago

Can't reproduce, and I suspect the issue was caused by ffmpeg not being installed/configured correctly. Will repoen if more info is provided