أفضل التشفير he-aac على لينكس؟
سؤال
أحتاج إلى برنامج تشفير يمكنه تحويل ملفات mp3 إلى he-aac (المعروف أيضًا باسم aac+).حتى الآن أفضل ما وجدته هو نيرو الجميح للسيارات التشفير .لدي مشكلتين في ذلك:- تنسيق إدخال واحد فقط:الرعايا.يعد تحويل ملفات mp3 إلى wav ثم إلى he-aac بطيئًا بعض الشيء.- ترخيص مجاني ل غير تجاري يستخدم.
من المؤسف أن ffmpeg لا يدعم he-aac ...هناك حل تجاري on2 فليكس, ولكن يبدو أنها مطرقة ذهبية للمهمة البسيطة التي يتعين علي القيام بها.
المحلول
Nero AAC هو الوحيد بقدر ما أعرف.حتى لو دعمت FAAC HE-AAC، فسيكون ذلك عديم الفائدة، نظرًا لأنه كجهاز تشفير، فهو مصمم بشكل فظيع جدًا وجودته لا تنافس حتى LAME، ناهيك عن برنامج تشفير AAC جيد.
يعمل Kostya في فريق FFMPEG حاليًا على برنامج تشفير AAC ولكن أمامه طريق طويل ليقطعه - فهو ليس جاهزًا للاستخدام في وقت الذروة مع LC-AAC، ناهيك عن HE-AAC (لم يلتزم حتى بالمستودع بعد).الخطوة الأولى قبل أي شيء هي جعل وحدة فك ترميز ffmpeg تدعم HE-AAC؛حاليًا لا يمكن فك تشفيره إلا من خلال FAAD.
لا أعتقد أن هناك أي تشفير HE-AAC على أي نظام أساسي بترخيص أكثر تساهلاً من ترخيص Nero في هذا الوقت.
نصائح أخرى
لقد تم استخدام neroAacEnc
لفترة طويلة الآن، وأنا راض إلى حد كبير عن النتائج.إذا كنت تستخدم Linux، فقم بإنشاء .AAC
ملف من .MP3
أو أي شيء آخر، فهو سهل للغاية، كل ما تحتاجه هو برنامج نصي صغير يتولى فك التشفير .WAV
وبعد الترميز، يزيل الملف .WAV
ملف.
كن نصوح:يؤدي التحويل من ترميز مع فقد إلى آخر إلى تقليل الجودة.لذلك عندما يمكنك العيش مع .MP3
وليس لديك مصادر خالية من الخسارة، فمن الأفضل أن تلتزم بها.
وإليك نصًا صغيرًا يتم التحويل منه .FLAC
ل .AAC
, ، فهو يقبل فقط .FLAC
الملفات كوسائط:
#!/bin/zsh
for file in ${argv[*]}; do
flac -d ${file}
neroAacEnc -q 0.6 -if ${file%%.flac}.wav -of ${file%%.flac}.aac
rm ${file%%.flac}.wav
done
هذا البرنامج النصي متسلسل، ولكن يمكن تحويله بسهولة إلى برنامج نصي متعدد الخيوط.
هناك برنامج تشفير يسمى accplus
والذي هو تحت رخصة جنو متاح هنا.
التشفير آخر: mp4tools
ليس لدي أي فكرة عن الجودة، ولكنني وجدت للتوenhAacPlusEnc