আমার কাছে প্রচুর WAV ফাইল রয়েছে যা আমি রূপান্তর করতে আইটিউনসে আমদানি করতে চাই না। অনেক বেশি ওখানে. আমি আইটিউনস আমদানির আগে টার্মিনালে এটিকে অ্যাপলেস লসলেস করার একটি উপায় চাই।
আমার কাছে প্রচুর WAV ফাইল রয়েছে যা আমি রূপান্তর করতে আইটিউনসে আমদানি করতে চাই না। অনেক বেশি ওখানে. আমি আইটিউনস আমদানির আগে টার্মিনালে এটিকে অ্যাপলেস লসলেস করার একটি উপায় চাই।
উত্তর:
আপনাকে কোনও স্ক্রিপ্টে (বা xargs) লুপের জন্য একটি ছোট বাশ তৈরি করতে হবে তবে আপনি যে কমান্ডটির বিষয়ে যত্নশীল তা হ'ল:
afconvert -d alac in.wav out.m4a
চলমান man afconvertবা দ্বারা আরও তথ্য পাওয়া যাবে afconvert -h।
afconvertইনপুট ফর্ম্যাটগুলির একটি সীমিত সীমার পরিসর রয়েছে, আমি ffmpegএটি ব্যবহার করার পরামর্শ দিচ্ছি যা বিল্টিন অ্যালাক এনকোডারও রয়েছে তবে এটি প্রচুর পরিমাণে অডিও ফর্ম্যাটকে সমর্থন করে এবং এটি মেটাডেটা যথাসম্ভব উত্স থেকে রাখার চেষ্টা করে। যেমন ffmpeg -i input.whatever -vn -c:a alac -f ipod output.m4a
for file in *.wav; do afconvert -d alac "$file" "${file%wav}m4a"; done