Tüm etiketler bir FLAC dosyasından diğerine kopyalansın mı?


9

Komut satırı aracı kullanarak tüm etiketleri bir FLAC dosyasından diğerine sorunsuz bir şekilde kopyalamanın bir yolu var mı?


1
Neden bu kadar çok resmi dokümantasyon, kullanıcıların ihtiyaç duyabileceği pek çok şeyi kaçırıyor? İyi soru.
killermist

Yanıtlar:


14
metaflac --export-tags-to=- input.flac | \
metaflac --remove-all-tags --import-tags-from=- output.flac

Muhtemelen --no-utf8-convertseçeneğe de ihtiyacı var .


1
Çok kötü resimler de kopyalamıyor ... --Export-picture-to ve --import-picture-from ile aynı numarayı yapmanız gerekecek
Adrien Clerc

stdin'den resim almak iyi çalışmıyor gibi görünüyor, gerçekten resim (ler) i bir dosyaya vermek ve daha sonra bunları dosyalardan geri almak istiyorsunuz. Stdin'den içe aktarmaya çalışırken, genellikle hedef dosyada bir resim bloğu ile sonuçlanır, ancak sıfır bayt (resim verisi yoktur)
Çita

5

Yalnızca meta verilerin metin bölümünü istiyorsanız, metaflac'ı --no-utf8-convertdışa aktarma ve içe aktarma seçeneğiyle kullanmalısınız , aksi takdirde kabuğunuzun karakter kümesinde olmayan karakterler karıştırılır (örneğin benim için Japonca meta veriler onsuz karıştı):

metaflac --no-uft8-convert --export-tags-to=- src.flac | metaflac --import-tags-from=- --remove-all-tags dest.flac

utf8'in neden varsayılan olmadığını bilmiyorum.

Bu tam değil . Görüntüleri de taşımak istiyorsanız, mutagen kullanan küçük bir python betiği tüm meta verileri kopyalamanın en iyi yoludur .


Mutajen önerisi için +1. Etiketlerle önemli bir şey yapmam gerektiğinde kullandığım şey budur.
Naftuli Kay
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.