Nasıl mp3 için bir dir her m4a avconv?


12

Bu yüzden birçok m4as'ı mp3'lere dönüştürmeye çalışıyorum ve bunu yapmanın en iyi yolunun kullanıldığını düşünüyorum avconv.

Sorun şu ki, nasıl kullanılacağına dair sağlam örnekler bulamıyorum avconv.

Man sayfasına baktığımda, çok sayıda bayrak / seçenek var ve bunu anlamıyorum.

Toplu olarak nasıl dönüştürebilirim avconv?

Yanıtlar:


30

Tek bir dosya yapmak için:

$ avconv -i m.m4a m.mp3

Bir toplu iş yapmak için bunu bir for döngüsüne sarabilirsiniz:

$ for i in *.m4a; do
    avconv -i "$i" "${i/.m4a/.mp3}"
done

Bu, geçerli dizinde uzantısı olan tüm dosyaları alır .m4ave bunların her birini çalıştırır avconv. 2 argüman, ${i/.m4a/.mp3}değişkenin içeriği hakkında bir değişiklik yapar $idışarı takas, .m4aiçin .mp3.

NOT: Tek astar olarak:

$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}"; done

Bu döngüyü bir hatta nasıl birleştirebilirim? Yoksa sadece bir kabuk betiğine yerleştirmek daha mı kolay olur?
evamvid

@evamvid - güncellemeye bakın.
slm

Dün gece bir kabuk senaryosuna koydum, ama teşekkürler!
evamvid

1
@evamvid - Tamam. Sorunlarınız çözüldüyse, lütfen bu A'yı kabul edilen olarak işaretleyebilirsiniz, böylece diğer yoldan geçenler sorununuzun çözüldüğünü bilir.
slm

evet, sadece yaptı.
evamvid
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.