bpa wrote: 
> The problem is that it is not a embedded covert which is metadata.  It
> has been stored as a single stream which has a video and audio component
> - just like a full movie.  faad was initially just a AAC decoder from
> ADTS fromatted streams and then a partial MPEG4 format decoder element
> was added later but the decoding assumes just a simple audio stream.  So
> the problem is the limitation of the implementation of faad. The choice
> is to fix faad or use ffmpeg instead of faad.

But when I added the cover art back, it again stored it as a stream (as
can be seen by running ffmpeg on the new file):

Code:
--------------------
    C:\Users\Richard\Downloads\ffmpeg\bin>ffmpeg -i "..\..\..\OneDrive\Music\24 
Time to Go to Sleep2.m4a"
  ffmpeg version N-80955-g5939878 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.4.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads 
--enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib 
--enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv 
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca 
--enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc 
--enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb 
--enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus 
--enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr 
--enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab 
--enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack 
--enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs 
--enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 28.100 / 55. 28.100
  libavcodec     57. 50.100 / 57. 50.100
  libavformat    57. 41.100 / 57. 41.100
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 47.100 /  6. 47.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
  libpostproc    54.  0.100 / 54.  0.100
  [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000006124e0] stream 0, timescale not set
  Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '..\..\..\OneDrive\Music\24 Time to 
Go to Sleep2.m4a':
  Metadata:
  major_brand     : M4A
  minor_version   : 512
  compatible_brands: isomiso2
  track           : 24/25
  disc            : 1/1
  compilation     : 1
  genre           : Children's Music
  date            : 2007-11-26T08:00:00Z
  encoder         : Lavf57.41.100
  title           : Time to Go to Sleep
  composer        : Andrew Davenport
  artist          : Various Artists
  album_artist    : Various Artists
  album           : In the Night Garden a Musical JourneyThe Album
  Duration: 00:01:55.80, start: 0.000000, bitrate: 137 kb/s
  Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, 
fltp, 127 kb/s (default)
  Metadata:
  handler_name    : SoundHandler
  Stream #0:1: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 600x533 
[SAR 72:72 DAR 600:533], 90k tbr, 90k tbn, 90k tbc
  At least one output file must be specified
  
--------------------


See "Stream #0:1: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown),
600x533 [SAR 72:72 DAR 600:533], 90k tbr, 90k tbn, 90k tbc"

But that file plays fine on the Transporter via faad.


------------------------------------------------------------------------
rickwookie's Profile: http://forums.slimdevices.com/member.php?userid=6397
View this thread: http://forums.slimdevices.com/showthread.php?t=111719

_______________________________________________
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to