सबसे पहले आपको यह सुनिश्चित करना होगा कि यह स्थापित है।
sudo apt-get install libav-tools
इसमें लंगड़े और फ्लैक्स कोडेक्स होने चाहिए, अब काम खत्म करने के लिए बस एक बैश स्क्रिप्ट बनाएं:
$ cat > flac2mp3
यहां शेल आपके आदेशों की प्रतीक्षा करेगा, इसे कॉपी और पेस्ट करें:
#!/bin/bash
[[ $# == 0 ]] && set -- *.flac
for f; do
avconv -i "$f" -qscale:a 0 "${f[@]/%flac/mp3}"
done
अब Ctrl+ दबाएं D। अपनी लिपि को अमल में लाएं chmod +x flac2mp3। अब आप इसे इस तरह से उपयोग कर सकते हैं:
./flac2mp3 /path/with/all/my/flacs/*.flac
आप स्क्रिप्ट को अपनी कहीं PATHऔर फिर cdनिर्देशिका से फ्लैक्स के साथ कॉपी कर सकते हैं और उसे निष्पादित कर सकते हैं।
ऊपर इस्तेमाल किए गए निम्न पैरामीटर के संबंध में:
-qscale:a 0
वास्तव में आपको एक सटीक 320k फ़ाइल नहीं देगा, हालाँकि यह शायद वैसे भी उपयोग करने के लिए सबसे अच्छी सेटिंग है। सुझाई गई सेटिंग्स वास्तव में 220-260 की सीमा के साथ 245 kbit / s का लक्ष्य बिटरेट देती हैं। यदि आप वास्तव में 320k mp3 चाहते हैं, तो आपको CBR पर जाना होगा और उपयोग करना होगा:
-c:a libmp3lame -b:a 320k
लेकिन आपको अंतर नोटिस करने के लिए महान कानों की आवश्यकता होगी ...
संदर्भ:
avconvजल्द-से-जल्द लागू होने वाला नया कार्यान्वयन हैffmpeg।