هذا هو الأمر ffmpeg-codecs الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
برامج الترميز ffmpeg - برامج الترميز FFmpeg
الوصف
يصف هذا المستند برامج الترميز (أجهزة فك التشفير وأجهزة التشفير) التي يوفرها libavcodec
مكتبة.
CODEC OPTIONS
يوفر libavcodec بعض الخيارات العامة العامة ، والتي يمكن تعيينها على جميع أجهزة التشفير و
أجهزة فك التشفير. بالإضافة إلى ذلك ، قد يدعم كل برنامج ترميز ما يسمى بالخيارات الخاصة ، والتي تكون محددة
لترميز معين.
في بعض الأحيان ، قد يؤثر الخيار العام فقط على نوع معين من برنامج الترميز ، وقد يكون كذلك
غير منطقي أو متجاهل من قبل شخص آخر ، لذلك عليك أن تكون مدركًا لمعنى المحدد
والخيارات. كما أن بعض الخيارات مخصصة فقط لفك التشفير أو التشفير.
يمكن تعيين الخيارات عن طريق تحديد -خيار قيمنا في أدوات FFmpeg ، أو عن طريق ضبط ملف
صراحةً في خيارات "AVCodecContext" أو باستخدام امتداد libavutil / opt.h API لـ
استخدام برمجي.
فيما يلي قائمة الخيارات المدعومة:
b عدد صحيح (ترميز الصوت والفيديو)
تعيين معدل البت في بت / ثانية. القيمة الافتراضية هي 200 كيلو.
ab عدد صحيح (ترميز الصوت)
تعيين معدل بت الصوت (بت / ثانية). القيمة الافتراضية هي 128 كيلو.
bt عدد صحيح (ترميز الفيديو)
تعيين التسامح معدل البت الفيديو (بت / ثانية). في وضع تمرير واحد ، يتم تحديد التسامح مع معدل البت
إلى أي مدى يكون معدل التحكم على استعداد للانحراف عن متوسط قيمة معدل البت المستهدف. هذه
لا علاقة لها الحد الأدنى / الأقصى لمعدل البت. خفض التسامح أكثر من اللازم له تأثير سلبي
على الجودة.
الأعلام الأعلام (فك / ترميز الصوت والفيديو والترجمات)
تعيين علامات عامة.
القيم الممكنة:
mv4 استخدم متجه رباعي الحركة بواسطة macroblock (mpeg4).
com.qpel
استخدم 1/4 تعويض حركة الحبيبات.
حلقة
استخدم مرشح حلقة.
qscale
استخدم qscale الثابت.
جي ام سي استخدم GMC.
mv0 حاول دائمًا استخدام mb مع mv = <0,0،XNUMX>.
المدخلات المحفوظة
pass1
استخدم نظام التحكم في معدل الممر 2 الداخلي في وضع المرور الأول.
pass2
استخدم نظام التحكم في معدل الممر الثاني الداخلي في وضع المرور الثاني.
اللون الرمادي
فقط فك / ترميز تدرج الرمادي.
emu_edge
لا ترسم الحواف.
بسنر
قم بتعيين متغيرات الخطأ [؟] أثناء التشفير.
مبتور
NAQ تطبيع التكميم التكيفي.
ايلدكت
استخدم DCT المتشابك.
تأخير منخفض
فرض تأخير منخفض.
global_header
ضع الرؤوس العامة في ملفات إكسترادات بدلاً من كل إطار رئيسي.
bitexact
اكتب فقط بيانات النظام الأساسي والبناء والمستقلة عن الوقت. (باستثناء (I) DCT). هذه
يضمن أن المجاميع الاختبارية للملفات والبيانات قابلة للتكرار ومطابقة بين الأنظمة الأساسية.
استخدامه الأساسي هو اختبار الانحدار.
هنا تطبيق H263 المتقدم الترميز الداخلي / تنبؤات mpeg4 ac.
الجمارك وحماية الحدود مهمل ، استخدم خيارات mpegvideo الخاصة بدلاً من ذلك.
com.qprd
مهمل ، استخدم خيارات mpegvideo الخاصة بدلاً من ذلك.
حبل المشنقة
تطبيق تقدير الحركة المتشابكة.
com.cgop
استخدم gop مغلق.
طريقة_ عدد صحيح (ترميز الفيديو)
ضبط طريقة تقدير الحركة.
القيم الممكنة:
صفر
تقدير الحركة الصفرية (الأسرع)
بالإضافة إلى
تقدير الحركة الكامل (أبطأ)
epzs
تقدير حركة EPZS (افتراضي)
وكالة الفضاء الأوروبية تقدير حركة esa (الاسم المستعار لكامل)
TESA
تقدير الحركة tesa
يوم تقدير الحركة dia (الاسم المستعار لـ epz)
سجل تقدير حركة السجل
phods
تقدير الحركة phods
x1 تقدير الحركة X1
عرافة تقدير الحركة عرافة
امه تقدير الحركة أمه
ايتر
تقدير الحركة التكرارية
تسليم_حجم عدد صحيح
تعيين حجم extradata.
قاعدة زمنية عقلاني عدد
تعيين قاعدة زمنية لبرنامج الترميز.
إنها الوحدة الأساسية للوقت (بالثواني) من حيث الطوابع الزمنية للإطار
ممثلة. بالنسبة لمحتوى ثابت الإطارات في الثانية ، يجب أن تكون القاعدة الزمنية "1 / frame_rate" والطابع الزمني
يجب أن تكون الزيادات متطابقة 1.
g عدد صحيح (ترميز الفيديو)
اضبط مجموعة حجم الصورة. القيمة الافتراضية هي 12.
ar عدد صحيح (فك / ترميز الصوت)
تعيين معدل أخذ العينات الصوتية (بالهرتز).
ac عدد صحيح (فك / ترميز الصوت)
تعيين عدد من القنوات الصوتية.
قطع عدد صحيح (ترميز الصوت)
تعيين عرض النطاق الترددي.
حجم الاطار عدد صحيح (ترميز الصوت)
تعيين حجم إطار الصوت.
يجب أن يحتوي كل إطار تم إرساله باستثناء الإطار الأخير على عينات frame_size لكل إطار بالضبط
قناة. قد يكون 0 عندما يحتوي برنامج الترميز على مجموعة CODEC_CAP_VARIABLE_FRAME_SIZE ، في هذه الحالة
حجم الإطار غير مقيد. تم ضبطه بواسطة بعض أجهزة فك التشفير للإشارة إلى ثابت
حجم الاطار.
رقم الإطار عدد صحيح
حدد رقم الإطار.
تأخير عدد صحيح
com.qcomp الطفو (ترميز الفيديو)
ضبط ضغط مقياس الفيديو (VBR). يتم استخدامه بشكل ثابت في
معادلة راتكونترول. النطاق الموصى به لـ rc_eq الافتراضي: 0.0-1.0.
com.qblur الطفو (ترميز الفيديو)
ضبط ضبابية مقياس الفيديو (VBR).
com.qmin عدد صحيح (ترميز الفيديو)
ضبط مقياس مكمّم الفيديو الأدنى (VBR). يجب أن يتم تضمينه بين -1 و 69 ، القيمة الافتراضية
هو 2.
com.qmax عدد صحيح (ترميز الفيديو)
اضبط الحد الأقصى لمقياس مكمِّي الفيديو (VBR). يجب أن يتم تضمينه بين -1 و 1024 ، بشكل افتراضي
القيمة 31.
com.qdiff عدد صحيح (ترميز الفيديو)
اضبط أقصى فرق بين مقياس الكم (VBR).
bf عدد صحيح (ترميز الفيديو)
قم بتعيين الحد الأقصى لعدد الإطارات B بين الإطارات التي ليست من النوع B.
يجب أن يكون عددًا صحيحًا بين -1 و 16. 0 يعني أن الإطارات B معطلة. إذا كانت قيمة
من -1 ، سيتم اختيار قيمة تلقائية اعتمادًا على المشفر.
القيمة الافتراضية هي 0.
b_qfactor الطفو (ترميز الفيديو)
اضبط عامل qp بين الإطارات P و B.
rc_strategy عدد صحيح (ترميز الفيديو)
ضبط طريقة التحكم في معدل الفائدة.
ب_الاستراتيجية عدد صحيح (ترميز الفيديو)
اضبط الإستراتيجية للاختيار بين إطارات I / P / B.
ps عدد صحيح (ترميز الفيديو)
قم بتعيين حجم حمولة RTP بالبايت.
mv_bits عدد صحيح
header_bits عدد صحيح
i_tex_bits عدد صحيح
p_tex_bits عدد صحيح
انا احسب عدد صحيح
p_count عدد صحيح
Skip_count عدد صحيح
متفرقات عدد صحيح
إطار_بت عدد صحيح
codec_tag عدد صحيح
علة الأعلام (فك التشفير والفيديو)
الحل لم يتم اكتشاف أخطاء التشفير تلقائيًا.
القيم الممكنة:
الكشف التلقائي
old_msmpeg4
بعض ملفات lavc القديمة التي تم إنشاؤها msmpeg4v3 (بدون اكتشاف تلقائي)
xvid_ilace
خطأ تداخل Xvid (يتم اكتشافه تلقائيًا إذا كان fourcc == XVIX)
4
(تم الكشف عنه تلقائيًا إذا كان fourcc == UMP4)
no_padding
خطأ في الحشو (تم اكتشافه تلقائيًا)
AMV
ac_vlc
خطأ VLC غير قانوني (تم اكتشافه تلقائيًا لكل أربعة وحدات سي سي)
qpel_chroma
std_qpel
معيار qpel القديم (يتم الكشف عنه تلقائيًا لكل إصدار / fourcc)
qpel_chroma2
الحجم المباشر
خطأ مباشر qpel-blockize (تم اكتشافه تلقائيًا لكل fourcc / الإصدار)
حافة
خطأ في الحشو (تم اكتشافه تلقائيًا لكل إصدار / fourcc)
هبل_كروما
dc_clip
ms الحل البديل أخطاء مختلفة في أجهزة فك ترميز Microsoft المعطلة.
TRUNC
إطارات متقنة
لليم عدد صحيح (ترميز الفيديو)
عيّن حدًا واحدًا لاستبعاد المعامل من أجل النصوع (القيم السالبة أيضًا
النظر في معامل DC).
سيليم عدد صحيح (ترميز الفيديو)
عيّن حدًا واحدًا للتخلص من المعامل اللوني (القيم السالبة أيضًا
النظر في معامل التيار المستمر)
صارم عدد صحيح (فك / ترميز الصوت والفيديو)
حدد مدى دقة اتباع المعايير.
القيم الممكنة:
جدا
يتوافق بشكل صارم مع إصدار أقدم وأكثر صرامة من المواصفات أو البرنامج المرجعي
صارم
تتوافق بدقة مع جميع الأشياء في المواصفات بغض النظر عن العواقب
عادي
غير رسمي
السماح بالملحقات غير الرسمية
تجريبي
السماح بأشياء تجريبية غير موحدة ، تجريبية (غير مكتملة / تعمل في
التقدم / لم يتم اختباره جيدًا) أجهزة فك التشفير وأجهزة التشفير. ملاحظة: يمكن لأجهزة فك التشفير التجريبية
تشكل خطرًا أمنيًا ، لا تستخدم هذا لفك تشفير المدخلات غير الموثوق بها.
b_qoffset الطفو (ترميز الفيديو)
تعيين إزاحة QP بين الإطارات P و B.
كشف الأعلام (فك الصوت والفيديو)
قم بتعيين إشارات اكتشاف الأخطاء.
القيم الممكنة:
crccheck
التحقق من CRC المضمنة
تدفق البت
الكشف عن انحرافات مواصفات دفق البت
العازلة
الكشف عن طول تدفق البت غير المناسب
تفجر
إجهاض فك التشفير على اكتشاف خطأ طفيف
تجاهل_يخطئ
تجاهل أخطاء فك التشفير ، ومتابعة فك التشفير. هذا مفيد إذا كنت تريد ذلك
تحليل محتوى الفيديو وبالتالي تريد فك تشفير كل شيء بغض النظر
ماذا او ما. لن ينتج عن هذا الخيار مقطع فيديو يسعد مشاهدته في حالة
أخطاء.
حذر
اعتبر الأشياء التي تنتهك المواصفات ولم يتم رؤيتها في البرية على أنها أخطاء
متوافقة
اعتبر جميع حالات عدم الامتثال للمواصفات على أنها أخطاء
العدواني
اعتبر الأشياء التي لا ينبغي أن يقوم بها برنامج تشفير عاقل كخطأ
إطارات has_b عدد صحيح
block_align عدد صحيح
mpeg_quant عدد صحيح (ترميز الفيديو)
استخدم مقاييس MPEG بدلاً من H.263.
com.qsquish الطفو (ترميز الفيديو)
كيف تحافظ على الكمية بين qmin و qmax (0 = مقطع ، 1 = استخدام قابل للتفاضل
وظيفة).
rc_qmod_amp الطفو (ترميز الفيديو)
ضبط التعديل التجريبي للمكمم.
rc_qmod_freq عدد صحيح (ترميز الفيديو)
ضبط التعديل التجريبي للمكمم.
rc_override_count عدد صحيح
rc_eq سلسلة (ترميز الفيديو)
ضبط معادلة التحكم في المعدل. عند حساب التعبير ، بجانب المعيار
الوظائف المحددة في قسم "تقييم التعبير" ، الوظائف التالية هي
متاح: bits2qp (بت) ، qp2bits (qp). كما تتوفر الثوابت التالية:
iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITEx
أفجببتيكس أفجببتيكس أفجتكس.
الحد الأقصى عدد صحيح (ترميز الصوت والفيديو)
قم بتعيين أقصى تسامح لمعدل البت (بالبت / ثانية). يتطلب bufsize ليتم تعيينه.
مينراتي عدد صحيح (ترميز الصوت والفيديو)
تعيين الحد الأدنى لتحمل معدل البت (بالبت / ثانية). الأكثر فائدة في إعداد تشفير CBR. إنها
ذات فائدة قليلة أيضًا.
com.bufsize عدد صحيح (ترميز الصوت والفيديو)
تعيين حجم المخزن المؤقت ratecontrol (بالبت).
rc_buf_aggressivity الطفو (ترميز الفيديو)
حاليا غير مجدية.
i_qfactor الطفو (ترميز الفيديو)
اضبط عامل QP بين الإطارات P و I.
i_qoffset الطفو (ترميز الفيديو)
تعيين إزاحة QP بين الإطارات P و I.
rc_init_cplx الطفو (ترميز الفيديو)
تعيين التعقيد الأولي لترميز 1-pass.
دكت عدد صحيح (ترميز الفيديو)
ضبط خوارزمية DCT.
القيم الممكنة:
السيارات
تحديد تلقائي جيد واحد (افتراضي)
فاستينت
عدد صحيح سريع
مادبا عدد صحيح دقيق
ملم
التيفيك
فان
النقطة العائمة AAN DCT
قناع lumi_mask الطفو (ترميز الفيديو)
ضغط المناطق المضيئة أقوى من المناطق المتوسطة.
tcplx_mask الطفو (ترميز الفيديو)
ضبط إخفاء التعقيد الزمني.
scplx_mask الطفو (ترميز الفيديو)
تعيين إخفاء التعقيد المكاني.
قناع p_mask الطفو (ترميز الفيديو)
تعيين بين اخفاء.
قناع_الظلام الطفو (ترميز الفيديو)
ضغط المناطق المظلمة أقوى من المناطق المتوسطة.
معرف عدد صحيح (فك التشفير / الترميز والفيديو)
حدد تنفيذ IDCT.
القيم الممكنة:
السيارات
مادبا
بسيط
سيمكس
بسيط
اختر تلقائيًا IDCT متوافقًا مع البسيط
ذراع
التيفيك
sh4
بسيط
simv5te
بسيطearmv6
مبسط
بسيط
IPP
com.xvidmmx
فاني
النقطة العائمة AAN IDCT
عدد الشرائح عدد صحيح
ec الأعلام (فك التشفير والفيديو)
ضع استراتيجية إخفاء الخطأ.
القيم الممكنة:
تخمين_mvs
بحث متجه الحركة التكرارية (MV) (بطيء)
رفع الحظر
استخدام مرشح قوي لفتح القفل للميغابايت التالفة
favour_inter
يفضل التنبؤ من الإطار السابق بدلاً من الحالي
bits_per_coded_sample عدد صحيح
قبل عدد صحيح (ترميز الفيديو)
تعيين طريقة التنبؤ.
القيم الممكنة:
اليسار
طائرة
متوسط
جانب عقلاني عدد (ترميز الفيديو)
تعيين نسبة العرض إلى الارتفاع.
تصحيح الأعلام (فك / ترميز الصوت والفيديو والترجمات)
طباعة معلومات تصحيح أخطاء محددة.
القيم الممكنة:
PICT
معلومات الصورة
rc معدل السيطرة
تدفق البت
mb_type
نوع macroblock (ميغابايت)
qp معلمة التكميم لكل كتلة (QP)
mv ناقلات الحركة
dct_coeff
البيانات_الخضراء
عرض البيانات الوصفية المعقدة للإطار القادم أو GoP أو لمدة معينة.
تخطى
البداية
نقطة
er اعتراف خطأ
ممكو
عمليات التحكم في إدارة الذاكرة (H.264)
البق
vis_qp
تصور معلمة التكمية (QP) ، يتم تلوين QP المنخفض بشكل أكثر اخضرارًا
vis_mb_type
تصور أنواع الكتل
مخازن
تخصيصات المخزن المؤقت للصورة
الموضوع
عمليات الخيوط
نومك
تخطي تعويض الحركة
فيسمف عدد صحيح (فك التشفير والفيديو)
تصور نواقل الحركة (MVs).
تم إيقاف هذا الخيار ، راجع عامل تصفية عرض الترميز بدلاً من ذلك.
القيم الممكنة:
pf توقع إلى الأمام MVs من الإطارات P.
bf توقع إلى الأمام MVs من الإطارات B.
bb للخلف توقع MVs من الإطارات B.
CMP عدد صحيح (ترميز الفيديو)
تعيين وظيفة مقارنة pel me كاملة.
القيم الممكنة:
حزين مجموع الفروق المطلقة ، سريع (افتراضي)
SSE مجموع تربيع الأخطاء
سبت
مجموع الاختلافات المطلقة التي تحولت هادامارد
دكت مجموع الاختلافات المحولة DCT المطلقة
بسنر
مجموع أخطاء التكميم التربيعية (تجنب ، جودة منخفضة)
بت عدد البتات اللازمة للكتلة
rd معدل التشويه الأمثل ، بطيء
صفر
0
vsad
مجموع الاختلافات الرأسية المطلقة
vsse
مجموع تربيع الاختلافات الرأسية
NSSE
الحفاظ على مجموع الاختلافات التربيعية
w53 5/3 مويجة ، تستخدم فقط في الثلج
w97 9/7 مويجة ، تستخدم فقط في الثلج
com.dctmax
صفاء
سوبكمب عدد صحيح (ترميز الفيديو)
تعيين وظيفة مقارنة فرعية pel me.
القيم الممكنة:
حزين مجموع الفروق المطلقة ، سريع (افتراضي)
SSE مجموع تربيع الأخطاء
سبت
مجموع الاختلافات المطلقة التي تحولت هادامارد
دكت مجموع الاختلافات المحولة DCT المطلقة
بسنر
مجموع أخطاء التكميم التربيعية (تجنب ، جودة منخفضة)
بت عدد البتات اللازمة للكتلة
rd معدل التشويه الأمثل ، بطيء
صفر
0
vsad
مجموع الاختلافات الرأسية المطلقة
vsse
مجموع تربيع الاختلافات الرأسية
NSSE
الحفاظ على مجموع الاختلافات التربيعية
w53 5/3 مويجة ، تستخدم فقط في الثلج
w97 9/7 مويجة ، تستخدم فقط في الثلج
com.dctmax
صفاء
com.mbcmp عدد صحيح (ترميز الفيديو)
تعيين وظيفة مقارنة macroblock.
القيم الممكنة:
حزين مجموع الفروق المطلقة ، سريع (افتراضي)
SSE مجموع تربيع الأخطاء
سبت
مجموع الاختلافات المطلقة التي تحولت هادامارد
دكت مجموع الاختلافات المحولة DCT المطلقة
بسنر
مجموع أخطاء التكميم التربيعية (تجنب ، جودة منخفضة)
بت عدد البتات اللازمة للكتلة
rd معدل التشويه الأمثل ، بطيء
صفر
0
vsad
مجموع الاختلافات الرأسية المطلقة
vsse
مجموع تربيع الاختلافات الرأسية
NSSE
الحفاظ على مجموع الاختلافات التربيعية
w53 5/3 مويجة ، تستخدم فقط في الثلج
w97 9/7 مويجة ، تستخدم فقط في الثلج
com.dctmax
صفاء
ildctcmp عدد صحيح (ترميز الفيديو)
تعيين وظيفة مقارنة dct المتشابكة.
القيم الممكنة:
حزين مجموع الفروق المطلقة ، سريع (افتراضي)
SSE مجموع تربيع الأخطاء
سبت
مجموع الاختلافات المطلقة التي تحولت هادامارد
دكت مجموع الاختلافات المحولة DCT المطلقة
بسنر
مجموع أخطاء التكميم التربيعية (تجنب ، جودة منخفضة)
بت عدد البتات اللازمة للكتلة
rd معدل التشويه الأمثل ، بطيء
صفر
0
vsad
مجموع الاختلافات الرأسية المطلقة
vsse
مجموع تربيع الاختلافات الرأسية
NSSE
الحفاظ على مجموع الاختلافات التربيعية
w53 5/3 مويجة ، تستخدم فقط في الثلج
w97 9/7 مويجة ، تستخدم فقط في الثلج
com.dctmax
صفاء
dia_size عدد صحيح (ترميز الفيديو)
تعيين نوع وحجم الماس لتقدير الحركة.
الربيع الماضي عدد صحيح (ترميز الفيديو)
اضبط مقدار تنبؤات الحركة من الإطار السابق.
preme عدد صحيح (ترميز الفيديو)
تعيين تقدير ما قبل الحركة.
بريمب عدد صحيح (ترميز الفيديو)
تعيين وظيفة مقارنة تقدير ما قبل الحركة.
القيم الممكنة:
حزين مجموع الفروق المطلقة ، سريع (افتراضي)
SSE مجموع تربيع الأخطاء
سبت
مجموع الاختلافات المطلقة التي تحولت هادامارد
دكت مجموع الاختلافات المحولة DCT المطلقة
بسنر
مجموع أخطاء التكميم التربيعية (تجنب ، جودة منخفضة)
بت عدد البتات اللازمة للكتلة
rd معدل التشويه الأمثل ، بطيء
صفر
0
vsad
مجموع الاختلافات الرأسية المطلقة
vsse
مجموع تربيع الاختلافات الرأسية
NSSE
الحفاظ على مجموع الاختلافات التربيعية
w53 5/3 مويجة ، تستخدم فقط في الثلج
w97 9/7 مويجة ، تستخدم فقط في الثلج
com.dctmax
صفاء
pre_dia_size عدد صحيح (ترميز الفيديو)
تعيين نوع وحجم الماس للتمرير المسبق لتقدير الحركة.
subq عدد صحيح (ترميز الفيديو)
تعيين جودة تقدير الحركة الفرعية.
dtg_active_format عدد صحيح
me_range عدد صحيح (ترميز الفيديو)
تعيين نطاق متجهات الحركة المحددة (1023 لمشغل DivX).
ibias عدد صحيح (ترميز الفيديو)
تعيين التحيز الكمي البيني.
pbias عدد صحيح (ترميز الفيديو)
تعيين التحيز الكمي بين.
color_table_id عدد صحيح
الجودة العالمية عدد صحيح (ترميز الصوت والفيديو)
المبرمج عدد صحيح (ترميز الفيديو)
القيم الممكنة:
إل سي متغير الطول المبرمج / المبرمج هوفمان
ac المبرمج الحسابي
الخام خام (بدون ترميز)
رلى مبرمج طول المدى
ضاءل
مبرمج ينكمش
سياق الكلام عدد صحيح (ترميز الفيديو)
تعيين نموذج السياق.
.slice_flags عدد صحيح
xvmc_acceleration عدد صحيح
مليون برميل يوميا عدد صحيح (ترميز الفيديو)
تعيين خوارزمية قرار macroblock (وضع الجودة العالية).
القيم الممكنة:
بسيط
استخدم mbcmp (افتراضي)
بت
استخدم أقل عدد من البتات
rd استخدام أفضل معدل تشويه
Stream_codec_tag عدد صحيح
sc_threshold عدد صحيح (ترميز الفيديو)
تعيين حد تغيير المشهد.
lmin عدد صحيح (ترميز الفيديو)
تعيين عامل lagrange الأدنى (VBR).
lmax عدد صحيح (ترميز الفيديو)
قم بتعيين أقصى عامل لاغرانج (VBR).
nr عدد صحيح (ترميز الفيديو)
ضبط تقليل الضوضاء.
rc_init_clusion عدد صحيح (ترميز الفيديو)
قم بتعيين عدد البتات التي يجب تحميلها في المخزن المؤقت لـ RC قبل بدء فك التشفير.
flags2 الأعلام (فك / ترميز الصوت والفيديو)
القيم الممكنة:
بسرعة
السماح بحيل تسريع غير متوافقة مع المواصفات.
sgop
مهمل ، استخدم خيارات mpegvideo الخاصة بدلاً من ذلك.
لا خروج
تخطي ترميز bitstream.
جهل
تجاهل معلومات الاقتصاص من sps.
local_header
ضع رؤوسًا عامة في كل إطار رئيسي بدلاً من وضع في extradata.
قطع
يمكن تقسيم بيانات الإطار إلى أجزاء متعددة.
عرض الكل
إظهار كافة الإطارات قبل أول إطار رئيسي.
سكيبرد
مهمل ، استخدم خيارات mpegvideo الخاصة بدلاً من ذلك.
Export_mvs
تصدير متجهات الحركة إلى بيانات جانب الإطار (راجع "AV_FRAME_DATA_MOTION_VECTORS")
لبرامج الترميز التي تدعمها. أنظر أيضا doc / أمثلة / export_mvs.c.
خطأ عدد صحيح (ترميز الفيديو)
QNS عدد صحيح (ترميز الفيديو)
مهمل ، استخدم خيارات mpegvideo الخاصة بدلاً من ذلك.
المواضيع عدد صحيح (فك التشفير / الترميز والفيديو)
القيم الممكنة:
السيارات
الكشف عن عدد لا بأس به من المواضيع
me_threshold عدد صحيح (ترميز الفيديو)
تعيين حد تقدير الحركة.
mb_threshold عدد صحيح (ترميز الفيديو)
تعيين حد macroblock.
dc عدد صحيح (ترميز الفيديو)
تعيين intra_dc_precision.
com.nssew عدد صحيح (ترميز الفيديو)
تعيين الوزن nsse.
Skip_top عدد صحيح (فك التشفير والفيديو)
قم بتعيين عدد صفوف macroblock في الأعلى التي تم تخطيها.
Skip_bottom عدد صحيح (فك التشفير والفيديو)
قم بتعيين عدد صفوف macroblock في الأسفل والتي تم تخطيها.
البيانات الشخصية عدد صحيح (ترميز الصوت والفيديو)
القيم الممكنة:
غير معروف
aac_main
aac_low
aac_ssr
aac_ltp
aac_he
aac_he_v2
aac_ld
aac_eld
mpeg2_aac_low
mpeg2_aac_he
mpeg4_sp
mpeg4_core
mpeg4_main
mpeg4_asp
DTS
dts_es
dts_96_24
dts_hd_hra
dts_hd_ma
مستوى عدد صحيح (ترميز الصوت والفيديو)
القيم الممكنة:
غير معروف
Lowres عدد صحيح (فك الصوت والفيديو)
فك الشفرة عند 1 = 1/2 ، 2 = 1/4 ، 3 = 1/8 دقة.
Skip_threshold عدد صحيح (ترميز الفيديو)
تعيين حد تخطي الإطار.
Skip_factor عدد صحيح (ترميز الفيديو)
تعيين عامل تخطي الإطار.
Skip_exp عدد صحيح (ترميز الفيديو)
تعيين الأس تخطي الإطار. تتصرف القيم السالبة متطابقة مع المقابلة
الإيجابية ، باستثناء أن النتيجة طبيعية. القيم الإيجابية موجودة في المقام الأول
لأسباب تتعلق بالتوافق وليست مفيدة جدًا.
تخطي عدد صحيح (ترميز الفيديو)
تعيين وظيفة تخطي مقارنة الإطار.
القيم الممكنة:
حزين مجموع الفروق المطلقة ، سريع (افتراضي)
SSE مجموع تربيع الأخطاء
سبت
مجموع الاختلافات المطلقة التي تحولت هادامارد
دكت مجموع الاختلافات المحولة DCT المطلقة
بسنر
مجموع أخطاء التكميم التربيعية (تجنب ، جودة منخفضة)
بت عدد البتات اللازمة للكتلة
rd معدل التشويه الأمثل ، بطيء
صفر
0
vsad
مجموع الاختلافات الرأسية المطلقة
vsse
مجموع تربيع الاختلافات الرأسية
NSSE
الحفاظ على مجموع الاختلافات التربيعية
w53 5/3 مويجة ، تستخدم فقط في الثلج
w97 9/7 مويجة ، تستخدم فقط في الثلج
com.dctmax
صفاء
قناع_الحدود الطفو (ترميز الفيديو)
قم بزيادة المُكمِم للكتل الكبيرة القريبة من الحدود.
com.mblmin عدد صحيح (ترميز الفيديو)
قم بتعيين عامل lagrange min macroblock (VBR).
com.mblmax عدد صحيح (ترميز الفيديو)
قم بتعيين عامل لاجرانج ماكس macroblock (VBR).
mepc عدد صحيح (ترميز الفيديو)
تعيين تعويض عقوبة معدل البت لتقدير الحركة (1.0 = 256).
Skip_loop_filter عدد صحيح (فك التشفير والفيديو)
Skip_idct عدد صحيح (فك التشفير والفيديو)
Skip_frame عدد صحيح (فك التشفير والفيديو)
قم بإجراء معالجة تجاهل وحدة فك التشفير وفقًا لنوع الإطار المحدد بواسطة الخيار
.
Skip_loop_filter يتخطى تصفية حلقة الإطار، Skip_idct يتخطى الإطار
IDCT / dequantization ، Skip_frame يتخطى فك.
القيم الممكنة:
لا شيء
تجاهل أي إطار.
الافتراضي
تجاهل الإطارات غير المجدية مثل الإطارات ذات الحجم 0.
نوريف
تجاهل كل الأطر غير المرجعية.
بدير
تجاهل كل الإطارات ثنائية الاتجاه.
لا مفتاح
تجاهل جميع الإطارات باستثناء الإطارات الأساسية.
الكل تجاهل كل الإطارات.
القيمة الافتراضية هي الافتراضي.
بيدير_كرين عدد صحيح (ترميز الفيديو)
صقل متجهي الحركة المستخدمين في الكتل الكبيرة ثنائية الاتجاه.
brd_scale عدد صحيح (ترميز الفيديو)
تصغير الإطارات لاتخاذ قرار ديناميكي بإطار B.
keyint_min عدد صحيح (ترميز الفيديو)
قم بتعيين الحد الأدنى للفاصل الزمني بين إطارات IDR.
الحكام عدد صحيح (ترميز الفيديو)
تعيين إطارات مرجعية للنظر في تعويض الحركة.
إزاحة اللون عدد صحيح (ترميز الفيديو)
تعيين إزاحة chroma qp من luma.
تعريشة عدد صحيح (ترميز الصوت والفيديو)
تعيين معدل التشويه الكمي الأمثل.
sc_factor عدد صحيح (ترميز الفيديو)
قم بتعيين القيمة مضروبة في qscale لكل إطار وإضافتها إلى scene_change_score.
mv0_threshold عدد صحيح (ترميز الفيديو)
ب_ الحساسية عدد صحيح (ترميز الفيديو)
ضبط حساسية b_frame_strategy 1.
مستوى الضغط عدد صحيح (ترميز الصوت والفيديو)
الحد الأدنى للتنبؤ بالترتيب عدد صحيح (ترميز الصوت)
max_prediction_order. ماكس_توقع_الترتيب عدد صحيح (ترميز الصوت)
timecode_frame_start عدد صحيح (ترميز الفيديو)
قم بتعيين رقم بداية إطار الرمز الزمني لمجموعة GOP ، في تنسيق إطار غير مُسقط.
request_channels عدد صحيح (فك الصوت)
اضبط العدد المطلوب من قنوات الصوت.
bits_per_raw_sample عدد صحيح
قناة_لايوت عدد صحيح (فك / ترميز الصوت)
القيم الممكنة:
request_channel_layout عدد صحيح (فك الصوت)
القيم الممكنة:
rc_max_vbv_use الطفو (ترميز الفيديو)
rc_min_vbv_use الطفو (ترميز الفيديو)
القراد_لكل_إطار عدد صحيح (فك / ترميز الصوت والفيديو)
اللون_الأساسي عدد صحيح (فك التشفير / الترميز والفيديو)
color_trc عدد صحيح (فك التشفير / الترميز والفيديو)
فضاء لوني عدد صحيح (فك التشفير / الترميز والفيديو)
مجال اللون عدد صحيح (فك التشفير / الترميز والفيديو)
إذا تم استخدامه كمعامل إدخال ، فإنه يعمل بمثابة تلميح لوحدة فك الترميز ، والتي color_range the
المدخلات.
chroma_sample_location عدد صحيح (فك التشفير / الترميز والفيديو)
log_level_offset عدد صحيح
تعيين تعويض مستوى السجل.
شرائح عدد صحيح (ترميز الفيديو)
عدد الشرائح المستخدمة في الترميز المتوازي.
نوع موضوع الأعلام (فك التشفير / الترميز والفيديو)
حدد طرق تعدد مؤشرات الترابط المراد استخدامها.
استخدام هيكل سيزيد من تأخير فك التشفير بإطار واحد لكل مؤشر ترابط ، وبالتالي فإن العملاء
لا تستطيع توفير إطارات مستقبلية يجب عدم استخدامها.
القيم الممكنة:
شريحة
فك شفرة أكثر من جزء من إطار واحد دفعة واحدة.
يعمل تعدد مؤشرات الترابط باستخدام الشرائح فقط عندما يتم ترميز الفيديو بشرائح.
هيكل
قم بفك تشفير أكثر من إطار واحد في وقت واحد.
القيمة الافتراضية هي شريحة + إطار.
نوع_خدمة الصوت عدد صحيح (ترميز الصوت)
تعيين نوع خدمة الصوت.
القيم الممكنة:
ma خدمة الصوت الرئيسية
ef الآثار
vi ضعاف البصر
hi ضعاف السمع
di حوار
co تعليق
em جهاز تنفس
vo تعليق صوتي
ka كاريوكي
request_sample_fmt عينة_fmt (فك الصوت)
يجب أن يفضل تعيين وحدات فك ترميز الصوت بتنسيق العينة. القيمة الافتراضية هي "لا شيء".
pkt_timebase عقلاني عدد
sub_charenc ترميز (فك والترجمات)
تعيين ترميز أحرف الإدخال.
مجال الطلب مجال الطلب (الفيديو)
قم بتعيين / تجاوز الترتيب الميداني للفيديو. القيم الممكنة:
تقدمية
فيديو تقدمي
tt فيديو متشابك ، حقل علوي مشفر ويتم عرضه أولاً
bb فيديو متشابك ، الحقل السفلي مشفر وعرض أولاً
tb فيديو متشابك ، أعلى ترميز أولاً ، أسفل عرض أولاً
bt فيديو متشابك ، أسفله مشفر أولاً ، عرض علوي أولاً
Skip_alpha عدد صحيح (فك التشفير والفيديو)
اضبط على 1 لتعطيل معالجة ألفا (الشفافية). هذا يعمل مثل اللون الرمادي العلم في
القادم الأعلام الخيار الذي يتخطى معلومات الكروما بدلاً من ألفا. الافتراضي هو 0.
الترميز_القائمة البيضاء الإدارية (إدخال)
"،" قائمة منفصلة لأجهزة فك التشفير المسموح بها. افتراضيا كل مسموح به.
تفريغ_فاصل سلسلة (إدخال)
يستخدم الفاصل لفصل الحقول المطبوعة في سطر الأوامر حول الدفق
العوامل. على سبيل المثال لفصل الحقول بأسطر جديدة ومسافة بادئة:
ffprobe -dump_separator "
" -أنا ~ / videos / matrixbench_mpeg2.mpg
أجهزة فك التشفير
أجهزة فك التشفير هي عناصر مكونة في FFmpeg والتي تسمح بفك تشفير تدفقات الوسائط المتعددة.
عند تكوين بناء FFmpeg الخاص بك ، يتم تمكين جميع وحدات فك التشفير الأصلية المدعومة بواسطة
إفتراضي. يجب تمكين أجهزة فك التشفير التي تتطلب مكتبة خارجية يدويًا عبر ملف
المقابلة الخيار "--enable-lib". يمكنك سرد كافة أجهزة فك التشفير المتاحة باستخدام ملف
تكوين الخيار "- قائمة فك التشفير".
يمكنك تعطيل جميع أجهزة فك التشفير باستخدام خيار التكوين "- أجهزة فك التشفير - تعطيل" و
تمكين / تعطيل وحدات فك التشفير الفردية بشكل انتقائي مع الخيارات "- تمكين - فك التشفير =جهاز فك الشفرة " /
"- فك - تعطيل =جهاز فك الشفرة ".
سيعرض خيار "-decoders" لأدوات ff * قائمة بأجهزة فك التشفير الممكنة.
فيديو أجهزة فك التشفير
فيما يلي وصف لبعض وحدات فك ترميز الفيديو المتوفرة حاليًا.
شفت
وحدة فك ترميز HEVC / H.265.
لاحظ ال Skip_loop_filter الخيار له تأثير فقط على مستوى "الكل".
الفيديو الخام
وحدة فك ترميز الفيديو الخام.
يقوم جهاز فك التشفير هذا بفك ترميز تدفقات rawvideo.
مزيد من الخيارات
تيشرت أعلى_الحقل_الأول
حدد نوع الحقل المفترض لفيديو الإدخال.
-1 من المفترض أن يكون الفيديو تقدميًا (افتراضي)
0 يفترض الحقل السفلي أولاً
1 يفترض أعلى حقل أولاً
الصوت أجهزة فك التشفير
فيما يلي وصف لبعض أجهزة فك التشفير الصوتية المتوفرة حاليًا.
ac3
جهاز فك ترميز الصوت AC-3.
ينفذ مفكك الشفرة هذا جزءًا من ATSC A / 52: 2010 و ETSI TS 102 ، بالإضافة إلى
RealAudio 3 غير موثق (ويعرف أيضًا باسم dnet).
AC-3 فك مزيد من الخيارات
-drc_scale قيمنا
عامل النطاق الديناميكي. العامل المطلوب تطبيقه على قيم النطاق الديناميكي من AC-3
مجرى. يتم تطبيق هذا العامل أضعافا مضاعفة. هناك 3 عوامل مقياس ملحوظة
نطاقات:
drc_scale == 0
تعطيل جمهورية الكونغو الديمقراطية. تنتج نطاق صوتي كامل.
0 < drc_scale <= 1
تمكين جمهورية الكونغو الديمقراطية. يطبق جزءًا من قيمة DRC للتيار. استنساخ الصوت هو
بين النطاق الكامل والضغط الكامل.
drc_scale > 1
تمكين جمهورية الكونغو الديمقراطية. يطبق drc_scale بشكل غير متماثل. الأصوات العالية مضغوطة بالكامل.
تم تحسين الأصوات الناعمة.
فلك
وحدة فك ترميز الصوت FLAC.
يهدف مفكك التشفير هذا إلى تنفيذ مواصفات FLAC الكاملة من Xiph.
FLAC فك الخيارات
-use_buggy_lpc
يستخدم مشفر lavc FLAC لإنتاج تيارات عربات التي تجرها الدواب ذات قيم LPC عالية (مثل
القيمة الافتراضية). هذا الخيار يجعل من الممكن فك هذه التدفقات بشكل صحيح عن طريق
باستخدام منطق lpc القديم لعربة lPC من lavc لفك التشفير.
ffwavesynth
مركب الموجة الداخلية.
يولد مفكك الشفرة هذا أنماط موجات وفقًا لتسلسلات محددة مسبقًا. استخدامه محض
داخليًا وصيغة البيانات التي تقبلها غير موثقة علنًا.
libcelt
المجمع فك libcelt.
يسمح libcelt لـ libavcodec بفك ترميز Xiph CELT للترميز الصوتي ذي التأخير المنخفض جدًا. يتطلب
وجود رؤوس libcelt والمكتبة أثناء التكوين. أنت بحاجه إلى
قم بتكوين البناء بشكل صريح باستخدام "--enable-libcelt".
com.libgsm
المجمع فك libgsm.
يسمح libgsm لـ libavcodec بفك تشفير برنامج ترميز الصوت بمعدل كامل GSM. يتطلب وجود
رؤوس ومكتبة libgsm أثناء التكوين. تحتاج إلى تكوين ملف
بناء مع "- تمكين - libgsm".
يدعم جهاز فك التشفير هذا كلاً من GSM العادي ومتغير Microsoft.
libilbc
المجمع فك libilbc.
يسمح libilbc لـ libavcodec بفك تشفير برنامج ترميز الصوت عبر الإنترنت (iLBC).
يتطلب وجود رؤوس ومكتبة libilbc أثناء التكوين. أنت بحاجه إلى
قم بتكوين البناء بشكل صريح باستخدام "--enable-libilbc".
مزيد من الخيارات
يتم دعم الخيار التالي بواسطة غلاف libilbc.
تعزيز
قم بتمكين تحسين الصوت الذي تم فك تشفيره عند الضبط على 1. القيمة الافتراضية هي 0
(معاق).
libopencore-amrnb
المجمع فك التشفير libopencore-amrnb.
يسمح libopencore-amrnb لشفرة libavcodec بفك تشفير صوت النطاق الضيق متعدد المعدلات التكيفية
الترميز. يتطلب استخدامه وجود رؤوس ومكتبة libopencore-amrnb أثناء
إعدادات. تحتاج إلى تكوين البناء بشكل صريح باستخدام
"--enable-libopencore-amrnb".
يوجد جهاز فك تشفير أصلي FFmpeg لـ AMR-NB ، لذلك يمكن للمستخدمين فك تشفير AMR-NB بدون هذا
مكتبة.
libopencore-amrwb
المجمع وحدة فك ترميز libopencore-amrwb.
يسمح libopencore-amrwb libavcodec بفك تشفير صوت النطاق العريض متعدد المعدلات التكيفي
الترميز. يتطلب استخدامه وجود رؤوس ومكتبة libopencore-amrwb أثناء
إعدادات. تحتاج إلى تكوين البناء بشكل صريح باستخدام
"- تمكين- libopencore-amrwb".
يوجد جهاز فك تشفير أصلي FFmpeg لـ AMR-WB ، لذلك يمكن للمستخدمين فك تشفير AMR-WB بدون هذا
مكتبة.
ليبوبوس
المجمع فك libopus.
يسمح libopus لـ libavcodec بفك ترميز Opus Interactive Audio Codec. يتطلب
وجود رؤوس libopus والمكتبة أثناء التكوين. تحتاج إلى صراحة
تكوين البناء باستخدام "--enable-libopus".
توجد وحدة فك ترميز FFmpeg أصلية لـ Opus ، لذلك يمكن للمستخدمين فك تشفير Opus بدون هذه المكتبة.
الترجمة أجهزة فك التشفير
com.dvbsub
مزيد من الخيارات
حساب_كلوت
-1 احسب الفاصل إذا لم يكن هناك تطابق CLUT في الدفق.
0 لا تحسب أبدا CLUT
1 احسب دائمًا CLUT وتجاوز المتوفر في الدفق.
dvb_substream
يحدد التدفق الفرعي dvb ، أو جميع التدفقات الفرعية إذا كان -1 وهو الافتراضي.
dvdsub
يقوم برنامج الترميز هذا بفك تشفير ترجمات الصور النقطية المستخدمة في أقراص DVD ؛ يمكن أيضًا العثور على نفس الترجمة
في أزواج ملفات VobSub وفي بعض ملفات Matroska.
مزيد من الخيارات
لوحة الألوان
حدد اللوح العام الذي تستخدمه الصور النقطية. عند تخزينها في VobSub ، تكون اللوحة
عادة ما يتم تحديده في ملف الفهرس ؛ في Matroska ، يتم تخزين اللوحة في برنامج الترميز
بيانات إضافية بنفس التنسيق كما في VobSub. في أقراص DVD ، يتم تخزين اللوحة في IFO
وبالتالي لا يتوفر عند القراءة من ملفات VOB التي تم إلقاؤها.
تنسيق هذا الخيار عبارة عن سلسلة تحتوي على 16 رقمًا سداسيًا عشريًا مكونًا من 24 بت
(بدون بادئة 0x) مفصولة بغيبوبة ، على سبيل المثال "0d00ee، ee450d، 101010، eaeaea،
0ce60b, ec14ed, ebff0b, 0d617a, 7b7b7b, d1d1d1, 7b2a0e, 0d950c, 0f007b, cf0dec,
cfa80c ، 7c127b ".
ifo_palette
حدد ملف IFO الذي تم الحصول على اللوحة العامة منه. (تجريبي)
المفروض_الملحقات_ فقط
فقط قم بفك ترميز إدخالات الترجمة التي تم وضع علامة عليها على أنها قسرية. بعض الألقاب قسرية وغير قسرية
ترجمات في نفس المسار. تعيين هذه العلامة على 1 سيبقي فقط على فرضها
ترجمات. القيمة الافتراضية هي 0.
libzvbi- النص التليفزيوني
يسمح Libzvbi لـ libavcodec بفك تشفير صفحات النص التليفزيوني DVB وترجمات النص التليفزيوني DVB.
يتطلب وجود رؤوس libzvbi والمكتبة أثناء التكوين. أنت بحاجه إلى
تكوين صريح للبناء مع "--enable-libzvbi".
مزيد من الخيارات
txt_page
قائمة بأرقام صفحات النص التليفزيوني المراد فك تشفيرها. يمكنك استخدام السلسلة * الخاصة لمطابقة الكل
الصفحات. يتم إسقاط الصفحات التي لا تتطابق مع القائمة المحددة. القيمة الافتراضية هي *.
txt_chop_top
يتجاهل سطر النص العلوي. القيمة الافتراضية هي 1.
txt_format
يحدد تنسيق الترجمات المصاحبة. وحدة فك ترميز النص التليفزيوني قادرة على ذلك
لفك تشفير صفحات النص التليفزيوني إلى صور نقطية أو إلى نص بسيط ، يجب استخدام "صورة نقطية" لـ
صفحات النص التليفزيوني ، لأن رسومات وألوان معينة لا يمكن التعبير عنها ببساطة
نص. يمكنك استخدام "نص" للترجمات المستندة إلى النص التليفزيوني إذا كان التطبيق الخاص بك قادرًا على التعامل معها
نص بسيط يستند إلى ترجمات. القيمة الافتراضية هي الصورة النقطية.
txt_left
إزاحة X للصور النقطية التي تم إنشاؤها ، الافتراضي هو 0.
txt_top
إزاحة Y للصور النقطية التي تم إنشاؤها ، الافتراضي هو 0.
txt_chop_spaces
يقطع المسافات البادئة واللاحقة ويزيل الأسطر الفارغة من النص الذي تم إنشاؤه.
هذا الخيار مفيد للترجمات القائمة على النص التليفزيوني حيث قد توجد مسافات فارغة
في بداية السطور أو في نهايتها أو قد تكون الأسطر الفارغة موجودة بين
سطور الترجمة بسبب أحرف النص التليفزيوني مزدوجة الحجم. القيمة الافتراضية هي 1.
txt_duration
يضبط مدة عرض صفحات النص التليفزيوني التي تم فك تشفيرها أو الترجمات المصاحبة بالمللي ثانية.
القيمة الافتراضية هي 30000 وهي 30 ثانية.
txt_transparent
فرض خلفية شفافة للصور النقطية للنص التليفزيوني التي تم إنشاؤها. القيمة الافتراضية هي 0
وهو ما يعني خلفية غير شفافة (سوداء).
التشفير
أجهزة التشفير هي عناصر تم تكوينها في FFmpeg والتي تسمح بتشفير تدفقات الوسائط المتعددة.
عند تكوين بناء FFmpeg الخاص بك ، يتم تمكين جميع برامج التشفير الأصلية المدعومة بواسطة
تقصير. يجب تمكين أجهزة التشفير التي تتطلب مكتبة خارجية يدويًا عبر ملف
المقابلة الخيار "--enable-lib". يمكنك سرد جميع برامج التشفير المتاحة باستخدام ملف
تكوين الخيار "- قائمة التشفير".
يمكنك تعطيل جميع أجهزة التشفير باستخدام خيار التكوين "- تعطيل - التشفير" و
تمكين / تعطيل برامج التشفير الفردية بشكل انتقائي باستخدام الخيارات "--enable-encoder =مشفر " /
"- تعطيل التشفير =مشفر ".
سيعرض خيار "-encoders" لأدوات ff * قائمة بأدوات التشفير الممكنة.
الصوت التشفير
فيما يلي وصف لبعض برامج ترميز الصوت المتوفرة حاليًا.
الجميح للسيارات
تشفير الصوت المتقدم (AAC).
هذا المشفر هو مشفر AAC تجريبي أصلي FFmpeg. حاليا فقط منخفضة
ملف تعريف التعقيد (AAC-LC) مدعوم. لاستخدام برنامج التشفير هذا ، يجب عليك تعيين صارم خيار
إلى تجريبي أو أقل.
نظرًا لأن برنامج التشفير هذا تجريبي ، فقد يحدث سلوك غير متوقع من وقت لآخر. ل
تشفير AAC أكثر استقرارًا ، انظر libvo-aacenc. ومع ذلك ، حذر من أن جودة المنتج أسوأ
تم الإبلاغ عنها من قبل بعض المستخدمين.
انظر أيضا libfdk_aac.
مزيد من الخيارات
b تعيين معدل البت في بت / ثانية. يؤدي تعيين هذا إلى تنشيط معدل البت الثابت (CBR) تلقائيًا
واسطة.
q اضبط الجودة لوضع معدل البت المتغير (VBR). هذا الخيار صالح فقط باستخدام
فمبيج أداة سطر الأوامر. لمستخدمي واجهة المكتبة ، استخدم الجودة العالمية.
وضع الاستريو
اضبط وضع ترميز الاستريو. القيم الممكنة:
السيارات
يتم تحديده تلقائيًا بواسطة المشفر.
ms_off
تعطيل الترميز الأوسط / الجانبي. هذا هو الافتراضي.
ms_force
فرض الترميز الأوسط / الجانبي.
aac_coder
قم بتعيين طريقة تشفير AAC. القيم الممكنة:
FAAC
طريقة مستوحاة من FAAC.
هذه الطريقة هي إعادة تطبيق مبسطة للطريقة المستخدمة في FAAC ، والتي
يحدد العتبات المتناسبة مع طاقات النطاق ، ثم ينقص كل
عتبات مع خطوات مكمِّمة لإيجاد التكميم المناسب باستخدام
تشويه تحت العتبة نطاقًا تلو الآخر.
جودة هذه الطريقة قابلة للمقارنة مع طريقة البحث عن حلقتين
الموصوفة أدناه ، ولكن إلى حد ما أفضل قليلاً وأبطأ.
anmr
متوسط نسبة الضوضاء إلى القناع (ANMR) حل قائم على الشبكة.
هذا له أفضل جودة نظرية من بين جميع طرق الترميز ، ولكن بسعر التكلفة
من أبطأ سرعة.
ثنائي
طريقة البحث عن حلقتين (TLS).
تحدد هذه الطريقة أولاً المُقدرات بناءً على عتبات النطاق ثم تحاول ذلك
ابحث عن المجموعة المثلى عن طريق إضافة أو طرح قيمة محددة من الكل
المقدمات وضبط بعض المكمات الفردية قليلا.
تنتج هذه الطريقة جودة مماثلة لطريقة FAAC وهي الطريقة الافتراضية.
بسرعة
طريقة التكميم المستمر.
تحدد هذه الطريقة مُكمِّمًا ثابتًا لجميع النطاقات. هذا هو الأسرع على الإطلاق
الأساليب ، ومع ذلك تنتج أسوأ جودة.
ac3 و ac3_fixed
أجهزة ترميز الصوت AC-3.
تنفذ هذه المشفرات جزءًا من ATSC A / 52: 2010 و ETSI TS 102 ، بالإضافة إلى
RealAudio 3 غير موثق (ويعرف أيضًا باسم dnet).
ال ac3 يستخدم برنامج التشفير رياضيات الفاصلة العائمة ، بينما يستخدم ملف ac3_fixed يستخدم برنامج التشفير فقط-
نقطة صحيحة الرياضيات. هذا لا يعني أن المرء دائمًا ما يكون أسرع ، فقط هذا أو ذاك
قد يكون البعض الآخر أكثر ملاءمة لنظام معين. سوف يقوم مشفر النقطة العائمة
تنتج بشكل عام صوتًا بجودة أفضل لمعدل بت معين. ال ac3_fixed التشفير ليس كذلك
برنامج الترميز الافتراضي لأي من تنسيقات الإخراج ، لذلك يجب تحديده بشكل صريح باستخدام
الخيار "-acodec ac3_fixed" من أجل استخدامه.
AC-3 البيانات الوصفية
تُستخدم خيارات بيانات التعريف AC-3 لتعيين المعلمات التي تصف الصوت ، ولكن في الغالب
الحالات لا تؤثر على ترميز الصوت نفسه. بعض الخيارات تؤثر بشكل مباشر أو
التأثير على فك التشفير وتشغيل تدفق البتات الناتج ، في حين أن البعض الآخر مخصص فقط
أغراض إعلامية. سيضيف عدد قليل من الخيارات بتات إلى تدفق الإخراج الذي يمكن
يتم استخدامها للبيانات الصوتية ، وبالتالي ستؤثر على جودة الإخراج. أولئك
ستتم الإشارة وفقًا لذلك مع ملاحظة في قائمة الخيارات أدناه.
تم وصف هذه المعلمات بالتفصيل في العديد من المستندات المتاحة للجمهور.
* <http://www.atsc.org/cms/standards/a_52-2010.pdf>>
* <http://www.atsc.org/cms/standards/a_54a_with_corr_1.pdf>>
* <http://www.dolby.com/uploadedFiles/zz-_Shared_Assets/English_PDFs/Professional/18_Metadata.Guide.pdf>>
* <http://www.dolby.com/uploadedFiles/zz-_Shared_Assets/English_PDFs/Professional/46_DDEncodingGuidelines.pdf>>
خيارات التحكم في البيانات الوصفية
-كل إطار_بيانات وصفية منطقية
السماح بالبيانات الوصفية لكل إطار. تحديد ما إذا كان يجب على برنامج التشفير التحقق من تغيير البيانات الوصفية
لكل إطار.
0 سيتم استخدام قيم البيانات الوصفية التي تم تعيينها عند التهيئة لكل إطار في ملف
تدفق. (تقصير)
1 يمكن تغيير قيم البيانات الوصفية قبل تشفير كل إطار.
مستويات داونميكس
-مركز_مكسليف مستوى
مركز ميكس المستوى. يجب تطبيق مقدار كسب مفكك الشفرة على القناة المركزية
عند خفض الاختلاط إلى ستيريو. سيتم كتابة هذا الحقل فقط في تدفق البتات إذا أ
قناة المركز موجودة. يتم تحديد القيمة كعامل مقياس. هناك 3 صالحة
القيم:
0.707
تطبيق كسب -3dB
0.595
تطبيق كسب -4.5 ديسيبل (افتراضي)
0.500
تطبيق كسب -6dB
-المحيط_ميكسليف مستوى
مستوى ميكس الصوت المحيط. يجب أن يتم تطبيق مقدار كسب مفكك الشفرة على المحيط
القناة (القنوات) عند الاختلاط إلى صوت ستريو. سيتم كتابة هذا الحقل فقط في تدفق البتات
في حالة وجود قناة محيطية واحدة أو أكثر. يتم تحديد القيمة كمقياس
عامل. هناك 3 قيم صالحة:
0.707
تطبيق كسب -3dB
0.500
تطبيق كسب -6 ديسيبل (افتراضي)
0.000
قناة (قنوات) صمت الصوت المحيط
معلومات إنتاج الصوت
معلومات إنتاج الصوت هي معلومات اختيارية تصف بيئة الخلط.
لم تتم كتابة أي من الحقلين أو كليهما في تدفق البتات.
-Mixing_level عدد
مستوى الخلط. يحدد مستوى ضغط الصوت الأقصى (SPL) في بيئة الإنتاج
عندما تم إتقان المزيج. القيم الصالحة هي 80 إلى 111 ، أو -1 لمجهول أم لا
مبين. القيمة الافتراضية هي -1 ، ولكن لا يمكن استخدام هذه القيمة إذا كان الصوت
تتم كتابة معلومات الإنتاج في مسار البتات. لذلك ، إذا كان "نوع الغرفة"
الخيار ليس هو القيمة الافتراضية ، يجب ألا يكون خيار "mixing_level" -1.
-نوع الغرفة نوع
نوع الغرفة. يصف المعادلة المستخدمة أثناء جلسة الخلط النهائية في
في الاستوديو أو على خشبة المسرح. غرفة كبيرة هي مرحلة دبلجة مع الصناعة
معادلة منحنى X القياسي ؛ غرفة صغيرة معادلة مسطحة. هذا المجال
لا تتم كتابتها في تدفق البتات إذا كان كل من الخيار "mixing_level" و "نوع الغرفة"
الخيار لها القيم الافتراضية.
0
لم يشر اليه
غير مبين (افتراضي)
1
كبير
غرفة كبيرة
2
صغير
غرفة صغيرة
خيارات البيانات الوصفية الأخرى
-حقوق النشر منطقية
مؤشر حقوق النشر. يحدد ما إذا كان هناك حقوق نشر لهذا الصوت.
0
خصم لا يوجد حقوق طبع ونشر (افتراضي)
1
on حقوق النشر موجودة
- غير طبيعي قيمنا
تطبيع الحوار. يشير إلى مدى متوسط مستوى الحوار الخاص بالبرنامج
أقل من النطاق الكامل الرقمي بنسبة 100٪ (0 dBFS). تحدد هذه المعلمة تغيير المستوى أثناء
إعادة إنتاج الصوت الذي يضبط متوسط حجم الحوار على مستوى محدد مسبقًا. ال
الهدف هو مطابقة مستوى الصوت بين مصادر البرنامج. ستنتج قيمة -31 ديسيبل
لا يوجد تغيير في مستوى الصوت ، بالنسبة لمستوى صوت المصدر ، أثناء إعادة إنتاج الصوت.
القيم الصالحة هي أرقام صحيحة في النطاق -31 إلى -1 ، مع كون -31 هو القيمة الافتراضية.
-طريقة_الدراسة طريقة
وضع الصوت المحيطي دولبي. يحدد ما إذا كانت إشارة الاستريو تستخدم Dolby Surround (Pro
منطق). ستتم كتابة هذا الحقل في تدفق البتات فقط إذا كان دفق الصوت كذلك
ستيريو. استخدام هذا الخيار لا يعني أن برنامج التشفير سيطبق بالفعل Dolby Surround
معالجة.
0
لم يشر اليه
غير مبين (افتراضي)
1
خصم غير مشفر Dolby Surround
2
on صوت محيطي دولبي مشفر
-إبداعي منطقية
مؤشر بت دفق أصلي. يحدد ما إذا كان هذا الصوت من الأصل
المصدر وليس نسخة.
0
خصم مصدر غير أصلي
1
on المصدر الأصلي (افتراضي)
ممتد BITSTREAM معلومات
تعد خيارات دفق البت الممتدة جزءًا من Alternate Bit Stream Syntax كما هو محدد في
الملحق د من معيار A / 52: 2010. يتم تجميعها في جزأين. إذا كانت هناك معلمة واحدة في أ
تم تحديد المجموعة ، ستتم كتابة جميع القيم في تلك المجموعة إلى تدفق البتات. تقصير
يتم استخدام القيم لتلك التي تمت كتابتها ولكن لم يتم تحديدها. إذا كان الخلط
المستويات مكتوبة ، سيستخدم مفكك التشفير هذه القيم بدلاً من القيم المحددة في
خيارات "center_mixlev" و "dynamic_mixlev" إذا كانت تدعم دفق البت البديل
بناء الجملة.
معلومات دفق البت الموسعة - الجزء 1
-dmix_mode طريقة
وضع مزج الصوت المجسم المفضل. يسمح للمستخدم بتحديد إما Lt / Rt (Dolby Surround)
أو Lo / Ro (ستريو عادي) كوضع مزج صوت ستيريو مفضل.
0
لم يشر اليه
غير مبين (افتراضي)
1
لتر
يفضل Lt / Rt Downmix
2
من
Lo / Ro Downmix المفضل
-لترت_سميكسليف مستوى
مستوى مزيج مركز Lt / Rt. يجب تطبيق مقدار كسب وحدة فك التشفير على المركز
القناة عند خفض الاختلاط إلى ستريو في وضع Lt / Rt.
1.414
تطبيق + كسب 3dB
1.189
تطبيق + كسب 1.5dB
1.000
تطبيق كسب 0dB
0.841
تطبيق كسب -1.5dB
0.707
تطبيق كسب -3.0dB
0.595
تطبيق كسب -4.5 ديسيبل (افتراضي)
0.500
تطبيق كسب -6.0dB
0.000
قناة مركز الصمت
-ltrt_surmixlev مستوى
مستوى المزيج المحيطي Lt / Rt. يجب أن يتم تطبيق مقدار كسب مفكك الشفرة على المحيط
القناة (القنوات) عند الاختلاط إلى صوت ستريو في وضع Lt / Rt.
0.841
تطبيق كسب -1.5dB
0.707
تطبيق كسب -3.0dB
0.595
تطبيق كسب -4.5dB
0.500
تطبيق كسب -6.0 ديسيبل (افتراضي)
0.000
قناة (قنوات) صمت الصوت المحيط
-لورو_كميكسليف مستوى
مستوى مزيج مركز Lo / Ro. يجب تطبيق مقدار كسب وحدة فك التشفير على المركز
القناة عند خفض الاختلاط إلى ستريو في وضع Lo / Ro.
1.414
تطبيق + كسب 3dB
1.189
تطبيق + كسب 1.5dB
1.000
تطبيق كسب 0dB
0.841
تطبيق كسب -1.5dB
0.707
تطبيق كسب -3.0dB
0.595
تطبيق كسب -4.5 ديسيبل (افتراضي)
0.500
تطبيق كسب -6.0dB
0.000
قناة مركز الصمت
-لورو_سورميكسليف مستوى
مستوى المزيج المحيطي Lo / Ro. يجب أن يتم تطبيق مقدار كسب مفكك الشفرة على المحيط
القناة (القنوات) عند الاختلاط مع صوت ستريو في وضع Lo / Ro.
0.841
تطبيق كسب -1.5dB
0.707
تطبيق كسب -3.0dB
0.595
تطبيق كسب -4.5dB
0.500
تطبيق كسب -6.0 ديسيبل (افتراضي)
0.000
قناة (قنوات) صمت الصوت المحيط
معلومات دفق البت الموسعة - الجزء 2
- وضع السوركس طريقة
وضع Dolby Surround EX. يشير إلى ما إذا كان البث يستخدم Dolby Surround EX (7.1
مصفوفة إلى 5.1). استخدام هذا الخيار لا يعني أن برنامج التشفير سيتم تطبيقه بالفعل
معالجة Dolby Surround EX.
0
لم يشر اليه
غير مبين (افتراضي)
1
on Dolby Surround EX إيقاف
2
خصم تشغيل تقنية Dolby Surround EX
-dheadphone_mode طريقة
وضع Dolby Headphone. يشير إلى ما إذا كان البث يستخدم ترميز Dolby Headphone
(متعدد القنوات مصفوفة إلى 2.0 للاستخدام مع سماعات الرأس). استخدام هذا الخيار لا
يعني أن المشفر سيطبق بالفعل معالجة Dolby Headphone.
0
لم يشر اليه
غير مبين (افتراضي)
1
on سماعة دولبي معطلة
2
خصم تشغيل سماعة دولبي
-نوع_إعلان نوع
نوع محول A / D. يشير إلى ما إذا كان الصوت قد مر عبر HDCD A / D
التحويل.
0
معيار
محول A / D قياسي (افتراضي)
1
hdcd
محول HDCD A / D
أخرى AC-3 ترميز مزيد من الخيارات
-التنظيمات المقطعية منطقية
إعادة ترتيب ستيريو. لتمكين / تعطيل استخدام إعادة التشكيل لإدخال الاستريو. هذا
ميزة اختيارية AC-3 تزيد من الجودة عن طريق الترميز الانتقائي لليسار / لليمين
قنوات في منتصف / الجانب. يتم تمكين هذا الخيار افتراضيًا ، ويوصى به بشدة
أنه سيتم تركه ممكّنًا باستثناء أغراض الاختبار.
النقطة العائمة فقط AC-3 ترميز مزيد من الخيارات
هذه الخيارات صالحة فقط لمشفر الفاصلة العائمة ولا توجد لملف
مشفر النقطة الثابتة بسبب الميزات المقابلة التي لا يتم تنفيذها في ثابت-
نقطة.
-قناة_اقتران منطقية
لتمكين / تعطيل استخدام اقتران القنوات ، وهي ميزة اختيارية AC-3
يزيد الجودة من خلال دمج المعلومات عالية التردد من قنوات متعددة في
قناة واحدة. يتم إرسال معلومات التردد العالي لكل قناة بأقل
الدقة في كل من مجالات التردد والوقت. هذا يسمح باستخدام المزيد من البتات
ترددات أقل مع الحفاظ على معلومات كافية لإعادة بناء العالي
الترددات. يتم تمكين هذا الخيار افتراضيًا لمشفّر النقطة العائمة و
بشكل عام ، يجب تركه ممكّنًا باستثناء أغراض الاختبار أو للزيادة
سرعة الترميز.
-1
السيارات
محدد بواسطة برنامج التشفير (افتراضي)
0
خصم تعطيل اقتران القناة
1
on تمكين اقتران القناة
-cpl_start_band عدد
شريط بدء اقتران. يضبط نطاق بدء اقتران القنوات ، من 1 إلى 15. إذا كانت هناك قيمة
أعلى من عرض النطاق المستخدم ، سيتم تقليله إلى 1 أقل من طرف التوصيل
فرقة. لو السيارات عند استخدامه ، سيتم تحديد نطاق البدء بواسطة المشفر بناءً على
معدل البت ومعدل العينة وتخطيط القناة. هذا الخيار ليس له تأثير إذا كانت القناة
اقتران معطل.
-1
السيارات
محدد بواسطة برنامج التشفير (افتراضي)
فلك
برنامج تشفير FLAC (برنامج ترميز الصوت بدون فقدان البيانات)
مزيد من الخيارات
الخيارات التالية مدعومة من خلال برنامج التشفير flac الخاص بـ FFmpeg.
مستوى الضغط
يضبط مستوى الضغط ، والذي يختار الإعدادات الافتراضية للعديد من الخيارات الأخرى إذا كانت كذلك
لم يتم تعيينها صراحة.
حجم الاطار
يضبط حجم الإطارات في عينات لكل قناة.
lpc_coeff_precision
يضبط دقة معامل LPC ، القيم الصالحة من 1 إلى 15 ، 15 هي القيمة الافتراضية.
lpc_type
يضبط المرحلة الأولى من خوارزمية LPC
لا شيء
لا يتم استخدام LPC
ثابت
معاملات LPC الثابتة
ليفنسون
تشوليسكي
lpc_passes
عدد الممرات لاستخدامها في تحليل عوامل تشوليسكي أثناء تحليل LPC
min_partition_order
ترتيب التقسيم الأدنى
max_partition_order
ترتيب التقسيم الأقصى
Priction_order_method. طريقة_ ترتيب_التوقع
تقدير
2level
4level
8level
.
بحث Bruteforce
سجل
ch_mode
وضع القناة
السيارات
يتم اختيار الوضع تلقائيًا لكل إطار
إينديب
يتم ترميز القنوات بشكل مستقل
الجهه اليسرى
الجانب الأيمن
منتصف الجانب
بالضبط __المعلمات
يختار ما إذا كانت معلمات الأرز محسوبة بدقة أو تقريبًا. إذا تم التعيين على 1 ثم
يتم اختيارهم بالضبط ، مما يبطئ الشفرة قليلاً ويحسن الضغط
بعض الشيء.
متعدد_الكمية
تكميم متعدد الأبعاد. إذا تم الضبط على 1 ، فسيتم تطبيق خوارزمية LPC من المرحلة الثانية
بعد المرحلة الأولى لضبط المعاملات. هذا بطيء جدًا وقليلًا
يحسن الضغط.
libfaac
غلاف برنامج التشفير libfaac AAC (الترميز الصوتي المتقدم).
يتطلب وجود رؤوس libfaac والمكتبة أثناء التكوين. أنت بحاجه إلى
قم بتكوين البناء بشكل صريح باستخدام "--enable-libfaac --enable-nonfree".
يعتبر هذا المشفر ذو جودة أعلى فيما يتعلق بـ القادم محلي
تجريبي FFMPEG الجميح للسيارات التشفير.
لمزيد من المعلومات راجع مشروع libfaac علىhttp://www.audiocoding.com/faac.html/>.
مزيد من الخيارات
يتم التعرف على خيارات برنامج ترميز FFmpeg المشتركة التالية.
يتم دعم الخيارات التالية بواسطة غلاف libfaac. ال FAAC- ما يعادل
يتم سرد الخيارات بين قوسين.
b (-b)
اضبط معدل البت بالبت / ثانية لوضع ABR (متوسط معدل البت). إذا لم يكن معدل البت
تحديدًا صريحًا ، يتم تعيينه تلقائيًا على قيمة مناسبة اعتمادًا على
الملف الشخصي المحدد. FAAC يتم التعبير عن معدل البت بالكيلوبت / ثانية.
لاحظ أن libfaac لا يدعم CBR (معدل بت ثابت) ولكن فقط ABR (متوسط بت
معدل).
إذا تم تمكين وضع VBR ، فسيتم تجاهل هذا الخيار.
ar (-R)
تعيين معدل أخذ العينات الصوتية (بالهرتز).
ac (-c)
اضبط عدد القنوات الصوتية.
قطع (-C)
ضبط تردد القطع. إذا لم يتم تحديده (أو تم تعيينه صراحةً على 0) ، فسيتم استخدام قيمة
تحسبها المكتبة تلقائيًا. القيمة الافتراضية هي 0.
البيانات الشخصية
تعيين ملف تعريف الصوت.
يتم التعرف على الملفات الشخصية التالية:
aac_main
AAC الرئيسي (رئيسي)
aac_low
AAC منخفض التعقيد (LC)
aac_ssr
معدل العينة القابل للتطوير (SSR)
aac_ltp
التنبؤ طويل المدى (LTP)
إذا لم يتم تحديده يتم تعيينه على aac_low.
الأعلام + qscale
قم بتعيين وضع VBR (معدل البت المتغير) ثابت الجودة.
الجودة العالمية
اضبط الجودة في وضع VBR كعدد صحيح لوحدات لامدا.
مناسب فقط عندما يتم تمكين وضع VBR باستخدام "flags + qscale". تم تحويل القيمة
إلى وحدات QP بتقسيمها على "FF_QP2LAMBDA" ، وتستخدم لتعيين قيمة الجودة المستخدمة
بواسطة libfaac. النطاق المعقول لقيمة الخيار بوحدات QP هو [10-500] ، و
كلما زادت القيمة كلما ارتفعت الجودة.
q (-q)
قم بتمكين وضع VBR عند التعيين على قيمة غير سالبة ، وقم بتعيين قيمة جودة ثابتة كملف
قيمة النقطة العائمة المزدوجة بوحدات قطر للبترول.
تحدد القيمة قيمة الجودة التي يستخدمها libfaac. نطاق معقول للخيار
القيمة [10-500] ، كلما زادت القيمة زادت الجودة.
هذا الخيار صالح فقط باستخدام فمبيج أداة سطر الأوامر. لواجهة المكتبة
المستخدمين ، استخدم الجودة العالمية.
أمثلة
· يستخدم فمبيج لتحويل ملف صوتي إلى ABR 128 كيلوبت في الثانية AAC في حاوية M4A (MP4):
ffmpeg -i input.wav -codec: a libfaac -b: a 128k -output.m4a
· يستخدم فمبيج لتحويل ملف صوتي إلى VBR AAC ، باستخدام ملف تعريف LTP AAC:
ffmpeg -i input.wav -c: a libfaac -profile: aac_ltp -q: a 100 output.m4a
libfdk_aac
غلاف برنامج التشفير libfdk-aac AAC (ترميز صوتي متقدم).
تعتمد مكتبة libfdk-aac على كود Fraunhofer FDK AAC من مشروع Android.
يتطلب وجود رؤوس ومكتبة libfdk-aac أثناء التكوين. انت تحتاج
لتكوين البناء بشكل صريح باستخدام "--enable-libfdk-aac". المكتبة أيضا
غير متوافق مع GPL ، لذا إذا سمحت باستخدام GPL ، فيجب عليك التهيئة مع
"--enable-gpl --enable-nonfree --enable-libfdk-aac".
يعتبر هذا المشفر ذو جودة أعلى فيما يتعلق بكليهما القادم محلي
تجريبي FFMPEG الجميح للسيارات التشفير و libfaac.
يتم تمكين تشفير VBR من خلال ملف vbr or الأعلام + qscale خيارات تجريبية وفقط
يعمل مع بعض مجموعات المعلمات.
يتوفر دعم ترميز الصوت 7.1 فقط مع libfdk-aac 0.1.3 أو أعلى.
لمزيد من المعلومات راجع مشروع fdk-aac على
<http://sourceforge.net/p/opencore-amr/fdk-aac/>.
مزيد من الخيارات
يتم تعيين الخيارات التالية على خيارات ترميز FFmpeg المشتركة.
b تعيين معدل البت في بت / ثانية. إذا لم يتم تحديد معدل البت بشكل صريح ، فسيكون كذلك
يتم ضبطه تلقائيًا على قيمة مناسبة بناءً على ملف التعريف المحدد.
في حالة تمكين وضع VBR ، يتم تجاهل الخيار.
ar تعيين معدل أخذ العينات الصوتية (بالهرتز).
قنوات
اضبط عدد القنوات الصوتية.
الأعلام + qscale
تمكين الجودة الثابتة ، وضع VBR (معدل البت المتغير). لاحظ أن VBR ضمنيًا
تمكين عندما vbr القيمة موجبة.
قطع
ضبط تردد القطع. إذا لم يتم تحديده (أو تم تعيينه صراحةً على 0) ، فسيتم استخدام قيمة
تحسبها المكتبة تلقائيًا. القيمة الافتراضية هي 0.
البيانات الشخصية
تعيين ملف تعريف الصوت.
يتم التعرف على الملفات الشخصية التالية:
aac_low
AAC منخفض التعقيد (LC)
aac_he
AAC عالي الكفاءة (HE-AAC)
aac_he_v2
عالية الكفاءة AAC الإصدار 2 (HE-AACv2)
aac_ld
AAC (LD) تأخير منخفض
aac_eld
محسّن منخفض التأخير AAC (ELD)
إذا لم يتم تحديده يتم تعيينه على aac_low.
فيما يلي خيارات خاصة لمشفر libfdk_aac.
احتراق
قم بتمكين ميزة afterburner إذا تم ضبطها على 1 ، وتعطيلها إذا تم ضبطها على 0. يؤدي ذلك إلى تحسين
الجودة ولكن أيضًا قوة المعالجة المطلوبة.
القيمة الافتراضية هي 1.
eld_sbr
قم بتمكين SBR (Spectral Band Replication) لـ ELD إذا تم ضبطه على 1 ، معطل إذا تم ضبطه على 0.
القيمة الافتراضية هي 0.
تأشير
اضبط أسلوب إشارة SBR / PS.
يمكن أن تفترض إحدى القيم التالية:
الافتراضي
اختر الإشارة ضمنيًا (تسلسل هرمي صريح افتراضيًا ، ضمنيًا إذا كان عالميًا
رأس معطل)
ضمني
إشارة ضمنية متوافقة مع الإصدارات السابقة
صريح
SBR الصريح ، إشارات PS الضمنية
هرمي صريح
إشارات هرمية صريحة
القيمة الافتراضية هي الافتراضي.
لاتم
بيانات الإخراج LATM / LOAS المغلفة إذا تم ضبطها على 1 ، معطلة إذا تم ضبطها على 0.
القيمة الافتراضية هي 0.
header_period
قم بتعيين فترة تكرار StreamMuxConfig و PCE (في الإطارات) للإرسال داخل النطاق
مخازن التكوين المؤقتة داخل طبقة النقل LATM / LOAS.
يجب أن يكون عددًا صحيحًا غير سالب 16 بت.
القيمة الافتراضية هي 0.
vbr اضبط وضع VBR ، من 1 إلى 5. 1 هي أقل جودة (على الرغم من أنها لا تزال جيدة) و 5 هي
اعلى جودة. ستقوم القيمة 0 بتعطيل VBR ، و CBR (معدل البت الثابت) هو
تمكين.
حاليا فقط aac_low يدعم الملف الشخصي ترميز VBR.
تتوافق أوضاع VBR 1-5 مع متوسط معدلات البت التالية تقريبًا:
1 32 كيلوبت في الثانية / قناة
2 40 كيلوبت في الثانية / قناة
3 48-56 كيلوبت في الثانية / قناة
4 64 كيلوبت في الثانية / قناة
5 حوالي 80-96 كيلوبت في الثانية / قناة
القيمة الافتراضية هي 0.
أمثلة
· يستخدم فمبيج لتحويل ملف صوتي إلى VBR AAC في حاوية M4A (MP4):
ffmpeg -i input.wav -codec: a libfdk_aac -vbr 3 output.m4a
· يستخدم فمبيج لتحويل ملف صوتي إلى CBR 64 كيلو بايت في الثانية AAC ، باستخدام AAC عالي الكفاءة
الملف الشخصي:
ffmpeg -i input.wav -c: a libfdk_aac -profile: aac_he -b: إخراج 64 كيلو بايت m4a
libmp3lame
LAME (Lame isn't an MP3 Encoder) غلاف تشفير MP3.
يتطلب وجود ترويسات libmp3lame والمكتبة أثناء التكوين. انت تحتاج
لتكوين البناء بشكل صريح باستخدام "--enable-libmp3lame".
يرى ليبشاين لمشفر MP3 ثابت النقطة ، وإن كان بجودة أقل.
مزيد من الخيارات
يتم دعم الخيارات التالية بواسطة غلاف libmp3lame. ال مشلول- ما يعادل
يتم سرد الخيارات بين قوسين.
b (-b)
ضبط معدل البت معبراً عنه بالبتات / ثانية لـ CBR أو ABR. يتم التعبير عن "معدل البت" عرجاء في
كيلو بت / ثانية.
q (-V)
اضبط إعدادات الجودة الثابتة لـ VBR. هذا الخيار صالح فقط باستخدام فمبيج
أداة سطر الأوامر. لمستخدمي واجهة المكتبة ، استخدم الجودة العالمية.
مستوى الضغط (-q)
ضبط جودة الخوارزمية. الوسيطات الصالحة هي الأعداد الصحيحة في النطاق 0-9 ، مع 0 معنى
أعلى جودة ولكن الأبطأ ، و 9 تعني الأسرع بينما تنتج أسوأ جودة.
خزان
قم بتمكين استخدام خزان البت عند التعيين على 1. القيمة الافتراضية هي 1. تم تمكين هذا LAME
بشكل افتراضي ، ولكن يمكن تجاوزه عن طريق الاستخدام - شواهد الخيار.
ستيريو مشترك (-m j)
قم بتمكين المشفر من استخدام (على أساس إطار بإطار) إما ستيريو يسار / يمين أو متوسط / جانبي
ستيريو. القيمة الافتراضية هي 1.
أبريل (- أبر)
قم بتمكين المشفر لاستخدام ABR عند التعيين على 1. The مشلول - أبر يحدد معدل البت المستهدف ،
في حين أن هذه الخيارات تخبر FFmpeg فقط باستخدام ABR لا يزال يعتمد عليها b لضبط معدل البت.
libopencore-amrnb
مشفر OpenCORE متكيف متعدد النطاق ضيق النطاق.
يتطلب وجود رؤوس ومكتبة libopencore-amrnb أثناء التكوين.
تحتاج إلى تكوين البنية بشكل صريح باستخدام "--enable-libopencore-amrnb
- تمكين الإصدار 3 ".
هذا برنامج تشفير أحادي فقط. رسميًا ، يدعم فقط معدل عينة 8000 هرتز ، لكن يمكنك ذلك
تجاوزها عن طريق الإعداد صارم إلى غير رسمي أو أقل.
مزيد من الخيارات
b تعيين معدل البت في بت في الثانية. يتم دعم معدلات البت التالية فقط ، بخلاف ذلك
سيتم تقريب libavcodec إلى أقرب معدل بت صالح.
4750
5150
5900
6700
7400
7950
10200
12200
دي تي إكس السماح بالإرسال غير المستمر (توليد ضوضاء مريحة) عند الضبط على 1. الافتراضي
القيمة 0 (معطل).
ليبشاين
Shine مغلف برنامج تشفير MP3 ثابت النقطة.
Shine هو برنامج تشفير MP3 ثابت النقطة. لديها أداء أفضل بكثير على المنصات بدون
FPU ، على سبيل المثال وحدات المعالجة المركزية armel وبعض الهواتف والأجهزة اللوحية. ومع ذلك ، لأنه أكثر استهدافًا
أداء يفوق الجودة ، فهو لا يتساوى مع LAME وغيره من أجهزة ترميز مستوى الإنتاج
جودة حكيمة. أيضًا ، وفقًا للصفحة الرئيسية للمشروع ، قد لا يكون برنامج التشفير هذا خاليًا من
البق حيث تمت كتابة الكود منذ وقت طويل وكان المشروع ميتًا لمدة 5 سنوات على الأقل
سنوات.
يدعم برنامج التشفير هذا الإدخال الاستريو والأحادي فقط. هذا أيضًا CBR فقط.
المشروع الأصلي (آخر تحديث في أوائل عام 2007) موجود في
<http://sourceforge.net/projects/libshine-fxp/>. نحن ندعم فقط الشوكة المحدثة بواسطة
مشروع Savonet / Liquidsoap فيhttps://github.com/savonet/shine>.
يتطلب وجود رؤوس libshine والمكتبة أثناء التكوين. انت تحتاج
لتكوين البناء بشكل صريح باستخدام "--enable-libshine".
انظر أيضا libmp3lame.
مزيد من الخيارات
يتم دعم الخيارات التالية بواسطة غلاف libshine. ال تألق- ما يعادل
يتم سرد الخيارات بين قوسين.
b (-b)
تعيين معدل البت معبراً عنه بالبتات / ثانية لـ CBR. تألق -b يتم التعبير عن الخيار في
كيلو بت / ثانية.
libtwolame
غلاف جهاز التشفير TwoLAME MP2.
يتطلب وجود رؤوس libtwolame والمكتبة أثناء التكوين. انت تحتاج
لتكوين البناء بشكل صريح باستخدام "--enable-libtwolame".
مزيد من الخيارات
يتم دعم الخيارات التالية بواسطة غلاف libtwolame. ال com.twolame-ما يعادل
تتبع الخيارات FFmpeg وهي بين قوسين.
b (-b)
تعيين معدل البت معبراً عنه بالبتات / ثانية لـ CBR. com.twolame b يتم التعبير عن الخيار بالكيلوبت / ثانية.
القيمة الافتراضية هي 128 كيلو.
q (-V)
تعيين الجودة لدعم VBR التجريبي. نطاق القيمة القصوى من -50 إلى 50 ،
النطاق المفيد من -10 إلى 10. كلما زادت القيمة ، كانت الجودة أفضل. هذا
الخيار صالح فقط باستخدام فمبيج أداة سطر الأوامر. لمستخدمي واجهة المكتبة ،
تستخدم الجودة العالمية.
طريقة (--الوضع)
اضبط وضع الصوت الناتج. القيم الممكنة:
السيارات
اختر الوضع تلقائيًا بناءً على الإدخال. هذا هو الافتراضي.
ستيريو
ستيريو
ستيريو مشترك
ستيريو مشترك
قناة مزدوجة
قناة مزدوجة
بالأبيض والأسود
بالأبيض والأسود
نموذج (- وضع psyc)
اضبط نموذجًا صوتيًا نفسيًا لاستخدامه في الترميز. يجب أن تكون الوسيطة عددًا صحيحًا بين
-1 و 4 ، ضمناً. كلما زادت القيمة ، كانت الجودة أفضل. القيمة الافتراضية
هو 3.
مستويات الطاقة (--طاقة)
قم بتمكين امتدادات مستويات الطاقة عند التعيين على 1. القيمة الافتراضية هي 0 (معطل).
حماية_الخطأ (--يحمي)
قم بتمكين الحماية من أخطاء CRC عند التعيين على 1. القيمة الافتراضية هي 0 (معطل).
حقوق الطبع والنشر (--حقوق النشر)
قم بتعيين علامة حقوق النشر الخاصة بالصوت MPEG عند تعيينها على 1. القيمة الافتراضية هي 0 (معطل).
أصلي (--أصلي)
اضبط علامة MPEG الصوتية الأصلية عند ضبطها على 1. القيمة الافتراضية هي 0 (معطل).
libvo-aacenc
VisualOn AAC التشفير.
يتطلب وجود رؤوس ومكتبة libvo-aacenc أثناء التكوين. أنت
تحتاج إلى تكوين البناء بشكل صريح باستخدام "--enable-libvo-aacenc --enable-version3".
يعتبر برنامج التشفير هذا أسوأ من محلي تجريبي FFMPEG الجميح للسيارات التشفير,
وفقًا لمصادر متعددة.
مزيد من الخيارات
يدعم مشفر VisualOn AAC تشفير AAC-LC وما يصل إلى قناتين. بل هو أيضا
CBR فقط.
b تعيين معدل البت في بت / ثانية.
libvo-amrwbenc
برنامج VisualOn التكيفي متعدد النطاق عريض النطاق.
يتطلب وجود رؤوس ومكتبة libvo-amrwbenc أثناء التكوين. أنت
تحتاج إلى تكوين البناء بشكل صريح باستخدام "--enable-libvo-amrwbenc --enable-version3".
هذا برنامج تشفير أحادي فقط. رسميًا ، يدعم فقط معدل عينة 16000 هرتز ، لكن يمكنك ذلك
تجاوزها عن طريق الإعداد صارم إلى غير رسمي أو أقل.
مزيد من الخيارات
b تعيين معدل البت في بت / ثانية. يتم دعم معدلات البت التالية فقط ، وإلا فإن libavcodec
سيتم تقريبه إلى أقرب معدل بت صالح.
6600
8850
12650
14250
15850
18250
19850
23050
23850
دي تي إكس السماح بالإرسال غير المستمر (توليد ضوضاء مريحة) عند الضبط على 1. الافتراضي
القيمة 0 (معطل).
ليبوبوس
مغلف برنامج الترميز الصوتي التفاعلي libopus Opus Interactive Audio Codec.
يتطلب وجود رؤوس libopus والمكتبة أثناء التكوين. أنت بحاجه إلى
تكوين البناء بشكل صريح باستخدام "--enable-libopus".
خيار التخطيط
تم تصميم معظم خيارات libopus على غرار ملف com.opusenc فائدة من أدوات التأليف. الأتى
هو مخطط تعيين خيارات يصف الخيارات التي يدعمها غلاف libopus و
com.opusenc- بين قوسين.
b (معدل البت)
اضبط معدل البت في بت / ثانية. FFmpeg's b يتم التعبير عن الخيار في بت / ثانية ، بينما com.opusenc's
معدل البت بالكيلوبت / ثانية.
vbr (vbr, الصعب cbr, و cvbr)
اضبط وضع VBR. و FFmpeg vbr الخيار يحتوي على الحجج الصحيحة التالية ، مع
com.opusenc خيارات مكافئة بين قوسين:
خصم (الصعب cbr)
استخدم ترميز معدل بت ثابت.
on (vbr)
استخدم ترميز معدل البت المتغير (الافتراضي).
مقيدة (cvbr)
استخدم ترميز معدل بت متغير مقيد.
مستوى الضغط (شركات)
تعيين تعقيد خوارزمية الترميز. الخيارات الصالحة هي الأعداد الصحيحة في النطاق من 0 إلى 10. 0
يعطي أسرع تشفير ولكن جودة أقل ، بينما يعطي 10 أعلى جودة ولكن
أبطأ ترميز. الافتراضي هو 10.
مدة_الإطار (حجم الاطار)
قم بتعيين الحد الأقصى لحجم الإطار أو مدة الإطار بالمللي ثانية. يجب أن تكون الحجة
بالضبط ما يلي: 2.5 ، 5 ، 10 ، 20 ، 40 ، 60. أحجام الإطارات الأصغر تحقق أقل
الكمون ولكن أقل جودة عند معدل بت معين. الأحجام الأكبر من 20 مللي ثانية هي فقط
مثيرة للاهتمام في معدلات بت منخفضة إلى حد ما. الافتراضي هو 20 مللي ثانية.
packet_loss (توقع الخسارة)
تعيين النسبة المئوية المتوقعة لفقدان الحزمة. الافتراضي هو 0.
استمارتنا (غير متوفر)
حدد نوع التطبيق المقصود. الخيارات الصالحة مذكورة أدناه:
الصوت عبر بروتوكول الإنترنت
يفضل تحسين وضوح الكلام.
سمعي
فضل الإخلاص للمدخلات (الافتراضي).
تأخير منخفض
التقييد بأوضاع التأخير الأقل فقط.
قطع (غير متوفر)
ضبط عرض النطاق الترددي المقطوع بالهرتز. يجب أن تكون الوسيطة واحدة مما يلي بالضبط: 4000 ،
6000 ، 8000 ، 12000 ، أو 20000 ، المقابلة للنطاق الضيق ، المتوسط ، النطاق العريض ، السوبر
النطاق العريض ، والنطاق الكامل على التوالي. الافتراضي هو 0 (تعطيل القطع).
libvorbis
المجمع libvorbis encoder.
يتطلب وجود رؤوس ومكتبة libvorbisenc أثناء التكوين. أنت
تحتاج إلى تكوين البناء بشكل صريح باستخدام "--enable-libvorbis".
مزيد من الخيارات
يتم دعم الخيارات التالية بواسطة غلاف libvorbis. ال oggenc- ما يعادل
يتم سرد الخيارات بين قوسين.
للحصول على توثيق أكثر دقة وشمولية لخيارات libvorbis ، استشر
libvorbisenc's و oggencوثائق. يرىhttp://xiph.org/vorbis/>,
<http://wiki.xiph.org/Vorbis-tools> و و oggenc(1).
b (-b)
ضبط معدل البت معبراً عنه بالبتات / ثانية لـ ABR. oggenc -b يتم التعبير عنها بالكيلوبت / ثانية.
q (-q)
اضبط إعدادات الجودة الثابتة لـ VBR. يجب أن تكون القيمة عددًا عائمًا في النطاق
من -1.0 إلى 10.0. كلما زادت القيمة ، كانت الجودة أفضل. القيمة الافتراضية هي
3.0.
هذا الخيار صالح فقط باستخدام فمبيج أداة سطر الأوامر. لواجهة المكتبة
المستخدمين ، استخدم الجودة العالمية.
قطع (- خيارات التشفير المتقدمة lowpass_frequency = N)
ضبط عرض النطاق الترددي المقطوع بالهرتز ، وتعطل القيمة 0 القطع. oggencالخيار ذو الصلة هو
معبرا عنها بالكيلوهرتز. القيمة الافتراضية هي 0 (قطع معطل).
مينراتي (-m)
تعيين الحد الأدنى لمعدل البت معبراً عنه بالبتات / ثانية. oggenc -m يتم التعبير عنها بالكيلوبت / ثانية.
الحد الأقصى (-M)
تعيين الحد الأقصى لمعدل البت معبراً عنه بالبتات / ثانية. oggenc -M يتم التعبير عنها بالكيلوبت / ثانية. هذا
له تأثير فقط على وضع ABR.
أمنع (- خيارات التشفير المتقدمة impulse_noisetune = ن)
تعيين تحيز ضوضاء الأرضية لكتل النبضات. القيمة هي رقم عائم من -15.0 إلى
0.0. التحيز السلبي يوجه المشفر إلى إيلاء اهتمام خاص للهشاشة
من العابرين في الصوت المشفر. المقايضة من أجل استجابة عابرة أفضل هي أ
معدل بت أعلى.
libwavpack
غلاف يوفر تشفير WavPack من خلال libwavpack.
يتم دعم الوضع بدون فقدان فقط باستخدام عينات عدد صحيح 32 بت حاليًا.
يتطلب وجود رؤوس ومكتبة libwavpack أثناء التكوين. انت تحتاج
لتكوين البناء بشكل صريح باستخدام "--enable-libwavpack".
لاحظ أن برنامج ترميز libavcodec الأصلي لبرنامج ترميز WavPack موجود حتى يتمكن المستخدمون من الترميز
صوتيات مع برنامج الترميز هذا بدون استخدام برنامج التشفير هذا. يرى wavpackenc.
مزيد من الخيارات
com.wavpack يتم سرد الخيارات المقابلة لأداة سطر الأوامر بين قوسين ، إن وجدت.
حجم الاطار (--مقاس الكتله)
الافتراضي هو 32768.
مستوى الضغط
ضبط السرعة مقابل مقايضة الضغط. يتم سرد الحجج المقبولة أدناه:
0 (-f)
وضع سريع.
1 الإعدادات العادية (الافتراضية).
2 (-h)
جودة عالية.
3 (-ح ح)
جودة عالية جدا.
4-8 (-ح ح -XEXTRAPROC)
مثل 3، ولكن مع تمكين معالجة إضافية.
4 بالضبط مثل -2 و 8 بالضبط مثل -6.
com.wavpack
برنامج تشفير الصوت بدون فقدان WavPack.
هذا هو برنامج تشفير WavPack الأصلي libavcodec. يوجد أيضًا برنامج ترميز يعتمد على libwavpack ،
ولكن لا يوجد سبب فعلي لاستخدام برنامج التشفير هذا.
انظر أيضا libwavpack.
مزيد من الخيارات
الخيارات المكافئة لـ com.wavpack يتم سرد الأداة المساعدة لسطر الأوامر بين قوسين.
الخيارات المشتركة
الخيارات المشتركة التالية فعالة لبرنامج التشفير هذا. فقط ملاحظات خاصة حول هذا الموضوع
سيتم توثيق برنامج ترميز معين هنا. للحصول على المعنى العام للخيارات ، انظر
القادم الترميز مزيد من الخيارات الفصل.
حجم الاطار (--مقاس الكتله)
بالنسبة لبرنامج التشفير هذا ، يتراوح مدى هذا الخيار بين 128 و 131072. الافتراضي هو
يتم تحديده تلقائيًا بناءً على معدل العينة وعدد القناة.
للحصول على الصيغة الكاملة لحساب الافتراضي ، انظر libavcodec / wavpackenc.c.
مستوى الضغط (-f, -h, -ح ح, و -x)
يتوافق بناء جملة هذا الخيار مع libwavpackالصورة.
خيارات خاصة
ستيريو مشترك (-j)
حدد ما إذا كنت تريد تمكين الاستريو المشترك. القيم الصالحة هي:
on (1)
فرض ترميز صوتي متوسط / جانبي.
خصم (0)
فرض ترميز الصوت الأيسر / الأيمن.
السيارات
دع برنامج التشفير يقرر تلقائيًا.
أمثلية
حدد ما إذا كنت تريد تمكين التحسين للأحادية. هذا الخيار فعال فقط لغير -
تيارات أحادية. القيم المتاحة:
on تمكين
خصم معاق
فيديو التشفير
فيما يلي وصف لبعض برامج تشفير الفيديو المتوفرة حاليًا.
jpeg2000
يكون برنامج التشفير الأصلي jpeg 2000 مع فقدان البيانات بشكل افتراضي ، ويمكن استخدام الخيار "-q: v" لتعيين
جودة الترميز. يمكن تحديد الترميز بدون فقدان باستخدام "-pred 1".
مزيد من الخيارات
شكل
يمكن ضبطه على "j2k" أو "jp2" (الافتراضي) الذي يجعل من الممكن تخزين غير-
rgb pix_fmts.
ثلج
مزيد من الخيارات
iterative_dia_size
حجم ضياء لتقدير الحركة التكرارية
libtheora
غلاف التشفير libtheora Theora.
يتطلب وجود رؤوس libtheora والمكتبة أثناء التكوين. انت تحتاج
لتكوين البناء بشكل صريح باستخدام "--enable-libtheora".
لمزيد من المعلومات حول مشروع libtheora انظرhttp://www.theora.org/>.
مزيد من الخيارات
يتم تعيين الخيارات العامة التالية لخيارات libtheora الداخلية التي تؤثر على
الجودة ومعدل البت للتيار المشفر.
b اضبط معدل بت الفيديو في bit / s لوضع CBR (معدل البت الثابت). في حالة VBR
تم تمكين وضع (معدل البت المتغير) يتم تجاهل هذا الخيار.
الأعلام
يُستخدم لتمكين ترميز وضع الجودة الثابت (VBR) من خلال ملف qscale العلم و إلى
تمكين وضعي "pass1" و "pass2".
g اضبط حجم مجموعة GOP.
الجودة العالمية
اضبط الجودة العالمية كعدد صحيح بوحدات لامدا.
يكون مناسبًا فقط عندما يتم تمكين وضع VBR باستخدام "flags + qscale". تم تحويل القيمة إلى
وحدات QP بتقسيمها على "FF_QP2LAMBDA" ، مقطوعة في النطاق [0 - 10] ، ثم
مضروبة في 6.3 للحصول على قيمة في نطاق libtheora الأصلي [0-63]. قيمة أعلى
يتوافق مع جودة أعلى.
q قم بتمكين وضع VBR عند التعيين على قيمة غير سالبة ، وقم بتعيين قيمة جودة ثابتة كملف
قيمة النقطة العائمة المزدوجة بوحدات قطر للبترول.
يتم قطع القيمة في النطاق [0-10] ، ثم ضربها في 6.3 للحصول على قيمة
مجموعة libtheora الأصلية [0-63].
هذا الخيار صالح فقط باستخدام فمبيج أداة سطر الأوامر. لواجهة المكتبة
المستخدمين ، استخدم الجودة العالمية.
أمثلة
تعيين أقصى جودة ثابتة (VBR) مع الترميز فمبيج:
ffmpeg -i INPUT -codec: v libtheora -q: v 10 OUTPUT.ogg
· يستخدم فمبيج لتحويل تدفق فيديو Theora CBR 1000 كيلوبت في الثانية:
ffmpeg -i INPUT -codec: v libtheora -b: v 1000k OUTPUT.ogg
libvpx
تنسيق VP8 / VP9 مدعوم من خلال libvpx.
يتطلب وجود رؤوس ومكتبة libvpx أثناء التكوين. أنت بحاجه إلى
قم بتكوين البناء بشكل صريح باستخدام "--enable-libvpx".
مزيد من الخيارات
يتم دعم الخيارات التالية بواسطة غلاف libvpx. ال com.vpxenc- خيارات مكافئة
أو يتم سرد القيم بين قوسين لسهولة الترحيل.
للحد من تكرار الوثائق ، فقط الخيارات الخاصة وبعض الآخرين
التي تتطلب اهتماما خاصا موثقة هنا. لتوثيق غير الموثقين
خيارات عامة ، انظر القادم الترميز مزيد من الخيارات الفصل.
للحصول على مزيد من التوثيق لخيارات libvpx ، قم باستدعاء الأمر فمبيج -h
التشفير = libvpx, فمبيج -h التشفير = libvpx-vp9 or com.vpxenc --مساعدة. مزيد من المعلومات
متوفر في وثائق libvpx API.
b (الهدف معدل البت)
تعيين معدل البت في بت / ثانية. لاحظ أن ملف FFmpeg b يتم التعبير عن الخيار في بت / ثانية ، بينما
com.vpxenc's الهدف معدل البت بالكيلوبت / ثانية.
g (كف-ماكس-حي)
keyint_min (kf-دقيقة-حي)
com.qmin (مين ف)
com.qmax (ماكس- q)
com.bufsize (buf-sz, buf- الأمثل- sz)
تعيين حجم المخزن المؤقت ratecontrol (بالبت). ملحوظة com.vpxencخيارات
مللي ثانية ، يحول غلاف libvpx هذه القيمة على النحو التالي: "buf-sz = bufsize *
1000 / معدل البت "،" buf-optimal-sz = bufsize * 1000 / معدل البت * 5/6 ".
rc_init_clusion (buf-الأولي-sz)
قم بتعيين عدد البتات التي يجب تحميلها في المخزن المؤقت لـ RC قبل بدء فك التشفير.
ملاحظات com.vpxencتم تحديد خيار 's بالمللي ثانية ، يحول مغل libvpx هذا
القيمة كما يلي: "rc_init_occupancy * 1000 / معدل البت".
عانى من الرمية - نسبة مئويّة
تعيين النسبة المئوية لحدوث قصور في إطلاق النار (بالدقيقة) من معدل البت المستهدف.
تجاوز - نسبة مئويّة
تعيين نسبة تجاوز (الحد الأقصى) لتجاوز البيانات من معدل البت الهدف.
Skip_threshold (إسقاط الإطار)
com.qcomp (تحيز - pct)
الحد الأقصى (maxsection- النسبة المئوية)
تعيين أقصى معدل نقل بيانات لـ GOP بوحدات بت / ثانية. ملحوظة com.vpxencتم تحديد خيار كنسبة مئوية من
معدل البت الهدف ، يحول المجمع libvpx هذه القيمة على النحو التالي: "(maxrate * 100
/ معدل البت) ".
مينراتي (قسم - pct)
قم بتعيين معدل نقل بيانات GOP بالدقيقة بالبت / ثانية. ملحوظة com.vpxencتم تحديد خيار كنسبة مئوية من
معدل البت الهدف ، يحول المجمع libvpx هذه القيمة على النحو التالي: "(minrate * 100
/ معدل البت) ".
minrate ، الحد الأقصى b نهاية الاستخدام = cbr
"(minrate == maxrate == bitrate)".
CRF (نهاية الاستخدام = cq, المستوى cq)
جودة، الموعد الأخير (الموعد الأخير)
أفضل
استخدم أفضل موعد نهائي للجودة. يجب أن يكون هذا الخيار سيئًا وبطيئًا جدًا
تجنبها لأنها قد تعطي جودة مخرجات أسوأ من جيدة.
خير
استخدم موعدًا نهائيًا عالي الجودة. هذه مقايضة جيدة بين السرعة والجودة عندما
تستخدم مع وحدة المعالجة المركزية المستخدمة الخيار.
في الوقت الحالى
استخدم الموعد النهائي للجودة في الوقت الفعلي.
سرعة، وحدة المعالجة المركزية المستخدمة (وحدة المعالجة المركزية المستخدمة)
ضبط معدل الجودة / السرعة. تعمل القيم الأعلى على تسريع عملية التشفير على حساب
الجودة.
nr (حساسية الضوضاء)
عتبة ثابتة
عيّن حدًا للتغيير على الكتل التي سيتم تخطيها بواسطة المشفر.
شرائح (أجزاء رمزية)
لاحظ أن ملف FFmpeg شرائح يعطي الخيار العدد الإجمالي للأقسام ، بينما com.vpxenc's
أجزاء رمزية يُعطى كـ "log2 (أقسام)".
أقصى معدل داخل
قم بتعيين الحد الأقصى لمعدل البت I-frame كنسبة مئوية من معدل البت المستهدف. القيمة 0 تعني
غير محدود.
إطارات_المفتاح_القوة
"VPX_EFLAG_FORCE_KF"
البديل مرجع هيكل ذات صلة
مرجع بديل تلقائي
تفعيل استخدام الإطارات المرجعية البديلة (تمريرين فقط).
إطارات arnr-max
تعيين الحد الأقصى لعدد الإطارات للحد من الضوضاء altref.
نوع arnr
تعيين نوع مرشح altref الضوضاء: للخلف ، للأمام ، في المنتصف.
قوة arnr
ضبط قوة مرشح التريف للحد من الضوضاء.
RC-lookahead ، تأخر في الإطارات (تأخر في الإطارات)
قم بتعيين عدد الإطارات التي يجب أن تتطلع إليها فيما يتعلق بنوع الإطار والتحكم في المعدل.
مقاومة للخطأ
تفعيل ميزات مرونة الأخطاء.
خاص بـ VP9 الخيارات
ضياع
تمكين وضع ضياع.
أعمدة البلاط
تعيين عدد أعمدة البلاط لاستخدامها. لاحظ أن هذا معطى كـ "log2 (tile_columns)". ل
على سبيل المثال ، سيتم طلب 8 أعمدة البلاط عن طريق تعيين أعمدة البلاط الخيار ل
3.
صفوف البلاط
قم بتعيين عدد صفوف التجانب المراد استخدامها. لاحظ أن هذا معطى كـ "log2 (tile_rows)". ل
على سبيل المثال ، سيتم طلب 4 صفوف تجانب عن طريق تعيين صفوف البلاط الخيار 2.
الإطار الموازي
تمكين ميزات فك التشفير المتوازي للإطار.
aq- الوضع
اضبط وضع التكميم التكيفي (0: إيقاف (افتراضي) ، 1: التباين 2: التعقيد ، 3:
تحديث دوري).
فضاء لوني مساحة اللون
قم بتعيين مساحة لون الإدخال. يدعم تدفق البتات VP9 الإشارة إلى ما يلي
مساحات الألوان:
RGB إس آر جي بي
bt709 bt709
غير محدد غير معروف
BT470bg bt601
smpte170 م smpte170
smpte240 م smpte240
bt2020_ncl bt2020
لمزيد من المعلومات حول libvpx ، راجع:http://www.webmproject.org/>
libwebp
برنامج تضمين libwebp WebP Image encoder
libwebp هو برنامج التشفير الرسمي من Google لصور WebP. يمكن ترميزها إما مع الضياع أو
وضع ضياع. الصور المفقودة هي في الأساس غلاف حول إطار VP8. صور بلا خسائر
هي برنامج ترميز منفصل تم تطويره بواسطة Google.
بكسل شكل
حاليًا ، يدعم libwebp فقط YUV420 للضياع و RGB بدون فقدان بسبب القيود
من تنسيق و libwebp. يتم دعم ألفا لأي من الوضعين. بسبب API
القيود ، إذا تم تمرير RGB عند فقدان التشفير أو تم تمرير YUV للتشفير
بدون فقدان ، سيتم تحويل تنسيق البكسل تلقائيًا باستخدام وظائف من libwebp.
هذا ليس مثاليًا ويتم القيام به فقط للراحة.
مزيد من الخيارات
-بدون فقدان بيانات منطقية
لتمكين / تعطيل استخدام وضع الضياع. الافتراضي هو 0.
-مستوى الضغط عدد صحيح
بالنسبة للخسارة ، فهذه مقايضة الجودة / السرعة. القيم الأعلى تعطي جودة أفضل لـ
حجم معين على حساب زيادة وقت التشفير. بالنسبة إلى ضياع البيانات ، هذا هو الحجم / السرعة
التنازل عن ميزة ممن أجل الحصول على أخرى. تعطي القيم الأعلى حجمًا أصغر على حساب زيادة وقت التشفير. أكثر
على وجه التحديد ، يتحكم في عدد الخوارزميات الإضافية وأدوات الضغط المستخدمة ،
ويختلف مزيج هذه الأدوات. هذا خرائط إلى طريقة الخيار في libwebp.
النطاق الصالح هو 0 إلى 6. الافتراضي هو 4.
-Qscale الطفو
بالنسبة للتشفير المنقوص ، يتحكم هذا في جودة الصورة ، من 0 إلى 100. للترميز بدون فقدان ، هذا
يتحكم في الجهد والوقت المستغرق في ضغط المزيد. القيمة الافتراضية هي 75. ملاحظة
للاستخدام عبر libavcodec ، يسمى هذا الخيار الجودة العالمية ويجب أن يكون
مضروبة FF_QP2LAMBDA.
-المعد مسبقا نوع
التكوين المسبق. يقوم هذا ببعض الإعدادات التلقائية بناءً على النوع العام من ملفات
الصورة.
لا شيء
لا تستخدم الضبط المسبق.
الافتراضي
استخدم برنامج التشفير الافتراضي.
صورة
صورة رقمية ، مثل صورة شخصية ، لقطة داخلية
صور
صورة خارجية بإضاءة طبيعية
رسم
الرسم اليدوي أو الخطي بتفاصيل عالية التباين
رمز
صور ملونة صغيرة الحجم
نص
نص مثل
libx264 ، libx264rgb
غلاف وحدة تشفير x264 H.264 / MPEG-4 AVC.
يتطلب هذا التشفير وجود رؤوس ومكتبة libx264 أثناء
إعدادات. تحتاج إلى تكوين البنية بشكل صريح باستخدام "--enable-libx264".
يدعم libx264 عددًا مذهلاً من الميزات ، بما في ذلك 8x8 و 4x4 المكاني التكيفي
تحويل ، وضع إطار B التكيفي ، تشفير الكون CAVLC / CABAC ، التشابك (MBAFF) ،
وضع بلا خسارة ، تحسينات psy للاحتفاظ بالتفاصيل (التكمية التكيفية ، psy-RD ، psy-
تعريشة).
يتم تعيين العديد من خيارات التشفير libx264 إلى خيارات الترميز العالمية FFmpeg ، بينما تكون فريدة
يتم توفير خيارات التشفير من خلال خيارات خاصة. بالإضافة إلى x264 نقطة و
x264 بارامس تسمح الخيارات الخاصة للمرء بتمرير قائمة key = value tuples كما هو مقبول من قبل
وظيفة libx264 "x264_param_parse".
موقع مشروع x264 علىhttp://www.videolan.org/developers/x264.html>.
مشفر libx264rgb هو نفسه libx264 ، إلا أنه يقبل تنسيقات RGB بكسل معبأة
كمدخل بدلاً من YUV.
مدعومة بكسل تنسيقات
يدعم x264 مساحات الألوان من 8 إلى 10 بت. يتم التحكم في عمق البت الدقيق عند x264
تكوين الوقت. يدعم FFmpeg فقط عمق بت واحد في بناء واحد معين. في أخرى
الكلمات ، لا يمكن بناء FFmpeg واحد بإصدارات متعددة من x264 مع
أعماق بت مختلفة.
مزيد من الخيارات
يتم دعم الخيارات التالية بواسطة غلاف libx264. ال x264خيارات مكافئة أو
تم سرد القيم بين قوسين لسهولة الترحيل.
للحد من تكرار الوثائق ، فقط الخيارات الخاصة وبعض الآخرين
التي تتطلب اهتماما خاصا موثقة هنا. لتوثيق غير الموثقين
خيارات عامة ، انظر القادم الترميز مزيد من الخيارات الفصل.
للحصول على توثيق أكثر دقة وشمولية لخيارات libx264 ، قم باستدعاء
أمر x264 - مساعدة كاملة أو استشر وثائق libx264.
b (معدل البت)
تعيين معدل البت في بت / ثانية. لاحظ أن ملف FFmpeg b يتم التعبير عن الخيار في بت / ثانية ، بينما
x264's معدل البت بالكيلوبت / ثانية.
bf (إطارات b)
g (keyint)
com.qmin (com.qpmin)
مقياس الكمي الأدنى.
com.qmax (com.qpmax)
مقياس الكمي الأقصى.
com.qdiff (com.qpstep)
أقصى فرق بين مقاييس المقياس.
com.qblur (com.qblur)
منحنى الكمي ضبابية
com.qcomp (com.qcomp)
عامل ضغط منحنى الكمي
الحكام (المرجع)
عدد الإطارات المرجعية التي يمكن أن يستخدمها كل إطار P. النطاق من 0-16.
sc_threshold (مشهد)
يضبط الحد الأدنى لاكتشاف تغيير المشهد.
تعريشة (تعريشة)
ينفذ تكميم الشبكة لزيادة الكفاءة. ممكن بشكل افتراضي.
nr (nr)
me_range (Merange)
أقصى مدى للبحث عن الحركة بالبكسل.
طريقة_ (me)
ضبط طريقة تقدير الحركة. القيم الممكنة بترتيب تنازلي للسرعة:
يوم (يوم)
epzs (يوم)
البحث عن الماس بنصف قطر 1 (أسرع). epzs هو اسم مستعار ل يوم.
عرافة (عرافة)
بحث سداسي نصف قطر 2.
امه (امه)
بحث متفاوت متعدد السداسي.
وكالة الفضاء الأوروبية (وكالة الفضاء الأوروبية)
بحث شامل.
TESA (TESA)
هادامارد بحث شامل (أبطأ).
subq (الباطن لي)
طريقة تقدير الحركة بالبكسل الفرعي.
ب_الاستراتيجية (ب- التكيف)
خوارزمية قرار وضع الإطار التكيفي. استخدم فقط في التمريرة الأولى.
keyint_min (دقيقة مفتاح)
الحد الأدنى لحجم مجموعة GOP.
المبرمج
تعيين التشفير الانتروبيا. القيم الممكنة:
ac تمكين CABAC.
إل سي قم بتمكين CAVLC وتعطيل CABAC. يولد نفس تأثير x264's --لا كاباك
الخيار.
CMP قم بتعيين خوارزمية مقارنة تقدير حركة البكسل الكاملة. القيم الممكنة:
صفاء
تفعيل الصفاء في تقدير الحركة.
حزين تجاهل الصفاء في تقدير الحركة. يولد نفس تأثير x264's
--لا-كروما- لي الخيار.
المواضيع (المواضيع)
عدد خيوط الترميز.
نوع موضوع
تعيين تقنية multithreading. القيم الممكنة:
شريحة
تعدد مؤشرات الترابط على أساس شريحة. يولد نفس تأثير x264's
- شرائح-المواضيع الخيار.
هيكل
تعدد مؤشرات الترابط على أساس الإطار.
الأعلام
تعيين أعلام الترميز. يمكن استخدامه لتعطيل مجموعة GOP المغلقة وتمكين GOP المفتوح بواسطة
اضبطه على "-cgop". والنتيجة مشابهة لسلوك x264's - فتح gop
الخيار.
rc_init_clusion (vbv-init)
مسبقا (مسبقا)
اضبط الإعداد المسبق للترميز.
لحن (لحن)
اضبط ضبط معلمات الترميز.
البيانات الشخصية (البيانات الشخصية)
تعيين قيود الملف الشخصي.
Fastfirstpass
قم بتمكين الإعدادات السريعة عند ترميز المرور الأول ، عند التعيين على 1. عند التعيين على 0 ، يتم ذلك
نفس تأثير x264's - بطيئة أول ممر الخيار.
CRF (CRF)
اضبط الجودة لوضع الجودة الثابتة.
crf_max (كرف ماكس)
في وضع CRF ، يمنع VBV من خفض الجودة بعد هذه النقطة.
qp (qp)
ضبط معلمة طريقة التحكم في معدل التكميم الثابت.
aq- الوضع (aq- الوضع)
تعيين طريقة AQ. القيم الممكنة:
لا شيء (0)
معاق.
فرق (1)
التباين AQ (قناع التعقيد).
التغاير التلقائي (2)
التباين التلقائي AQ (تجريبي).
عبد القدير (عبد القدير)
اضبط قوة AQ ، وقلل من الحجب والتشويش في المناطق المسطحة والمنسوجة.
النفسية استخدم التحسينات النفسية المرئية عند الضبط على 1. عند التعيين على 0 ، يكون لها نفس تأثير
x264's --لا نفسية الخيار.
بسي- rd (بسي- rd)
ضبط قوة التحسين النفسي البصري ، في بسي- rd:تعريشة نفسية تنسيق.
RC-lookahead (RC-lookahead)
قم بتعيين عدد الإطارات التي يجب أن تتطلع إليها فيما يتعلق بنوع الإطار والتحكم في المعدل.
الوزن ب
قم بتمكين التنبؤ الموزون للإطارات B عند التعيين على 1. عند التعيين على 0 ، يكون لها نفس الشيء
تأثير x264's - لا وزن ب الخيار.
الوزن (الوزن)
تعيين طريقة التنبؤ الموزون للإطارات P. القيم الممكنة:
لا شيء (0)
معاق
بسيط (1)
قم بتمكين المراجع الموزونة فقط
سمارت (2)
تمكين المراجع الموزونة والتكرارات
سم (سم)
قم بتمكين الحساب وطباعة إحصائيات SSIM بعد التشفير.
تحديث داخلي (تحديث داخلي)
قم بتمكين استخدام تحديث Intra الدوري بدلاً من إطارات IDR عند التعيين على 1.
أفسينترا كلاس (فئة)
تكوين برنامج التشفير لإنشاء AVC-Intra. القيم الصالحة هي 50,100 و 200
بلوراي (بلوراي)
قم بتكوين برنامج التشفير ليكون متوافقًا مع معيار bluray. إنه اختصار
لإعداد "bluray-worker = 1 force-cfr = 1".
ب- التحيز (ب- التحيز)
اضبط التأثير على عدد مرات استخدام الإطارات B.
ب الهرم (ب الهرم)
تعيين طريقة للاحتفاظ ببعض الإطارات B كمراجع. القيم الممكنة:
لا شيء (لا شيء)
معاق.
صارم (صارم)
الهرم الهرمي الصارم.
عادي (عادي)
غير صارم (غير متوافق مع Blu-ray).
مختلط المراجع
قم بتمكين استخدام مرجع واحد لكل قسم ، بدلاً من مرجع واحد لكل قسم
macroblock عند التعيين على 1. عند التعيين على 0 ، يكون له نفس تأثير x264's
- لا مختلط المراجع الخيار.
8x8dct
قم بتمكين التحويل المكاني التكيفي (تحويل 8x8 عالي المستوى) عند الضبط على 1. عند التعيين
إلى 0 ، يكون له نفس تأثير x264's - لا 8x8dct الخيار.
سريع pskip
قم بتمكين اكتشاف التخطي المبكر على إطارات P عند التعيين على 1. عند التعيين على 0 ، يكون لها نفس الشيء
تأثير x264's - لا سريع pskip الخيار.
مكتب المفتش العام (مكتب المفتش العام)
تفعيل استخدام محددات وحدة الوصول عند التعيين على 1.
com.mbtree
قم بتمكين استخدام التحكم في معدل شجرة macroblock عند التعيين على 1. عند التعيين على 0 ، يكون لها نفس الشيء
تأثير x264's --لا- mbtree الخيار.
رفع الحظر (رفع الحظر)
تعيين معلمات مرشح الحلقة ، بتنسيق ألفا:بيتا .
com.cplxblur (com.cplxblur)
تعيين تقليل التقلبات في QP (قبل ضغط المنحنى).
عشرات (عشرات)
عيّن الأقسام التي يجب اعتبارها قائمة مفصولة بفواصل. القيم الممكنة في القائمة:
ص 8 × 8
قسم 8x8 ف الإطار.
ص 4 × 4
قسم 4x4 ف الإطار.
b8x8
4 × 4 قسم إطار ب.
i8x8
قسم 8x8 I-frame.
i4x4
قسم 4x4 I-frame. (التمكين ص 4 × 4 يتطلب ص 8 × 8 ليتم تمكينها. التمكين i8x8
يتطلب تحويلًا مكانيًا متكيفًا (8x8dct الخيار) ليتم تمكينه.)
لا شيء (لا شيء)
لا تنظر في أي أقسام.
الكل (الكل)
ضع في اعتبارك كل قسم.
مباشر (مباشرة)
اضبط وضع توقع MV المباشر. القيم الممكنة:
لا شيء (لا شيء)
تعطيل توقع MV.
مكاني (مكاني)
تمكين التنبؤ المكاني.
مؤقت (مؤقت)
تمكين التنبؤ الزمني.
السيارات (السيارات)
قررت تلقائيا.
شريحة بالحجم الأقصى (شريحة بالحجم الأقصى)
عيّن حد حجم كل شريحة بالبايت. إذا لم يتم تحديدها ولكن حمولة RTP
حجم (ps) يتم استخدامه.
الإحصائيات (الإحصائيات)
قم بتعيين اسم الملف لإحصائيات المرور المتعدد.
nal-hrd (nal-hrd)
تعيين معلومات إشارة HRD (يتطلب vbv- bufsize للإعداد). القيم الممكنة:
لا شيء (لا شيء)
تعطيل إشارات معلومات HRD.
vbr (vbr)
معدل بت متغير.
التأهيل المجتمعي (التأهيل المجتمعي)
معدل بت ثابت (غير مسموح به في حاوية MP4).
x264 نقطة (غير متوفر)
قم بتعيين أي خيار x264 ، انظر x264 --مساعدة كاملة للحصول على قائمة.
الوسيطة هي قائمة مفتاح=قيمنا الأزواج مفصولة بـ ":". في تصفية و بسي- rd الخيارات
التي تستخدم ":" كفاصل نفسها ، استخدم "،" بدلاً من ذلك. لقد قبلوها أيضًا منذ ذلك الحين
منذ فترة طويلة ولكن هذا لا يزال غير موثق لسبب ما.
على سبيل المثال لتحديد خيارات تشفير libx264 باستخدام فمبيج:
ffmpeg -i foo.mpg -vcodec libx264 -x264opts keyint = 123: min-keyint = 20 -an out.mkv
x264 بارامس (غير متوفر)
تجاوز تكوين x264 باستخدام: -قائمة منفصلة لمعلمات المفتاح = القيمة.
هذا الخيار وظيفيًا هو نفس ملف x264 نقطة، ولكن تم تكرارها من أجل
التوافق مع شوكة Libav.
على سبيل المثال لتحديد خيارات تشفير libx264 باستخدام فمبيج:
ffmpeg -i INPUT -c: v libx264 -x264-params level = 30: bframes = 0: weightp = 0: \
cabac = 0: المرجع = 1: vbv-maxrate = 768: vbv-bufsize = 2000: تحليل = الكل: me = umh: \
no-fast-pskip=1:subq=6:8x8dct=0:trellis=0 OUTPUT
ترميز ffpresets للاستخدامات الشائعة يتم توفيرها بحيث يمكن استخدامها مع العام
نظام الضبط المسبق (مثل تمرير ملف قبل اختيار).
ليبكس 265
مغلف جهاز تشفير x265 H.265 / HEVC.
يتطلب هذا التشفير وجود رؤوس ومكتبة libx265 أثناء
إعدادات. تحتاج إلى تكوين البناء بشكل صريح باستخدام - تمكين- libx265.
مزيد من الخيارات
مسبقا
اضبط الإعداد المسبق x265.
لحن
قم بتعيين معلمة ضبط x265.
x265 بارامس
قم بتعيين خيارات x265 باستخدام قائمة مفتاح=قيمنا الأزواج مفصولة بـ ":". يرى x265 --مساعدة
للحصول على قائمة الخيارات.
على سبيل المثال لتحديد خيارات تشفير libx265 باستخدام -x265-بارامس:
ffmpeg -i input -c: v libx265 -x265-params crf = 26: psy-rd = 1 output.mp4
libxvid
غلاف جهاز التشفير Xvid MPEG-4 الجزء 2.
يتطلب هذا المشفر وجود رؤوس libxvidcore والمكتبة أثناء
إعدادات. تحتاج إلى تكوين البنية بشكل صريح باستخدام "--enable-libxvid
--enable-gpl ".
يدعم برنامج التشفير الأصلي "mpeg4" تنسيق MPEG-4 الجزء 2 ، بحيث يمكن للمستخدمين التشفير إلى هذا
تنسيق بدون هذه المكتبة.
مزيد من الخيارات
يتم دعم الخيارات التالية بواسطة غلاف libxvid. بعض الخيارات التالية
مدرجة ولكنها غير موثقة ، وتتوافق مع خيارات الترميز المشتركة. يرى القادم الترميز
مزيد من الخيارات الفصل لتوثيقهم. الخيارات المشتركة الأخرى غير المدرجة
ليس لها تأثير على مشفر libxvid.
b
g
com.qmin
com.qmax
mpeg_quant
المواضيع
bf
b_qfactor
b_qoffset
الأعلام
قم بتعيين أعلام ترميز محددة. القيم الممكنة:
mv4 استخدم متجه رباعي الحركة بواسطة macroblock.
هنا تفعيل التنبؤ بجودة عالية للتيار المتردد.
اللون الرمادي
فقط قم بترميز تدرج الرمادي.
جي ام سي تفعيل استخدام تعويض الحركة الشامل (GMC).
com.qpel
تفعيل تعويض الحركة ربع بكسل.
com.cgop
تفعيل GOP المغلقة.
global_header
ضع الرؤوس العامة في ملفات إكسترادات بدلاً من كل إطار رئيسي.
تعريشة
طريقة_
ضبط طريقة تقدير الحركة. القيم الممكنة بترتيب تنازلي للسرعة و
زيادة ترتيب الجودة:
صفر
لا تستخدم أي تقدير للحركة (افتراضي).
phods
x1
سجل تمكين البحث المتقدم النطاقي الماسي لكتل 16 × 16 وصقل نصف بكسل
لكتل 16x16. x1 و سجل هي أسماء مستعارة لـ phods.
epzs
قم بتمكين كل الأشياء الموضحة أعلاه ، بالإضافة إلى البحث المتقدم عن منطقة ماسية
كتل 8x8 ، صقل نصف بكسل لكتل 8x8 ، وتقدير الحركة على صفاء
طائرات.
بالإضافة إلى
قم بتمكين كل الأشياء الموضحة أعلاه ، بالإضافة إلى الكتل الممتدة 16 × 16 و 8 × 8
بحث.
مليون برميل يوميا تعيين خوارزمية قرار macroblock. القيم الممكنة بترتيب الجودة المتزايد:
بسيط
استخدم خوارزمية وظيفة المقارنة (افتراضي) macroblock.
بت
تمكين معدل نصف بكسل المستند إلى تشويه وربع بكسل لصقل 16 × 16
كتل.
rd قم بتمكين كل الأشياء الموضحة أعلاه ، بالإضافة إلى معدل نصف بكسل قائم على التشويه
وربع بكسل للكتل 8x8 ، ومعدل البحث القائم على التشويه
باستخدام نمط مربع.
lumi_aq
قم بتمكين التقنيع التكيفي لإخفاء lumi عند الضبط على 1. الإعداد الافتراضي هو 0 (معطل).
variance_aq
قم بتمكين التباين التكيفي عند الضبط على 1. الإعداد الافتراضي هو 0 (معطل).
عند الدمج مع lumi_aq، لن تكون الجودة الناتجة أفضل من أي من ملفات
اثنان محددان بشكل فردي. بمعنى آخر ، ستكون الجودة الناتجة أسوأ
أحد التأثيرين.
سم
تعيين طريقة عرض التشابه الهيكلي (SSIM). القيم الممكنة:
خصم قم بتعطيل عرض معلومات SSIM.
المتوسط متوسط الإخراج SSIM في نهاية الترميز إلى stdout. شكل إظهار ملف
متوسط SSIM هو:
متوسط SSIM:٪ f
بالنسبة للمستخدمين الذين ليسوا على دراية بـ C ، تعني٪ f عددًا عائمًا أو رقمًا عشريًا (على سبيل المثال ،
0.939232).
هيكل
قم بإخراج بيانات SSIM لكل إطار أثناء التشفير ومتوسط SSIM في نهاية
ترميز stdout. تنسيق المعلومات لكل إطار هو:
SSIM: متوسط:٪ 1.3f دقيقة:٪ 1.3f كحد أقصى:٪ 1.3f
بالنسبة للمستخدمين الذين ليسوا على دراية بـ C ، فإن٪ 1.3f تعني رقمًا عائمًا مقربًا إلى 3
أرقام بعد النقطة (مثل 0.932).
ssim_acc
اضبط دقة SSIM. الخيارات الصالحة هي الأعداد الصحيحة ضمن النطاق 0-4 ، بينما يعطي 0
النتيجة الأكثر دقة و 4 يحسب الأسرع.
mpeg2
برنامج ترميز الفيديو MPEG-2.
مزيد من الخيارات
seq_disp_ext عدد صحيح
تحديد ما إذا كان يجب على المشفر كتابة تسلسل_عرض_تمدد إلى الإخراج.
-1
السيارات
قرر تلقائيًا كتابته أم لا (هذا هو الإعداد الافتراضي) عن طريق التحقق مما إذا كان
تختلف البيانات المراد كتابتها عن القيم الافتراضية أو غير المحددة.
0
أبدا
لا تكتبه أبدا.
1
دائما
اكتبه دائما.
بابوا نيو غينيا
برنامج ترميز الصور PNG.
خاص الخيارات
نقطة في البوصة عدد صحيح
عيّن الكثافة الفيزيائية للبكسل ، بالنقاط في البوصة ، غير مضبوطة افتراضيًا
DPM عدد صحيح
عيّن الكثافة الفيزيائية للبكسل ، بالنقاط لكل متر ، غير مضبوطة افتراضيًا
Prores و
برنامج ترميز Apple ProRes.
يحتوي FFmpeg على 2 من مشفرات ProRes ، المشفر prores-aw و prores-ks. المشفر المستخدم
يمكن اختياره باستخدام خيار "-vcodec".
خاص مزيد من الخيارات لـ prores-ks
البيانات الشخصية عدد صحيح
حدد ملف تعريف ProRes للتشفير
الوكيل
lt
معيار
hq
4444
الكميات عدد صحيح
حدد مصفوفة التكميم.
السيارات
الافتراضي
الوكيل
lt
معيار
hq
إذا تم التعيين على السيارات، سيتم اختيار المصفوفة المطابقة للملف الشخصي. إذا لم يتم تعيين
مصفوفة توفر أعلى مستويات الجودة ، الافتراضي، سيتم اختياره.
بت في كل ميغا بايت عدد صحيح
كم عدد البتات المراد تخصيصها لترميز macroblock واحد. تستخدم ملفات التعريف المختلفة ما بين 200
و 2400 بت لكل macroblock ، والحد الأقصى هو 8000.
mbs_per_slice عدد صحيح
عدد الكتل الكبيرة في كل شريحة (1-8) ؛ يجب أن تكون القيمة الافتراضية (8) جيدة في
تقريبا كل المواقف.
بائع سلسلة
تجاوز معرف البائع 4 بايت. معرف بائع مخصص مثل apl0 سوف يدعي الدفق
تم إنتاجه بواسطة برنامج تشفير Apple.
alpha_bits عدد صحيح
حدد عدد وحدات البت لمكون ألفا. القيم الممكنة 0, 8 و 16. استعمال 0
لتعطيل ترميز مستوى ألفا.
سرعة الاعتبارات
في أسلوب التشغيل الافتراضي ، يجب أن يحترم المشفر قيود الرتل (أي لا
إنتاج إطارات بحجم أكبر من المطلوب) مع الاستمرار في جعل صورة الإخراج جيدة
بقدر الإمكان. يصعب ضغط الإطار الذي يحتوي على الكثير من التفاصيل الصغيرة و
سيقضي برنامج التشفير مزيدًا من الوقت في البحث عن مُكمِّمات مناسبة لكل شريحة.
وضع أعلى بت في كل ميغا بايت سيحسن الحد من السرعة.
للحصول على أسرع سرعة تشفير ، اضبط ملف qscale المعلمة (4 هي القيمة الموصى بها) و
لا تحدد حجم القيد.
libkvazaar
جهاز تشفير Kvazaar H.265 / HEVC.
يتطلب وجود رؤوس libkvazaar والمكتبة أثناء التكوين. انت تحتاج
لتكوين البناء بشكل صريح - تمكين - libkvazaar.
مزيد من الخيارات
b تعيين معدل بت الفيديو الهدف في بت / ثانية وتمكين التحكم في المعدل.
المواضيع
تعيين عدد سلاسل الترميز.
kvazaar- بارامس
قم بتعيين معلمات kvazaar كقائمة من الاسم=قيمنا أزواج مفصولة بفواصل (،). يرى
وثائق kvazaar للحصول على قائمة الخيارات.
الترجمة التشفير
dvdsub
يقوم برنامج الترميز هذا بترميز تنسيق الترجمة النقطية المستخدم في أقراص DVD. عادة هم
مخزنة في أزواج ملفات VOBSUB (* .idx + * .sub) ، ويمكن استخدامها أيضًا في ملفات Matroska.
مزيد من الخيارات
Even_rows_fix
عند التعيين على 1 ، قم بتمكين حل بديل يجعل عدد صفوف البكسل متساويًا في الكل
ترجمات. يعمل هذا على إصلاح مشكلة مع بعض اللاعبين الذين قطعوا الصف السفلي إذا كان
الرقم فردي. يضيف الحل البديل صفًا شفافًا تمامًا إذا لزم الأمر. ال
النفقات العامة منخفضة ، عادةً ما تكون بايت واحد لكل عنوان فرعي في المتوسط.
بشكل افتراضي ، يتم تعطيل هذا الحل البديل.
استخدم برامج الترميز ffmpeg عبر الإنترنت باستخدام خدمات onworks.net