Quoting Arthur Dunham (2014-10-19 09:46:12) > I'm trying to convert from flac to AAC (with libfdk-aac). But when I do > it appears to complain about the cover art. This is a sample. The source > is created with Exact Audio Copy if it matters. > $ avprobe 01\ Things\ Can\ Only\ Get\ Better.flac > avprobe version 11, Copyright (c) 2007-2014 the Libav developers > built on Oct 18 2014 15:52:59 with gcc 4.6 (Debian 4.6.3-14+rpi1) > [flac @ 0x27b6b60] max_analyze_duration 5000000 reached > Input #0, flac, from '01 Things Can Only Get Better.flac': > Metadata: > TITLE : Things Can Only Get Better > ARTIST : Howard Jones > ALBUM : Dream Into Action > GENRE : New Wave > ENCODER : reference libFLAC 1.2.1 20070917 > ENSEMBLE : Howard Jones > track : 01 > DATE : 1985 > REPLAYGAIN_TRACK_PEAK: 0.954986572265625 > REPLAYGAIN_TRACK_GAIN: -5.42000007629395 dB > ALBUM ARTIST : Howard Jones > DISC : 1 > REPLAYGAIN_ALBUM_GAIN: -3.86999988555908 dB > album_artist : Howard Jones > TOTALDISCS : 1 > TOTALTRACKS : 14 > Duration: 00:03:55.97, bitrate: 942 kb/s > Stream #0.0: Audio: flac, 44100 Hz, stereo, s16 > Side data: > replaygain: track gain - -5.420000, track peak - 0.000022, album > gain - -3.869990, album peak - unknown, > Stream #0.1: Video: mjpeg, yuvj420p, 500x500 [PAR 1:1 DAR 1:1], 90k > tbn > Metadata: > comment : Cover (front) > # avprobe output > $ avconv -i 01\ Things\ Can\ Only\ Get\ Better.flac -c:a libfdk_aac -vbr 3 > /tmp/out.m4a > avconv version 11, Copyright (c) 2000-2014 the Libav developers > built on Oct 18 2014 15:52:59 with gcc 4.6 (Debian 4.6.3-14+rpi1) > [flac @ 0x1aad060] max_analyze_duration 5000000 reached > Input #0, flac, from '01 Things Can Only Get Better.flac': > Metadata: > TITLE : Things Can Only Get Better > ARTIST : Howard Jones > ALBUM : Dream Into Action > GENRE : New Wave > ENCODER : reference libFLAC 1.2.1 20070917 > ENSEMBLE : Howard Jones > track : 01 > DATE : 1985 > REPLAYGAIN_TRACK_PEAK: 0.954986572265625 > REPLAYGAIN_TRACK_GAIN: -5.42000007629395 dB > ALBUM ARTIST : Howard Jones > DISC : 1 > REPLAYGAIN_ALBUM_GAIN: -3.86999988555908 dB > album_artist : Howard Jones > TOTALDISCS : 1 > TOTALTRACKS : 14 > Duration: 00:03:55.97, bitrate: 942 kb/s > Stream #0.0: Audio: flac, 44100 Hz, stereo, s16 > Side data: > replaygain: track gain - -5.420000, track peak - 0.000022, album > gain - -3.869990, album peak - unknown, > Stream #0.1: Video: mjpeg, yuvj420p, 500x500 [PAR 1:1 DAR 1:1], 90k > tbn > Metadata: > comment : Cover (front) > Output #0, ipod, to '/tmp/out.m4a': > Metadata: > TITLE : Things Can Only Get Better > ARTIST : Howard Jones > ALBUM : Dream Into Action > GENRE : New Wave > ENCODER : reference libFLAC 1.2.1 20070917 > ENSEMBLE : Howard Jones > track : 01 > DATE : 1985 > REPLAYGAIN_TRACK_PEAK: 0.954986572265625 > REPLAYGAIN_TRACK_GAIN: -5.42000007629395 dB > ALBUM ARTIST : Howard Jones > DISC : 1 > REPLAYGAIN_ALBUM_GAIN: -3.86999988555908 dB > album_artist : Howard Jones > TOTALDISCS : 1 > TOTALTRACKS : 14 > Stream #0.0: Video: [0][0][0][0] / 0x0000, q=2-31, 200 kb/s > Metadata: > comment : Cover (front) > Stream #0.1: Audio: libfdk_aac, 0 channels, 200 kb/s > Stream mapping: > Stream #0:1 -> #0:0 (mjpeg (native) -> ? (?)) > Stream #0:0 -> #0:1 (flac (native) -> aac (libfdk_aac)) > Automatic encoder selection failed for output stream #0:0. Default encoder > for format ipod is probably disabled. Please choose an encoder manually. > So it appears to me that it is finding the cover art as a mjpeg? I can > mark the destination file as a .aac, or I can pass in -vn to disable the > video stream, but those both leave a container with no cover art. I feel > like I'm missing something basic here.
No, muxing cover art into mp4 is not supported (yet, patches welcome). So -vn is the only sensible thing to do. -- Anton Khirnov _______________________________________________ libav-tools mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-tools
