2013-07-22 28 views

cevap

5

için çalışmaz. Bu arada, TagEditor project ile eklenebilir. eklemek için:

tageditor -s cover=ju.jpg --max-padding 100000 -f ki.m4a 

kaldırmak için:

tageditor -s cover= --max-padding 100000 -f ki.m4a 
0

Biraz genişletilmiş versiyonu atomicparsley ile albüm kapağı gömmek için. Mac OS X'te test edildi. Geçerli dizinde folder.jpg dosyasının var olduğunu varsayar. AtomicParsley, aynı klasöre yerleştirilmiş medya içeren geçici dosyalar oluşturur. Bu davranışı değiştirmesi beklenen bir bayrak --overWrite var, ama bir nedenden dolayı bu benim için işe yaramıyor. Bu yüzden daha sonra orijinal dosyaları kaldırmamız gerekecek. Komut dosyasının tüm dosyalarını dosya adında temp coontain olmayan dosyaları kaldıracağını unutmayın. Bu yüzden dikkatli olun (ya da senaryoyu değiştirin). Son olarak, betik -temp- bölümünü dosya adlarından kaldırmak için yeni oluşturulan dosyaları yeniden adlandırır. mp4v2 den

for f in *.m4a; do atomicparsley "$f" --artwork folder.jpg; done; rm !(*temp*); for f in *.m4a; do g=${f//-temp*./.}; mv "$f" "$g"; done;

10

mp4art da bunu yapabilirsiniz:

[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

:

mp4art --add cover.jpg track.m4a 

Ben kapağı ekledikten sonra, FFmpeg'den gelen bilgiler böyledir, mp4art çalıştı

Öyle görünüyor ki 1 dosya 2 giriş formatına sahiptir (1 m4a, 1 image2), bence ffmpeg, kapak görüntüsünü eklemek için ayrı bir araç kullanmak yerine, aynı şeyi kendi başına yapabilmelidir, ama nasıl olduğunu anlamadım.