table of contents
| oggenc(1) | أدوات Vorbis | oggenc(1) |
الاسم¶
oggenc - ترميز الصوت إلى صيغة Ogg Vorbis
موجز¶
oggenc [ -hrQ ] [ -B حجم عينة الإدخال الخام ] [ -C عدد قنوات الإدخال الخام ] [ -R معدل عينة الإدخال الخام ] [ -b معدل البت الاسمي ] [ -m أدنى معدل بت ] [ -M أقصى معدل بت ] [ -q الجودة ] [ --resample التردد ] [ --downmix ] [ -s تسلسلي ] [ -o ملف_المخرجات ] [ -n النمط ] [ -c تعليق_إضافي ] [ -a الفنان ] [ -t العنوان ] [ -l الألبوم ] [ -G النوع ] [ -L ملف الكلمات ] [ -Y سلسلة-اللغة ] ملفات_الإدخال ...
الوصف¶
oggenc يقرأ
بيانات
الصوت إما
بصيغة خام
أو Wave أو AIFF
ويشفرها
إلى تيار Ogg Vorbis.
oggenc قد يقرأ
أيضًا
بيانات
الصوت من
ملفات FLAC و Ogg FLAC
اعتمادًا
على خيارات
وقت
الترجمة.
إذا تم
تحديد ملف
الإدخال
"-"، تُقرأ
بيانات
الصوت من
الإدخال
القياسي
ويُكتب
تيار Vorbis إلى
الإخراج
القياسي
ما لم
يُستخدم
الخيار -o
لإعادة
توجيه
الإخراج.
افتراضيًا،
تُخرج
ملفات
القرص إلى
ملفات Ogg Vorbis
بنفس
الاسم، مع
تغيير
الامتداد
إلى ".ogg" أو ".oga".
يمكن تجاوز
اصطلاح
التسمية
هذا بواسطة
الخيار -o (في
حالة ملف
واحد) أو
الخيار -n (في
حالة عدة
ملفات).
أخيرًا،
إذا لم
يتوفر أي من
هذه
الخيارات،
سيكون اسم
ملف
الإخراج هو
اسم ملف
الإدخال مع
استبدال
الامتداد
(الجزء بعد
النقطة
الأخيرة) بـ
ogg، لذا
سيصبح file.wav إلى
file.ogg.
اختياريًا،
قد تُضمن
الكلمات في
ملف Ogg، إذا
تم تضمين
دعم Kate في
الترجمة.
لاحظ أن بعض
المشغلات
القديمة قد
تفشل في
تشغيل
التيارات
التي تحتوي
على أكثر من
تيار Vorbis واحد
(ما يسمى "Vorbis I"
التشكيلة
البسيطة).
الخيارات¶
- -h, --help
- اعرض مساعدة الأمر.
- -V, --version
- إظهار رقم الإصدار.
- -r, --raw
- افتراض أن بيانات الإدخال هي بيانات صوت خام بنظام endian الصغير بدون معلومات رأس. إذا لم تُحدد خيارات أخرى، المبدئي هو 44.1kHz ستيريو 16 بت. انظر الخيارات الثلاثة التالية لكيفية تغيير هذا.
- -B n, --raw-bits=n
- تعيين حجم عينة الإدخال في الوضع الخام بالبت. المبدئي هو 16.
- -C n, --raw-chan=n
- تعيين عدد قنوات الإدخال في الوضع الخام. المبدئي هو 2.
- -R n, --raw-rate=n
- تعيين معدل عينة الإدخال في الوضع الخام. المبدئي هو 44100.
- --raw-endianness n
- تعيين endianness في الوضع الخام إلى big endian (1) أو little endian (0). المبدئي هو little endian.
- --utf8
- إعلام oggenc أن تعليقات Vorbis مُرمزة بالفعل كـ UTF-8. مفيد في الحالات التي تستخدم فيها الصدفة ترميزًا آخر.
- -k, --skeleton
- إضافة تيار بتات Skeleton. مهم إذا كان Ogg الناتج مخصصًا لحمل تيارات متعددة أو متسلسلة. يستخدم ملف الإخراج .oga كامتداد ملف.
- --ignorelength
- دعم لملفات Wave التي تزيد عن 4 جيجابايت وتيارات بيانات الإدخال القياسي.
- -Q, --quiet
- الوضع الصامت. لا تُعرض أي رسائل.
- -b n, --bitrate=n
- تعيين معدل البت المستهدف إلى n (بالكيلوبت/ثانية). سيحاول المُرمز الترميز بمعدل البت هذا تقريبًا. افتراضيًا، يبقى هذا ترميز VBR. انظر الخيار --managed لفرض ترميز معدل بت مُدار عند معدل البت المحدد.
- -m n, --min-bitrate=n
- تعيين أدنى معدل بت إلى n (بالكيلوبت/ثانية). تمكين وضع إدارة معدل البت (انظر --managed).
- -M n, --max-bitrate=n
- تعيين أقصى معدل بت إلى n (بالكيلوبت/ثانية). تمكين وضع إدارة معدل البت (انظر --managed).
- --مُدار
- ضبط وضع إدارة معدل البت. هذا يُعطل الترميز VBR العادي، لكنه يسمح بفرض قيود صلبة أو مرنة على معدل البت بواسطة المُرمّز. هذا الوضع أبطأ بكثير، وقد يكون أقل جودة أيضًا. وهو مفيد أساسًا لإنشاء ملفات للبث.
- -q n, --quality=n
- ضبط جودة الترميز إلى n، بين -1 (منخفض جدًا) و10 (مرتفع جدًا). هذا هو وضع التشغيل المبدئي، بمستوى جودة مبدئي قدره 3. يُسمح بمستويات جودة كسرية مثل 2.5. استخدام هذا الخيار يسمح للمُرمّز باختيار معدل بت مناسب بناءً على مستوى الجودة المطلوب.
- --resample n
- إعادة عيّنة الإدخال إلى معدل العيّنات المُعطى (بالهرتز) قبل الترميز. مفيد أساسًا لخفض العيّنات للترميز بمعدل بت أقل.
- --downmix
- خلط الإدخال من ستيريو إلى أحادي (ليس له تأثير على التدفقات غير الستيريو). مفيد للترميز بمعدل بت أقل.
- --advanced-encode-option optionname=value
- ضبط خيار متقدم. انظر قسم الخيارات المتقدمة للتفاصيل.
- -s, --serial
- فرض رقم تسلسلي محدد في تدفق الإخراج. هذا مفيد أساسًا للاختبار.
- --discard-comments
- منع نسخ التعليقات في ملفات FLAC وOgg FLAC إلى ملف Ogg Vorbis الناتج.
- -o output_file, --output=output_file
- كتابة تدفق Ogg Vorbis إلى output_file (صالح فقط إذا تم تحديد ملف إدخال واحد).
- -n pattern, --names=pattern
- إنتاج أسماء ملفات كسلسلة النص هذه، مع استبدال %g, %a, %l, %n, %t, %d بالنوع، الفنان، الألبوم، رقم المسار، العنوان، والتاريخ، على التوالي (انظر أدناه لتحديد هذه). أيضًا، %% يعطي % حرفيًا.
- -X, --name-remove=s
- إزالة الأحرف المُحددة من المعاملات إلى سلسلة تنسيق -n. هذا مفيد لضمان إنشاء أسماء ملفات قانونية.
- -P, --name-replace=s
- استبدال الأحرف المُزالة بواسطة --name-remove بالأحرف المُحددة. إذا كانت هذه السلسلة أقصر من قائمة --name-remove، أو لم تُحدد، فتُزال الأحرف الزائدة فقط. الإعدادات المبدئية لهذا الخيار، والخيار -X أعلاه، خاصة بالمنصة (وتُختار لضمان إنشاء أسماء ملفات قانونية لكل منصة).
- -c comment, --comment comment
- إضافة السلسلة comment كتعليق إضافي. يمكن استخدام هذا عدة مرات، وستُضاف جميع الحالات إلى كل ملف من ملفات الإدخال المُحددة. يجب أن تكون الوسيطة بالصيغة "tag=value".
- -a artist, --artist artist
- ضبط حقل تعليق الفنان في التعليقات إلى artist.
- -G genre, --genre genre
- ضبط حقل تعليق النوع في التعليقات إلى genre.
- -d date, --date date
- ضبط حقل تعليق التاريخ إلى القيمة المُعطاة. يجب أن يكون هذا تاريخ التسجيل.
- -N n, --tracknum n
- يضبط حقل تعليق رقم المسار إلى القيمة المعطاة.
- -t title, --title title
- يضبط حقل تعليق عنوان المسار إلى title.
- -l album, --album album
- يضبط حقل تعليق الألبوم إلى album.
- -L filename, --lyrics filename
- يحمل كلمات الأغاني من filename ويشفرها في تيار Kate متعدد الإرسال مع تيار Vorbis. قد تكون كلمات الأغاني بتنسيق LRC أو SRT، ويجب أن تكون مُرمزة بـ UTF-8 أو ASCII عادي. يمكن تحويل الترميزات الأخرى باستخدام أدوات مثل iconv أو recode. بدلاً من ذلك، سيُستخدم نفس نظام التعليقات للتحويل بين الترميزات. ملفات "LRC المحسّنة" مدعومة، وسيُحفظ تغيير بسيط بنمط الكاريوكي مع كلمات الأغاني. للإعدادات الأكثر تعقيداً للكاريوكي، يجب استخدام kateenc(1) بدلاً من ذلك. عند تضمين كلمات الأغاني، يكون امتداد ملف الإخراج المبدئي هو ".oga". لاحظ أن إضافة كلمات الأغاني إلى تيار سيفعّل Skeleton آلياً (انظر الخيار -k لمزيد من المعلومات حول Skeleton).
- -Y language-string, --lyrics-language language-string
- يضبط اللغة لملف كلمات الأغاني المقابل إلى language-string. يجب أن يكون هذا رمز لغة ISO 639-1 (مثل "en")، أو علامة لغة RFC 3066 (مثل "en_US")، وليس اسم لغة حر الشكل. ستتعرف المشغلات عادةً على هذه العلامة القياسية وتعرض اسم اللغة بلغتك الخاصة. لاحظ أن الحد الأقصى لطول هذه العلامة هو 15 حرفاً.
لاحظ أن الخيارات -a و -t و -l و -L و -Y يمكن إعطاؤها عدة مرات. سيتم تطبيقها، واحد لكل ملف، بالترتيب المعطى. إذا كان هناك عدد أقل من تعليقات الألبوم أو العنوان أو الفنان المعطاة مقارنة بعدد ملفات الإدخال، فسيُعيد oggenc استخدام التعليق الأخير للملفات المتبقية، ويصدر تحذيراً في حالة تكرار العناوين.
خيارات المُرمز المتقدمة¶
يتيح لك Oggenc ضبط عدد من خيارات المُرمز المتقدمة باستخدام الخيار --advanced-encode-option. هذه مخصصة للمستخدمين المتقدمين جداً فقط، ويجب التعامل معها بحذر. قد تؤدي إلى تدهور جودة الصوت بشكل كبير إذا أُسيء استخدامها. ليست كل هذه الخيارات موثقة حالياً.
- lowpass_frequency=N
- يضبط تردد التمرير المنخفض إلى N كيلوهرتز.
- impulse_noisetune=N
- يضبط انحياز أرضية الضوضاء N (النطاق من -15. إلى 0.) لكتل النبضات. الانحياز السالب يوجه المُرمز لإيلاء اهتمام خاص لوضوح العابرين في الصوت المُرمز. المقابل لاستجابة عابرة أفضل هو معدل بت أعلى.
- bitrate_hard_max=N
- يضبط الحد الأقصى المسموح به لمعدل البت للملف المُرمز إلى N كيلوبت في الثانية. قد يُتجاوز هذا المعدل فقط عندما تكون هناك بتات فائضة في خزان البت؛ إذا استُنفد خزان البت، ستُحتفظ الإطارات تحت هذه القيمة. يجب استخدام هذا الإعداد مع --managed ليكون له أي تأثير.
- bitrate_hard_min=N
- يضبط الحد الأدنى المسموح به لمعدل البت للملف المُرمز إلى N كيلوبت في الثانية. قد يقل هذا المعدل فقط عندما لا يكون خزان البت ممتلئاً؛ إذا كان خزان البت ممتلئاً، ستُحتفظ الإطارات فوق هذه القيمة؛ إذا كان من المستحيل إضافة بتات بشكل بناء، سيُحشى الإطار بالأصفار. يجب استخدام هذا الإعداد مع --managed ليكون له أي تأثير.
- bit_reservoir_bits=N
- يضبط الحجم الإجمالي لخزان البت إلى N بت؛ الحجم المبدئي للخزان يساوي العدد الاسمي للبتات المُرمزة في ثانية واحدة (مثلاً، ملف اسمي بمعدل 128 كيلوبت في الثانية سيكون له خزان بت بحجم 128000 بت مبدئياً). يجب استخدام هذا الخيار مع --managed ليكون له أي تأثير ويؤثر فقط على إدارة الحد الأدنى والحد الأقصى لمعدل البت. ترميز متوسط معدل البت بدون حدود صارمة لمعدل البت لا يستخدم خزان بت.
- bit_reservoir_bias=N
- يضبط انحياز سلوك خزان البت (النطاق: 0. إلى 1.). عند ضبطه أقرب إلى 0، يحاول مدير معدل البت تخزين البتات للاستخدام المستقبلي في زيادات مفاجئة لمعدل البت (انحياز نحو إعادة إنتاج عابر أفضل). عند ضبطه أقرب إلى 1، يهمل مدير معدل البت العابرين لصالح استخدام البتات للمقاطع المتجانسة. في المنتصف، يستخدم المدير نهجاً متوازناً. الإعداد المبدئي هو .2، وبالتالي انحياز طفيف نحو إعادة إنتاج العابرين.
- bitrate_average=N
- يضبط متوسط معدل البت للملف إلى N كيلوبت في الثانية. عند استخدامه بدون حدود دنيا أو قصوى صارمة، يختار هذا الخيار ترميز متوسط معدل البت بدون خزان، حيث يحاول المُرمز تتبع معدل بت مرغوب بدقة، لكنه لا يفرض حدود تقلب لحظية صارمة. عند استخدامه مع حد أدنى أو أقصى، لا يزال متوسط معدل البت يضبط متوسط معدل البت الإجمالي للملف، لكنه سيعمل ضمن الحدود التي يحددها خزان البت. عندما تكون معدلات البت الدنيا والقصوى والمتوسطة متطابقة، ينتج oggenc بيانات Vorbis بمعدل بت ثابت.
- bitrate_average_damping=N
- يضبط زمن رد
الفعل
لمتتبع
متوسط معدل
البت إلى N
ثانية. يمثل
هذا الرقم
أسرع رد فعل
يُسمح
لمتتبع
معدل البت
بفعله
للحفاظ على
معدل البت
عند
المتوسط
المحدد.
كلما كان
زمن رد
الفعل
أسرع، قل
التقلب
اللحظي في
معدل البت
ولكن (بشكل
عام) انخفضت
جودة مخرج
الصوت. كلما
كان زمن رد
الفعل
أبطأ، زادت
تقلبات ABR،
ولكن (بشكل
عام) تحسنت
جودة الصوت.
عند
استخدامه
مع حدود
دنيا أو
قصوى لمعدل
البت، يؤثر
هذا الخيار
مباشرة على
مدى عمق
وسرعة غوص
المُرمز في
خزان البت
الخاص به؛
كلما زاد
الرقم، زاد
الطلب على
خزان البت.
يجب أن يكون الإعداد أكبر من الصفر والنطاق المفيد هو تقريباً .05 إلى 10. المبدئي هو .75 ثانية.
- disable_coupling
- تعطيل استخدام الاقتران القنوي لترميز متعدد القنوات. حالياً، يستخدم المُرمز عادة الاقتران القنوي لزيادة الضغط مع مدخلات ستيريو و5.1. يفرض هذا الخيار على المُرمز ترميز كل قناة بشكل مستقل تماماً دون استخدام اقتران ضياعي أو غير ضياعي.
أمثلة¶
أبسط إصدار. ينتج مخرجات كـ somefile.ogg:
تحديد اسم ملف مخرج:
تحديد ترميز عالي الجودة بمتوسط 256 كيلوبت/ثانية (ولكنه لا يزال VBR):
تحديد معدل بت أقصى ومتوسط، وفرضهما:
تحديد الجودة بدلاً من معدل البت (إلى وضع جودة عالية جداً):
خفض العينة وخفض الخلط إلى 11 كيلوهرتز أحادي قبل الترميز:
إضافة بعض المعلومات عن المقطع:
إضافة كلمات مضمنة:
يقوم هذا بترميز الملفات الثلاثة، كل منها بنفس علامة الفنان/الألبوم، ولكن بعلامات عنوان مختلفة على كل ملف. السلسلة المعطاة كوسيطة لـ -n تُستخدم لتوليد أسماء الملفات، كما هو موضح في القسم أعلاه. يعطي هذا المثال أسماء ملفات مثل "The Tea Party - Touch.ogg":
الترميز من stdin، إلى stdout (يمكنك أيضًا استخدام خيارات الوسم المختلفة، مثل -t، -a، -l، إلخ):
المؤلفون¶
- مؤلف البرنامج:
-
مايكل سميث <msmith@xiph.org> - مؤلف صفحة الدليل:
-
Stan Seibert <indigo@aztec.asu.edu>
العلل¶
قراءة ملفات Wave من النوع 3 (عينات النقطة العائمة) ربما لا تعمل إلا على Intel (أو أجهزة 32 بت أخرى ذات النهاية الصغيرة).
انظر أيضًا¶
vorbiscomment(1), ogg123(1), oggdec(1), flac(1), speexenc(1), ffmpeg2theora(1), kateenc(1)
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 2008 أكتوبر 05 | مؤسسة Xiph.Org |