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.
Thanks!_______________________________________________
libav-tools mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-tools