mp4v2
से mp4art
भी ऐसा कर सकते हैं:
mp4art --add cover.jpg track.m4a
मैं mp4art की कोशिश की, कवर जोड़ने के बाद, FFmpeg से जानकारी इस तरह है:
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fce82011400] stream 0, timescale not set Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '01 - Welcome To New York.m4a': Metadata: major_brand : M4A minor_version : 512 compatible_brands: isomiso2 title : Welcome To New York artist : Taylor Swift album : 1989 (Deluxe) date : 2014 encoder : Lavf55.48.100 genre : Country & Folk track : 1 disc : 1 Duration: 00:03:32.65, start: 0.046444, bitrate: 250 kb/s Stream #0:0(und): Audio: aac (mp4a/0x6134706D), 44100 Hz, stereo, fltp, 238 kb/s (default) Metadata: handler_name : SoundHandler Stream #0:1: Video: mjpeg, yuvj444p(pc, bt470bg), 1400x1400 [SAR 72:72 DAR 1:1], 90k tbr, 90k tbn, 90k tbc Input #1, image2, from 'Album Cover.jpg': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #1:0: Video: mjpeg, yuvj444p(pc, bt470bg), 1400x1400 [SAR 72:72 DAR 1:1], 25 tbr, 25 tbn, 25 tbc
ऐसा लगता है कि 1 फ़ाइल में 2 इनपुट प्रारूप हैं (1 एम 4 ए, 1 छवि 2), मुझे लगता है कि ffmpeg कवर छवि जोड़ने के लिए एक अलग टूल का उपयोग करने के बजाय स्वयं एक ही चीज़ करने में सक्षम होना चाहिए, लेकिन मुझे पता नहीं चला कि कैसे।