| ogg123(1) | أدوات Vorbis | ogg123(1) |
الاسم¶
ogg123 - يُشغل ملفات Ogg و FLAC
موجز¶
ogg123 [ -vqrzZVh ] [ -k ثوانٍ ] [ -x تاسع ] [ -y عدد_المرات ] [ -b حجم_الخبيئة ] [ -d المشغل [ -o الخيار:القيمة ] [ -f اسم_الملف ] ] ملف ... | دليل ... | عنوان_مسار ...
الوصف¶
يقرأ ogg123 ملفات الصوت Ogg/Vorbis و Ogg/Speex و Ogg/Opus و Ogg/FLAC وملفات FLAC الأصلية ويجري لها فك ترميز إلى الأجهزة المحددة في سطر الأوامر. يكتب ogg123 مبدئيًا إلى جهاز الصوت القياسي، ولكن يمكن إرسال الخرج إلى أي عدد من الأجهزة. يمكن قراءة الملفات من نظام الملفات، أو يمكن بث عناوين المسارات عبر HTTP. إذا حُدد دليل، فستُشغل جميع الملفات الموجودة فيه أو في أدلته الفرعية.
الخيارات¶
- --audio-buffer n
- استخدم خبيئة صوت خرج تبلغ 'n' كيلوبايت تقريبًا.
- -@ playlist, --list playlist
- شغل جميع الملفات المسماة في ملف 'playlist'. يجب أن تحتوي قائمة التشغيل على اسم ملف واحد، أو اسم دليل، أو عنوان مسار واحد لكل سطر. الأسطر الفارغة مسموح بها. ستُعامل الأدلة بنفس الطريقة المتبعة في سطر الأوامر.
- -b n, --buffer n
- استخدم خبيئة دخل تبلغ 'n' كيلوبايت تقريبًا. خيار خاص بـ HTTP فقط.
- -p n, --prebuffer n
- اخزن مسبقًا نسبة 'n' بالمائة من خبيئة الدخل. لن يبدأ التشغيل حتى يكتمل هذا التخزين المسبق. خيار خاص بـ HTTP فقط.
- -d device, --device device
- حدد جهاز الخرج. انظر قسم DEVICES للحصول على قائمة بالأجهزة. يمكن تحديد أي عدد من الأجهزة.
- -f filename, --file filename
- حدد ملف الخرج لجهاز ملف سُبق تحديده باستخدام --device. اسم الملف "-" يكتب إلى الخرج القياسي. إذا كان الملف موجودًا بالفعل، فسيقوم ogg123 بالكتابة فوقه.
- -h, --help
- اعرض مساعدة الأمر.
- -k n, --skip n
- تخطَّ أول 'n' ثانية. قد تكون 'n' أيضًا بتنسيق دقائق:ثوانٍ أو ساعات:دقائق:ثوانٍ.
- -K n, --end n
- يوقف التشغيل عند 'n' ثانية من بداية البث. قد تتبع 'n' أيضًا نفس التنسيق المستخدم في خيار --skip.
- -o option[:value], --device-option option[:value]
- يضبط الخيار option على القيمة value للجهاز السابق. انظر DEVICES للحصول على قائمة بالخيارات الصالحة لكل جهاز.
- -q, --quiet
- الوضع الصامت. لا تُعرض أي رسائل.
- -V, --version
- اعرض معلومات الإصدار.
- -v, --verbose
- زد من الإسهاب.
- -x n, --nth
- شغل كل كتلة 'n' مفكوك ترميزها. يؤدي هذا إلى تشغيل الصوت بسرعة أكبر بـ 'n' مرة من السرعة العادية.
- -y n, --ntimes
- كرر كل كتلة مشغلة 'n' مرة. يؤدي هذا إلى تشغيل الصوت بسرعة أبطأ بـ 'n' مرة من السرعة العادية. يمكن استخدامه مع -x للحصول على سرعات كسرية مثيرة للاهتمام.
- -r, --repeat
- كرر قائمة التشغيل إلى ما لا نهاية.
- -z, --shuffle
- شغل الملفات بترتيب عشوائي زائف.
- -Z, --random
- شغل الملفات بترتيب عشوائي زائف للأبد.
الأجهزة¶
يدعم ogg123 مجموعة متنوعة من أجهزة خرج الصوت من خلال libao. لن تتوفر إلا الأجهزة التي تدعمها المنصة المستهدفة. يمكن استخدام خيار -f فقط مع الأجهزة التي تكتب في ملفات.
الخيارات التي تدعمها جميع الأجهزة:
- debug
- شغّل خرج التنقيح [إن وجد] للمشغل المختار.
- matrix:القيمة
- افرض ترتيبًا محددًا لقنوات الخرج لجهاز معين. value هي قائمة مفصولة بفواصل بأسماء القنوات بنمط AO، مثلاً L,R,C,LFE,BL,BR,SL,SR.
- verbose
- شغل الخرج المسهب للمشغل المختار. سيقوم خيار -v أيضًا بضبط خيار الإسهاب للمشغل.
- quiet
- افرض على المشغل المختار أن يكون صامتًا تمامًا. حتى الأخطاء لن تنتج أي خرج. سيقوم -q أيضًا بضبط خيار الصمت للمشغل.
- aixs
- مشغل خرج البث المباشر AIX. الخيارات:
- dev:القيمة
- اضبط جهاز خرج AIX على value
- alsa
- مشغل خرج البث المباشر ALSA (بنية صوت لينكس المتقدمة). الخيارات:
- buffer_time:القيمة
- تجاوز حجم خبيئة العتاد المبدئي (بالمللي ثانية).
- dev:القيمة
- لصيقة جهاز ALSA المراد استخدامها. تشمل الأمثلة "hw:0" لبطاقة الصوت الأولى و "hw:1" للثانية. يختار مشغل alsa عادةً أحد الخيارات "surround71" أو "surround51" أو "surround40" أو "default" آليًا بناءً على عدد قنوات الخرج. لمزيد من المعلومات، انظر http://alsa.opensrc.org/ALSA+device+labels
- period_time:القيمة
- تجاوز حجم الفترة المبدئي للعتاد (بالميكرو ثانية).
- period_time:القيمة
- تجاوز حجم الفترة المبدئي للعتاد (بالميكرو ثانية).
- use_mmap:القيمة
- تُضبط value على "yes" أو "no" لتجاوز الإعداد المبدئي المدمج لاستخدام أو عدم استخدام وصول جهاز mmap. في الماضي، كانت بعض مشغلات alsa التي تحتوي على علل تتصرف بشكل أفضل عند عدم استخدام وصول mmap على حساب زيادة طفيفة في استخدام وحدة المعالجة المركزية.
- arts
- مشغل خرج البث المباشر لعفريت صوت aRts. الخيارات:
- multi:القيمة
- تُضبط value على "yes" أو "no" للسماح بفتح جهاز تشغيل aRts لتشغيل متعدد متزامن. على الرغم من أن المشغل يعمل بشكل صحيح في الوضع المتعدد، فمن المعروف أنه يتسبب أحيانًا في تعطل خادم aRts نفسه. السلوك المبدئي هو "no".
- au
- خرج ملف صوت Sun. يكتب عينات الصوت بتنسيق AU. يدعم تنسيق AU الكتابة إلى ملفات لا تقبل البحث مثل الخرج القياسي. في مثل هذه الظروف، ستحدد ترويسة AU تنسيق العينة، ولكن ليس طول التسجيل.
- esd
- خرج البث المباشر لعفريت الصوت Enlightened. الخيارات:
- host:القيمة
- تحدد value اسم المضيف الذي يعمل عليه esd. يمكن أن يشمل ذلك رقم منفذ بعد نقطتين، كما في "whizbang.com:555". (المبدئي = localhost)
- client_name:القيمة
- يضبط اسم العميل لدفق الصوت الجديد. المبدئي هو "libao client".
- irix
- مشغل صوت خرج البث المباشر IRIX.
- macosx
- مشغل خرج البث المباشر 'AUHAL' لنظام MacOS X. يدعم هذا المشغل MacOS X 10.5 وما بعده (يستخدم الإصدار 10.4 وما قبله واجهة سابقة غير متوافقة). الخيارات:
- buffer_time:القيمة
- اضبط حجم خبيئة العتاد على ما يعادل value مللي ثانية.
- nas
- مشغل خرج البث المباشر لخادم صوت الشبكة (NAS). الخيارات:
- buf_size:القيمة
- اضبط حجم خبيئة الصوت على الخادم بالبايت.
- host:القيمة
- حدد موقع خادم NAS؛ انظر nas(1) لمعرفة التنسيق.
- null
- المشغل الصفري. تُهمل جميع بيانات الصوت. (ملاحظة: بيانات الصوت لا تُكتب إلى /dev/null !) يمكنك استخدام هذا المشغل لاختبار سرعة فك الترميز الخام بدون العبء الإضافي للخرج.
- oss
- مشغل نظام الصوت المفتوح (OSS) لنظامي لينكس و FreeBSD، الإصدارات 2 و 3 و 4. الخيارات:
- dsp:القيمة
- جهاز DSP لبطاقة الصوت. المبدئي هو /dev/dsp.
- pulse
- مشغل صوت البث المباشر Pulseaudio. الخيارات:
- server:القيمة
- يحدد موقع خادم Pulseaudio البعيد أو البديل.
- sink:القيمة
- يحدد بالوعة Pulseaudio غير مبدئية لدفق الصوت.
- raw
- خرج ملف خام. يكتب عينات صوت خام إلى ملف. الخيارات:
- byteorder:القيمة
- يختار ترتيب البايتات: الطرفية الكبيرة ("big")، أو الطرفية الصغيرة ("little")، أو الأصلي ("native"). الترتيب المبدئي هو الأصلي.
- roar
- مشغل خرج البث المباشر لعفريت RoarAudio. الخيارات:
- server:القيمة, host:القيمة
- يحدد موقع خادم RoarAudio البعيد المراد استخدامه.
- id:القيمة, dev:القيمة
- يحدد مازجًا غير مبدئي داخل خادم RoarAudio لدفق الصوت.
- role:القيمة
- يضبط إعداد الدور لدفق الصوت.
- client_name:القيمة
- يضبط اسم العميل لدفق الصوت الجديد. المبدئي هو "libao client".
- sndio
- مشغل خرج البث المباشر SNDIO لنظام OpenBSD. الخيارات:
- dev:القيمة
- يحدد جهاز الصوت المراد استخدامه للتشغيل.
- sun
- مشغل خرج البث المباشر Sun Audio لأنظمة NetBSD و OpenBSD و Solaris. الخيارات:
- dev:القيمة
- جهاز الصوت لبطاقة الصوت. المبدئي هو /dev/audio.
- wav
- خرج ملف WAV. يكتب بيانات الصوت إلى القرص بشكل غير مضغوط. إذا شُغلت ملفات متعددة، فستُدمج جميعها في نفس ملف WAV. لا يمكن كتابة ملفات WAV في ملفات لا تقبل البحث، مثل الخرج القياسي. استخدم تنسيق AU بدلاً من ذلك.
- wmm
- مشغل خرج البث المباشر لوسائط ويندوز المتعددة لنظام Win98 وما بعده. الخيارات:
- dev:القيمة
- يختار جهاز الصوت المراد استخدامه للتشغيل حسب اسم الجهاز.
- id:القيمة
- يختار جهاز الصوت المراد استخدامه للتشغيل حسب معرف الجهاز (رقم البطاقة).
أمثلة¶
سطر أوامر ogg123 مرن للغاية، وربما يكون مربكًا كذلك. فيما يلي بعض أمثلة لأسطر الأوامر وشرح لما تفعله.
شغّل على بطاقة الصوت المبدئية:
شغّل جميع الملفات الموجودة في الدليل ~/music وأدلته الفرعية.
شغّل ملفًا باستخدام مشغل OSS:
مرر خيار "dsp" إلى مشغل OSS:
استخدم مشغل ESD
استخدم مشغل WAV مع ملف الخرج، "test.wav":
استمع إلى ملف بينما تكتبه في ملف WAV:
لاحظ أن الخيارات تنطبق على الجهاز المعلن عنه جهة اليسار:
اختبار إجهاد لمحرك الأقراص الثابتة:
أنشئ تأثير صدى باستخدام esd وحاسوب بطيء:
مقاطعة¶
يمكنك إحباط ogg123 في أي وقت بالضغط على Ctrl-C. إذا كنت تشغل ملفات متعددة، فسيؤدي ذلك إلى إيقاف الملف الحالي وبدء تشغيل الملف التالي. إذا كنت تريد إحباط التشغيل فورًا بدلاً من التخطي إلى الملف التالي، فاضغط على Ctrl-C خلال الثانية الأولى من تشغيل ملف جديد.
لاحظ أن نتيجة الضغط على Ctrl-C قد لا تكون مسموعة على الفور، بسبب تخزين بيانات الصوت في خبيئة جهاز الصوت. يعتمد هذا التأخير على النظام، ولكنه لا يتجاوز عادةً ثانية أو ثانيتين.
الملفات¶
- /etc/libao.conf
- يمكن استخدامه لضبط جهاز الخرج المبدئي لجميع برامج libao.
- ~/.libao
- ملف إعداد لكل مستخدم لتجاوز إعدادات جهاز الخرج على مستوى النظام.
العلل¶
قد تسبب ملفات WAV الموجهة عبر أنبوب سلوكًا غريبًا في البرامج الأخرى. يرجع ذلك إلى أن ملفات WAV تخزن طول البيانات في الترويسة. ومع ذلك، لا يعرف مشغل الخرج الطول عندما يكتب الترويسة، ولا توجد قيمة تعني "الطول غير معروف". استخدم مشغل الخرج الخام (raw) أو au إذا كنت بحاجة إلى استخدام ogg123 في أنبوب.
المؤلفون¶
- مؤلفو البرنامج:
-
Kenneth Arnold <kcarnold-xiph@arnoldnet.net>
Stan Seibert <volsung@xiph.org> - مؤلف صفحة الدليل:
-
Stan Seibert <volsung@xiph.org>
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 24 مارس 2010 | مؤسسة Xiph.Org |