الصفحة الرئيسية » howto » لماذا تكون ملفات MP3 الخاصة بي بنفس الحجم حتى عند تغيير معدل البت مع FFmpeg؟

    لماذا تكون ملفات MP3 الخاصة بي بنفس الحجم حتى عند تغيير معدل البت مع FFmpeg؟

    إذا كنت جديدًا في عملية تحويل الملفات الصوتية ، فإن الكثير من التفاصيل وطريقة عملها يمكن أن تكون مربكة بعض الشيء عندما تحصل على نتائج غير متوقعة. إذن ماذا تفعل لإصلاح المشكلة؟ اليوم SuperUser سؤال وجواب يكون الجواب على سؤال القارئ الخلط.

    تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.

    الصورة مجاملة من Warein (فليكر).

    السؤال

    يريد قارئ SuperUser Arlen Beiler معرفة سبب استخدام إعدادات مختلفة لمعدل البت عند تحويل دفق صوتي ينتج ملفات بنفس الحجم الدقيق:

    لقد قمت بتحويل تدفق صوتي إلى ثلاثة إعدادات مختلفة لمعدل البت باستخدام ما هو في الأساس نفس التنسيق. لقد انتهى الأمر بنفس الحجم. لماذا هذا?

    • ffmpeg -i “Likounl-Q1-All.mp4” -c: v copy -c: a libmp3lame -q: a 1 -b: a 192k "Q1-All-192k.mp4"
    • ffmpeg -i “Likounl-Q1-All.mp4” -c: v copy -c: a libmp3lame -q: a 1 -b: a 160k "Q1-All-160k.mp4"
    • ffmpeg -i “Likounl-Q1-All.mp4” -c: v copy -c: a libmp3lame -q: a 1 -b: a 128k "Q1-All-128k.mp4"

    كيفية استخدام إعدادات مختلفة لمعدل البت تنتج ملفات بنفس الحجم المحدد?

    الاجابة

    يساهم SuperUser المساهم slhck في:

    لأنك تقوم بالإعداد -س: ل (وهو إعداد VBR لـ LAME). عندما تستخدم -س: ل, الإعداد CBR -ب: أ لن يكون لها أي تأثير. إذا نظرت إلى دليل ترميز MP3 من FFmpeg Wiki ، فستجد القيم المحتملة لـ -س: ل بمتوسط ​​معدل البت المقابل لها.

    من أجل الاكتمال ، وهنا الجزء ذات الصلة من libmp3lame.c (qscale هو الاسم الطويل ل ف):


    هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.