[FFmpeg-trac] #2809(undetermined:new): AAC files encoded with ffmpeg/avconv do not play on Nintendo devices

FFmpeg trac at avcodec.org
Thu Jul 25 20:48:45 CEST 2013


#2809: AAC files encoded with ffmpeg/avconv do not play on Nintendo devices
-------------------------------------+-------------------------------------
             Reporter:               |                    Owner:
  playingwithmusic                   |                   Status:  new
                 Type:  defect       |                Component:
             Priority:  normal       |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:  aac          |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by playingwithmusic):

 The command used to create "latest_ffmpeg.m4a" was

 {{{for f in *.webm; do ffmpeg -i "$f" -c:a libfaac -b:a 96k -ar 44100 -vn
 "${f%.webm}.m4a"; done}}}

 I manually renamed the file prior to upload. The output of

 {{{ffmpeg -v 9 -loglevel 99 -i Nervous_Breakdown.webm}}}

 was

 {{{ffmpeg version git-2013-07-25-de0a1f6 Copyright (c) 2000-2013 the
 FFmpeg developers}}}
   {{{built on Jul 25 2013 13:59:49 with gcc 4.6 (Ubuntu/Linaro
 4.6.3-1ubuntu5)}}}
   {{{configuration: --prefix=/home/gary/ffmpeg_build --extra-
 cflags=-I/home/gary/ffmpeg_build/include --extra-
 ldflags=-L/home/gary/ffmpeg_build/lib --bindir=/home/gary/bin --extra-
 libs=-ldl --enable-gpl --enable-libass --enable-libvorbis --enable-libvpx
 --enable-libfaac --enable-nonfree --enable-x11grab}}}
 {{{  libavutil      52. 40.100 / 52. 40.100}}}
 {{{  libavcodec     55. 19.100 / 55. 19.100}}}
 {{{  libavformat    55. 12.102 / 55. 12.102}}}
 {{{  libavdevice    55.  3.100 / 55.  3.100}}}
 {{{  libavfilter     3. 81.103 /  3. 81.103}}}
 {{{  libswscale      2.  4.100 /  2.  4.100}}}
 {{{  libswresample   0. 17.103 /  0. 17.103}}}
 {{{  libpostproc    52.  3.100 / 52.  3.100}}}
 {{{Splitting the commandline.}}}
 {{{Reading option '-v' ... matched as option 'v' (set logging level) with
 argument '9'.}}}
 {{{Reading option '-loglevel' ... matched as option 'loglevel' (set
 logging level) with argument '99'.}}}
 {{{Reading option '-i' ... matched as input file with argument
 'Nervous_Breakdown.webm'.}}}
 {{{Finished splitting the commandline.}}}
 {{{Parsing a group of options: global .}}}
 {{{Applying option v (set logging level) with argument 9.}}}
 {{{Successfully parsed a group of options.}}}
 {{{Parsing a group of options: input file Nervous_Breakdown.webm.}}}
 {{{Successfully parsed a group of options.}}}
 {{{Opening an input file: Nervous_Breakdown.webm.}}}
 {{{[matroska,webm @ 0x24aa0c0] Format matroska,webm probed with size=2048
 and score=100}}}
 {{{st:0 removing common factor 1000000 from timebase}}}
 {{{st:1 removing common factor 1000000 from timebase}}}
 {{{[matroska,webm @ 0x24aa0c0] File position before
 avformat_find_stream_info() is 4204}}}
 {{{[matroska,webm @ 0x24aa0c0] All info found}}}
 {{{[matroska,webm @ 0x24aa0c0] File position after
 avformat_find_stream_info() is 143660}}}
 {{{Input #0, matroska,webm, from 'Nervous_Breakdown.webm':}}}
   {{{Duration: 00:02:49.47, start: 0.000000, bitrate: 1831 kb/s}}}
     {{{Stream #0:0, 1, 1/1000: Video: vp8, yuv420p, 1280x720, 1/1000, SAR
 1:1 DAR 16:9, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc (default)}}}
 {{{    Stream #0:1, 1, 1/1000: Audio: vorbis, 44100 Hz, stereo, fltp
 (default)}}}
 {{{Successfully opened the file.}}}
 {{{At least one output file must be specified}}}
 {{{[AVIOContext @ 0x24b2780] Statistics: 143660 bytes read, 0 seeks}}}

 "faac.m4a" plays just fine. The command used to create it was

 {{{for f in *.webm; do ffmpeg -i "$f" -ar 44100 -vn -af volume=1.50
 "${f%.webm}.wav"; done && faac -c 44100 -q 50 -w *.wav && rm *.wav}}}

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


More information about the FFmpeg-trac mailing list