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 مرن للغاية، وربما يكون مربكًا كذلك. فيما يلي بعض أمثلة لأسطر الأوامر وشرح لما تفعله.

شغّل على بطاقة الصوت المبدئية:
    ogg123 test.ogg

شغّل جميع الملفات الموجودة في الدليل ~/music وأدلته الفرعية.
    ogg123 ~/music

شغّل ملفًا باستخدام مشغل OSS:
    ogg123 -d oss test.ogg

مرر خيار "dsp" إلى مشغل OSS:
    ogg123 -d oss -o dsp:/dev/mydsp

استخدم مشغل ESD
    ogg123 -d esd test.ogg

استخدم مشغل WAV مع ملف الخرج، "test.wav":
    ogg123 -d wav -f test.wav test.ogg

استمع إلى ملف بينما تكتبه في ملف WAV:
    ogg123 -d oss -d wav -f test.wav test.ogg

لاحظ أن الخيارات تنطبق على الجهاز المعلن عنه جهة اليسار:
    ogg123 -d oss -o dsp:/dev/mydsp -d raw -f test2.raw -o byteorder:big test.ogg

اختبار إجهاد لمحرك الأقراص الثابتة:
    ogg123 -d oss -d wav -f 1.wav -d wav -f 2.wav -d wav -f 3.wav -d wav -f 4.wav -d wav -f 5.wav test.ogg

أنشئ تأثير صدى باستخدام esd وحاسوب بطيء:
    ogg123 -d esd -d esd test.ogg

مقاطعة
يمكنك إحباط 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>

انظر أيضًا

libao.conf(5), oggenc(1), vorbiscomment(1), ogginfo(1)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.