هذا هو الأمر ffmpeg2theora الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ffmpeg2theora - محول سطر الأوامر لإنشاء ملفات Ogg Theora وOgg Vorbis.
موجز
ffmpeg2theora [الخيارات] ملف الإدخال
الوصف
توثق صفحة الدليل هذه بإيجاز ملف ffmpeg2theora أمر.
ffmpeg2theora هو برنامج يقوم بتحويل أي ملف وسائط يمكن لـ ffmpeg فك تشفيره إلى Ogg
Theora للفيديو وOgg Vorbis للصوت.
OPTIONS
للقراءة من الإدخال القياسي، حدد `-' كاسم ملف الإدخال.
تتبع هذه البرامج الصيغة المعتادة لسطر أوامر جنو ، مع بدء الخيارات الطويلة بـ
شرطان ("-"). يتم تضمين ملخص من الخيارات أدناه.
أسئلة عامة الناتج الخيارات:
-o ، --انتاج
حدد اسم ملف الإخراج. إذا لم يتم تحديد اسم ملف الإخراج، فسيكون الإخراج
كتبت إلى ملف الإدخال.ogv. للإخراج إلى الإخراج القياسي، حدد /dev/stdout كملف
ملف إلاخراج.
- بدون هيكل عظمي
تعطيل إخراج البيانات التعريفية لـ Ogg Skeleton.
--seek-index
لتمكين مؤشر الإطار الرئيسي في مسار الهيكل العظمي.
-س، --وقت البدء
ابدأ الترميز في هذا الوقت (بالثواني).
-e، --وقت النهاية
إنهاء الترميز في هذا الوقت (بالثواني).
-p ، --المعد مسبقا
تشفير الملف مع الإعداد المسبق v2v. في الوقت الحالي، هناك معاينة ومحترفة وvideobin. يجري
"معلومات ffmpeg2theora -p" لمزيد من المعلومات.
فيديو الناتج الخيارات:
-الخامس، --جودة الفيديو
[0 إلى 10] ضبط جودة الترميز للفيديو (الافتراضي: 6).
استخدم قيمًا أعلى للحصول على جودة أفضل
-الخامس، --معدل بت الفيديو
ضبط معدل البت للتشفير للفيديو (بالكيلو بايت/الثانية).
--الهدف الناعم
استخدم خزانًا كبيرًا وتعامل مع المعدل باعتباره هدفًا سهلاً؛ التحكم في المعدل أقل
صارمة ولكن الجودة الناتجة عادة ما تكون أعلى/أكثر سلاسة بشكل عام. هدف سهل أيضاً
يسمح بإعداد -v اختياري لتحديد الحد الأدنى المسموح به للجودة.
- تمريرتين
ضغط الإدخال باستخدام التحكم في معدل المرور المزدوج. يتطلب هذا الخيار أن الإدخال إلى
يمكن البحث عن أداة التشفير وتنفيذ كلا التمريرتين تلقائيًا.
--أول إجتياز
إجراء المرور الأول لترميز يتم التحكم فيه بمعدل تمريرين، مع حفظ بيانات المرور في
لتمريرة ثانية لاحقة
--التمريرة الثانية
إجراء المرور الثاني للترميز الذي يتم التحكم فيه بمعدل المرور المزدوج، وقراءة بيانات المرور الأول
من . يجب أن تأتي بيانات المرور الأولى من تمرير الترميز الأول باستخدام
إدخال الفيديو متطابقة للعمل بشكل صحيح.
- الأمثل
قم بتحسين إخراج فيديو Theora، باستخدام البحث الكامل عن متجهات الحركة بدلاً من البحث الكامل عن متجهات الحركة
واحد هرمي. يمكن أن يؤدي هذا إلى تقليل معدل البت للفيديو بنسبة 5% تقريبًا، ولكنه أبطأ
وبالتالي يتم تعطيله بشكل افتراضي.
--مستوى السرعة
يكون التشفير أسرع مع القيم الأعلى والتكلفة هي الجودة وعرض النطاق الترددي (الافتراضي 1)
تعتمد القيم المتاحة على إصدار libtheora check ffmpeg2theora --help for
القيم المدعومة.
-x ، --العرض
مقياس للعرض المحدد (بالبكسل).
-ص ، --ارتفاع
مقياس لارتفاع معين (بالبكسل).
--وجه
تحديد نسبة العرض إلى الارتفاع للإطار (على سبيل المثال 4:3، 16:9).
- أبعاد البكسل
تحديد نسبة العرض إلى الارتفاع للبكسل (على سبيل المثال 1:1، 4:3).
-F، --معدل الإطار
معدل إطارات الإخراج، على سبيل المثال، 25:2 أو 16
--اعلى المحاصيل، --كروبوتوم، --كروكليفت، --حقوق النشر
قم بقص الإدخال بالبكسلات المحددة قبل تغيير الحجم.
-ك، - مفتاح
[8 إلى 2147483647] قم بتعيين الفاصل الزمني للإطار الرئيسي (الافتراضي: 64).
-د، --buf-تأخير
تأخير المخزن المؤقت (في الإطارات). تسمح التأخيرات الأطول بتعديل المعدل وتوفيره بشكل أكثر سلاسة
جودة إجمالية أفضل، ولكنها تتطلب مزيدًا من التخزين المؤقت من جانب العميل وإضافة زمن الوصول. ال
القيمة الافتراضية هي الفاصل الزمني للإطار الرئيسي لتشفير مرور واحد (أو أكبر إلى حد ما إذا
- يتم استخدام --soft-target) وغير محدود للتشفير ثنائي المسار. (يعمل فقط في معدل البت
الوضع)
- عدم الارتقاء
قم فقط بقياس الفيديو أو إعادة تشكيل الصوت إذا كان الإدخال أكبر من المعلمة المتوفرة
فيديو لتحويل الخيارات:
- ص معالجة ما بعد الفيديو، تقليل الضوضاء، إزالة الحظر، استخدام أداة إزالة التشابك - تعليمات pp للحصول على قائمة
المرشحات المتاحة.
-C ، --التباين
[0.1 إلى 10.0] تصحيح التباين (الافتراضي: 1.0). ملحوظة: القيم المنخفضة تصنع الفيديو
أغمق.
-ب، --سطوع
[-1.0 إلى 1.0] تصحيح السطوع (الافتراضي: 0.0). ملاحظة: القيم المنخفضة تجعل
الفيديو أكثر قتامة.
-G ، --غاما
[0.1 إلى 10.0] تصحيح جاما (الافتراضي: 1.0). ملحوظة: القيم المنخفضة تصنع الفيديو
أغمق.
-P ، --التشبع
[0.1 إلى 10.0] تصحيح التشبع (الافتراضي: 1.0). ملاحظة: القيم المنخفضة تجعل
فيديو رمادي.
Audio الناتج الخيارات:
-a، --جودة الصوت
[-2 إلى 10] ضبط جودة الترميز للصوت (الافتراضي: 1).
استخدم قيمًا أعلى للحصول على جودة أفضل
-أ، --معدل البت الصوت
[32 إلى 500] ضبط معدل البت لتشفير الصوت (بالكيلو بايت/الثانية).
-c ، - القنوات
ضبط عدد قنوات الإخراج.
-H ، --معدل العينة
تعيين معدل أخذ العينات الإخراج (بالهرتز).
إدخال الخيارات:
--لا صوت
تعطيل الصوت من الإدخال.
--لا فيديو
تعطيل الفيديو من الإدخال.
- تشابك
قوة فك التشابك. وإلا فلن يتم وضع سوى المواد التي تم وضع علامة عليها على أنها متداخلة
متشابك.
--لا يوجد تشابك
قوة فك التشابك قبالة.
--vhook
يمكنك استخدام نظام vhook الخاص بـ ffmpeg، على سبيل المثال:
ffmpeg2theora --vhook '/path/watermark.so -f wm.gif' input.dv
-F، --صيغة
حدد تنسيق الإدخال.
--inputfps
تجاوز إطار الإدخال في الثانية.
--البث الصوتي id
بشكل افتراضي، يتم تحديد التدفق الصوتي الأول، استخدم هذا لتحديد صوت آخر
تيار.
--فيديو مباشر id
بشكل افتراضي، يتم تحديد دفق الفيديو الأول، استخدم هذا لتحديد صوت آخر
تيار.
- مزامنة استخدم مزامنة الصوت والصورة من حاوية الإدخال. لأن هذا لا يعمل مع كافة تنسيقات الإدخال
يجب عليك تمكينه يدويًا إذا كانت لديك مشكلات في مزامنة الصوت/الفيديو.
عناوين فرعية الخيارات:
- ترجمات
قم بتشفير الترجمات من الملف المحدد إلى دفق Kate المضاعف. ملف الإدخال
يجب أن يكون بتنسيق SubRip (.srt)، ومشفرًا بـ UTF-8، ما لم يكن --subtitles-
ويرد أيضا خيار الترميز.
--ترميز الترجمة ترميز
يفترض أن ملف الترجمة المقابل مشفر بالترميز المحدد. لو
تم إنشاء ffmpeg2theora بدعم Iconv، وقد تكون جميع الترميزات المدعومة بواسطة Iconv كذلك
مستخدم. بخلاف ذلك، يتم دعم UTF-8 وISO-8859-1 (المعروف أيضًا باسم latin1). الافتراضي هو
يو تي إف-8.
--ترجمة-اللغة لغة
يضبط لغة دفق الترجمة المقابلة. سيتم تعيين هذا في
تيار Kate المطابق حتى يتمكن مشغل الفيديو من إتاحة ذلك للمستخدم
اختيار اللغة. اللغة عبارة عن سلسلة ISO 639-1 أو RFC 3066 ASCII وهي كذلك
يقتصر على 15 حرفا.
--فئة الترجمة الفئة
يضبط فئة دفق الترجمة المقابل. سيتم تعيين هذا في
تيار Kate المطابق حتى يتمكن مشغل الفيديو من إتاحة ذلك للمستخدم
اختيار. الفئة الافتراضية هي "ترجمات". اقترح فئات أخرى قد
تتضمن "النص" و"التعليق" و"كلمات الأغاني" وما إلى ذلك. والفئة عبارة عن سلسلة ASCII و
بـ 15 حرفًا
--الترجمات-تجاهل-غير-utf8
عند قراءة ملف نصي للترجمة UTF-8، سيتم حذف أي تسلسل UTF-8 غير صالح
تم تجاهله. قد يكون هذا مفيدًا إذا كانت هناك تسلسلات ضالة في UTF-8
ملف. لاحظ أنه بما أن هذه التسلسلات غير الصالحة ستتم إزالتها من الإخراج،
هذا الخيار ليس بديلاً لتحويل ملف غير UTF-8 إلى UTF-8.
--nosubtitles
تعطيل الترجمات من الإدخال. لاحظ أنه تم تحميل الترجمات بشكل صريح من
سيتم الاستمرار في استخدام الملفات الخارجية.
--أنواع الترجمة
يحدد أنواع الترجمة المراد تضمينها من ملف الإدخال. الأنواع المسموح بها هي:
لا شيء، الكل، نص، spu (spu هي الترجمات المبنية على الصور الموجودة على DVD). بواسطة
افتراضيًا، سيتم تضمين الترجمات النصية فقط. لاحظ أن الترجمة
سيتم الاستمرار في استخدام الملفات المحملة بشكل صريح من الملفات الخارجية.
البيانات الوصفية الخيارات:
- فنان
اسم الفنان (المخرج).
--لقب
عنوان.
--تاريخ البيانات.
--موقعك
الموقع.
--منظمة
اسم المنظمة (الاستوديو).
--حقوق النشر
حقوق النشر.
--رخصة
الترخيص.
--اتصل
رابط الاتصال.
--nometadata
تعطيل البيانات الوصفية من الإدخال
--لا-أوشاش
لا تقم بتضمين أوشاش الملف المصدر (SOURCE_OSHASH)
الإطار الرئيسي الفهرسة الخيارات:
--index-interval
تعيين الحد الأدنى للمسافة بين الإطارات الرئيسية المفهرسة ل مللي ثانية (الافتراضي: 2000)
--theora-index-reserve
احتياطي بايتات لمؤشر الإطار الرئيسي Theora
--vorbis-index-reserve
احتياطي بايت لمؤشر الإطار الرئيسي vorbis
--kate-index-reserve
احتياطي بايت لمؤشر كيت المفتاحي
أخرى الخيارات:
--لطيف - جيد n
اضبط اللطف على n.
-ح ، --مساعدة
إخراج رسالة مساعدة.
--معلومات معلومات إخراج json حول ملف الإدخال، استخدم -o لحفظ json في الملف.
--نهاية المقدمة
طباعة معلومات الحالة في json، إملاء json واحد لكل سطر
أمثلة
تشفير مقاطع الفيديو:
ffmpeg2theora videoclip.avi (سوف يكتب الإخراج إلى videoclip.ogv)
القط شيء.dv | ffmpeg2theora -f dv -oput.ogv -
تشفير سلسلة من الصور:
ffmpeg2theoraframe%06d.png -oput.ogv
البث المباشر من جهاز V4L:
ffmpeg2theora --no-skeleton /dev/video0 -f video4linux \
--inputfps 15 -x 160 -y 128 \
-س - | oggfwd icast2server 8000 كلمة المرور /theora.ogv
(قد تضطر إلى استخدام video4linux2 اعتمادًا على جهازك)
التشفير المباشر من كاميرا الفيديو الرقمية (يحتاج إلى جهاز سريع):
دفغراب - | ffmpeg2theora -f دف -x 352 -y 288 -o الإخراج.ogv -0
الترميز المباشر والبث المباشر إلى خادم Icecast:
dvgrab --تنسيق خام - \
| ffmpeg2theora --no-skeleton -f dv -x 160 -y 128 -o /dev/stdout - \
| oggfwd icast2server 8000 كلمة المرور /theora.ogv
استخدم ffmpeg2theora عبر الإنترنت باستخدام خدمات onworks.net