[FFmpeg-trac] #1457(avcodec:new): Add support for libshine-fxp fixed point math MP3 encoder

FFmpeg trac at avcodec.org
Sat Nov 3 15:00:01 CET 2012


#1457: Add support for libshine-fxp fixed point math MP3 encoder
-------------------------------------+-----------------------------------
             Reporter:  patters      |                    Owner:
                 Type:  enhancement  |                   Status:  new
             Priority:  wish         |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------

Comment (by richardpl):

 Replying to [comment:16 patters]:
 > I was able to finally devote some time to this and I realised that I
 didn't need that multithreaded perl in the end. I ran the libshine
 bootstrap on a Ubuntu VM and then I realised that once created, the
 configure script could be transported and run on any destination CPU
 architecture. However, I ended up cross compiling - my method here:
 > http://pcloadletter.co.uk/2012/10/12/ffmpeg-shared-libs-for-synology/
 >
 > FFmpeg with libshine seems to work nicely for music encoding. I did once
 spot a crash while transcoding a video file with an error relating to
 having run out of temporary buffer space, but I didn't make a note of the
 exact error. I also noticed the issue richardpl reported above - that
 libmp3lame will crash when support for both lame and shine libraries is
 compiled in. Is it normal that they would be mutually exclusive? I notice
 that when only libshine is compiled in and when no encoder is specified
 but output format mp3 is declared, libshine is automatically used, so
 maybe that's why.
 >
 > I did notice that libshine seems to produce garbage audio when the input
 source is a surround stream (observed this with AC3 and DTS), but other
 than that it seems fine. I have included it in the
 [http://pcloadletter.co.uk/2012/01/25/serviio-syno-package/ ARM Synology
 NAS package for Serviio DLNA server].
 >
 > Is libshine support likely to get officially included into FFmpeg?

 Unlikely until mayor issue (clash with libmp3lame) is resolved.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1457#comment:17>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list