x264
x264 هي مكتبة برمجية مجانية ومفتوحة المصدر، وأداة سطر أوامر طورتها شركة VideoLAN لترميز تدفقات الفيديو إلى تنسيق ترميز الفيديو H.264/MPEG-4 AVC . [ 2 ] وهي مُرخصة بموجب شروط رخصة جنو العمومية العامة . [ 2 ]
تاريخ
طُوِّر برنامج x264 في الأصل على يد لوران إيمار، الذي توقف عن تطويره عام 2004 بعد انضمامه إلى شركة ATEME . [ 3 ] ثم تولى لورين ميريت مهمة التطوير. وفي عام 2008، انضمت فيونا غلاسر إلى المشروع. وتوقف كلاهما عن المساهمة عام 2014. واليوم، يتولى أنطون ميتروفانوف وهنريك غرامنر التطوير الأساسي لبرنامج x264.
القدرات
يوفر برنامج x264 واجهة سطر أوامر بالإضافة إلى واجهة برمجة تطبيقات (API) . تُستخدم واجهة سطر الأوامر في العديد من واجهات المستخدم الرسومية ، مثل Staxrip [ 4 ] وMeGUI [ 5 ] . بينما تُستخدم واجهة برمجة التطبيقات في العديد من الواجهات الأخرى، مثل HandBrake [ 6 ] و FFmpeg [ 7 ] .
يُنفذ برنامج x264 عددًا كبيرًا من الميزات مقارنةً ببرامج ترميز H.264 الأخرى.
يحتوي x264 على بعض التحسينات النفسية البصرية التي تهدف إلى زيادة جودة الفيديو المشفر من وجهة نظر المشاهد.
- التكميم التكيفي في وضعين باستخدام VAQ . الوضع الثاني، وهو إضافة لاحقة، يقوم بتعديل قوة الإشارة لكل إطار في محاولة لتحسين الجودة. [ 8 ]
- تحسين معدل التشوه النفسي البصري الذي يسعى إلى الحفاظ على مستوى مماثل من التعقيد. يُقاس التعقيد باستخدام مزيج من تحسين مجموع المربعات (SSD) ومجموع الفروق المطلقة المحولة (SATD). [ 9 ]
- التحكم في معدل شجرة الكتل الكبيرة، والذي يتحكم في الجودة من خلال تتبع عدد مرات استخدام أجزاء الإطار للتنبؤ بالإطارات المستقبلية. [ 10 ]
حاز برنامج x264 على جوائز في مقارنات الترميز التالية:
- المقارنة السنوية الثالثة بين برامج ترميز الفيديو MPEG-4 AVC/H.264 في جامعة ولاية ميشيغان، 2006 [ 11 ]
- المقارنة السنوية الرابعة لبرامج ترميز الفيديو MPEG-4 AVC/H.264 في جامعة ولاية ميشيغان، 2007 [ 12 ]
- المقارنة السنوية الخامسة بين برامج ترميز الفيديو MPEG-4 AVC/H.264 في جامعة ولاية ميشيغان، 2009 [ 13 ]
- المقارنة السنوية السادسة بين برامج ترميز الفيديو MPEG-4 AVC/H.264 في جامعة ولاية ميشيغان، 2010 [ 14 ]
- المقارنة السنوية السابعة لبرامج ترميز الفيديو MPEG-4 AVC/H.264 في جامعة ولاية ميشيغان، 2011 [ 15 ]
- المقارنة السنوية الثامنة لبرامج ترميز الفيديو MPEG-4 AVC/H.264 في جامعة ولاية ميشيغان، 2012 [ 16 ]
يدعم x264 تسريع كود التجميع SIMD على منصات x86 و PowerPC (باستخدام AltiVec ) و ARMv7 (باستخدام NEON ).
يستطيع برنامج x264 استخدام التحديث الداخلي الدوري بدلاً من الإطارات الرئيسية، مما يسمح بتحديد حجم كل إطار على حدة، وبالتالي إرسال كل مقطع على الفور في حزمة UDP أو TCP واحدة، وفك تشفيره فور وصوله. [ 3 ] يمكن للتحديث الداخلي الدوري استبدال الإطارات الرئيسية باستخدام عمود من الكتل الداخلية التي تتحرك عبر الفيديو من جانب إلى آخر، مما يؤدي إلى "تحديث" الصورة. في الواقع، بدلاً من إطار رئيسي كبير، يتم "توزيع" الإطار الرئيسي على عدة إطارات. يظل الفيديو قابلاً للبحث: حيث يُخبر رأس خاص، يُسمى نقطة استعادة SEI، وحدة فك التشفير "بالبدء من هنا، وفك تشفير X إطار، ثم بدء عرض الفيديو". هذا يُخفي تأثير التحديث عن المستخدم أثناء تحميل الإطار. يتم تقييد متجهات الحركة بحيث لا تُشير الكتل الموجودة على أحد جانبي عمود التحديث إلى الكتل الموجودة على الجانب الآخر، مما يُنشئ فعليًا خطًا فاصلاً في كل إطار.
في أبريل 2010، أعلن مشروع x264 عن إمكانية ترميز الفيديو المتوافق تمامًا مع Blu-ray، مما جعله أول برنامج مجاني لترميز H.264 متوافق مع Blu-ray. [ 17 ] لطالما تميّز x264 بقدرته على إنشاء تدفقات فيديو قابلة للتشغيل على معظم أجهزة Blu-ray. مع ذلك، كان على المستخدم اختيار إعدادات التحويل المناسبة. يختار الإعداد المسبق الافتراضي لـ x264 توافقًا كافيًا مع مشغلات Blu-ray، ولكن أصبح من الممكن الآن اختيار إعدادات تحويل أكثر تعقيدًا مع الحفاظ على التوافق ببساطة عن طريق تفعيل وضع توافق Blu-ray صراحةً. يُعدّ توافق Blu-ray مفيدًا عند السعي لتحقيق التوافق بين الأجهزة، لا سيما في مجال مشغلات الوسائط عالية الدقة .
تم استخدام x264 لإنشاء عناوين أقراص Blu-ray التجارية التي أصدرتها شركة Warner Bros. [ 18 ]
جدل تاندبيرج
في نوفمبر 2010، نشرت فيونا غلاسر، مطورة برنامج x264، معلومات تزعم فيها أن أحد طلبات براءات الاختراع المقدمة من شركة تاندبيرغ تيليكوم (إحدى الشركات التابعة لشركة سيسكو سيستمز ) في ديسمبر 2008 يتضمن وصفًا تفصيليًا لخوارزمية أضافتها إلى قاعدة بيانات x264 قبل شهرين تقريبًا. [ 19 ] [ 20 ] وقد نقلت وسائل الإعلام هذا الخبر، مشيرةً إلى أن الشركة التي قدمت طلب براءة الاختراع كانت تتابع قناة تطوير مشروع x264 على بروتوكول IRC، وأنها كانت معروفة لمطوري المشروع، [ 21 ] [ 22 ] مما دفع تاندبيرغ إلى الادعاء بأنها اكتشفت الخوارزمية بشكل مستقل. [ 23 ]
واجهات أمامية x264
- أفيديموكس
- FFmpeg [ 7 ]
- فرامل اليد [ 6 ]
- أوبن شوت
- جي ستريمر
- ميدياكودر
- MeGUI [ 5 ]
- MEncoder [ 24 ]
- RipBot264 [ 25 ]
- ممتاز
- StaxRip [ 4 ]
- حلقة تيلي ستريم
- أعمال معالجة الفيديو TMPGEnc 5 [ 26 ]
- نظام سير العمل التوافقي لـ Rhozet [ 27 ]
انظر أيضاً
مراجع
- ↑ "x264.c · master · VideoLAN / x264 · GitLab" . VideoLAN . تم الاسترجاع في 2021-07-05 .
هذا البرنامج برنامج مجاني؛ يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو العمومية العامة كما نشرتها مؤسسة البرمجيات الحرة؛ إما الإصدار 2 من الرخصة، أو (حسب اختيارك) أي إصدار لاحق.
- ١ ٢ ٣ "x264، أفضل مُشفِّر H.264/AVC - VideoLAN" . VideoLAN . تم الاطلاع عليه بتاريخ ١ يوليو ٢٠٢١.
بالإضافة إلى كونه مجاني الاستخدام بموجب رخصة جنو العمومية العامة (GNU GPL)، يتوفر x264 أيضًا بموجب ترخيص تجاري. لمزيد من التفاصيل، يُرجى التواصل عبر البريد الإلكتروني x264licensing@videolan.org.
- 1 2 "x264" . مؤرشف من الأصل بتاريخ 31 يوليو 2018. تم الاطلاع عليه بتاريخ 14 يوليو 2012 .
- 1 2 "staxrip/staxrip: 🎞 واجهة مستخدم رسومية لترميز الفيديو لنظام التشغيل Windows" . GitHub . تم الاسترجاع في 1 يوليو 2021 .
- 1 2 "MeGUI - برنامج ترميز x264/XviD/lavc/Snow مع مخرجات MP4/MKV/AVI وصوت" . 18-06-2005 . تم الاطلاع عليه بتاريخ 28-12-2010 .
- 1 2 "تفاصيل فرامل اليد" . مشروع فرامل اليد. مؤرشف من الأصل بتاريخ 27-07-2011 . تم الاطلاع عليه بتاريخ 11-03-2011 .
- 1 2 "الوثائق العامة لبرنامج FFmpeg" . فريق FFmpeg . تم الاطلاع عليه بتاريخ 1 يوليو 2021 .
- ↑ "موضوع شامل حول تباين AQ (تحديث AQ الإصدار 0.48 - تم تغيير الإعدادات الافتراضية)" . 15 فبراير 2007. مؤرشف من الأصل في 14 يونيو 2021. تم الاطلاع عليه في 1 يوليو 2021 .
- ↑ "Psy RDO: موضوع الاختبار الرسمي (الإصدار 0.6 متوفر الآن!)" . 31-05-2008. مؤرشف من الأصل في 06-05-2021 . تم الاطلاع عليه في 01-07-2021 .
- ↑ "اختبار x264 "Macroblock Tree Ratecontrol" (تم الالتزام به)" . 2009-08-03. مؤرشف من الأصل في 2018-05-29 . تم الاسترجاع في 2021-07-01 .
- ↑ "المقارنة السنوية الثالثة لبرامج ترميز الفيديو MPEG-4 AVC/H.264 في جامعة ولاية ميشيغان" . تم الاطلاع عليه بتاريخ 28-12-2010 .
- ↑ "المقارنة السنوية الرابعة لبرامج ترميز الفيديو MPEG-4 AVC/H.264 من جامعة ولاية ميشيغان" . تم الاطلاع عليه بتاريخ 28-12-2010 .
- ↑ "المقارنة الخامسة بين برامج ترميز الفيديو MPEG-4 AVC/H.264 من جامعة ولاية ميشيغان" . تم الاطلاع عليه بتاريخ 28-12-2010 .
- ↑ "مقارنة بين برامج ترميز الفيديو MPEG-4 AVC/H.264 من جامعة ولاية ميشيغان" . تم الاطلاع عليه بتاريخ 28-12-2010 .
- ↑ "مقارنة بين برامج ترميز الفيديو MPEG-4 AVC/H.264 من جامعة ولاية ميشيغان" . تم الاطلاع عليه بتاريخ 26-05-2011 .
- ↑ "مقارنة بين برامج ترميز الفيديو MPEG-4 AVC/H.264 من جامعة ولاية ميشيغان" . تم الاطلاع عليه بتاريخ 22-06-2012 .
- ↑ "الإعلان عن أول برنامج مجاني لترميز أقراص بلو راي" . 25 أبريل 2010. مؤرشف من الأصل في 21 فبراير 2014. تم الاطلاع عليه في 28 ديسمبر 2010 .
- ↑ "أقراص مُشفّرة بتقنية x264 - إنشاء قرص بلو راي احترافي باستخدام x264" . مؤرشف من الأصل بتاريخ 23-10-2020.
- ↑ فيونا جلاسر (25 نوفمبر 2010). "منشور تاندبيرج الأصلي على المدونة" . x264.nl. مؤرشف من الأصل في 29 نوفمبر 2010. تم الاطلاع عليه في 28 نوفمبر 2010.
فلماذا هذا الشعور بالديجا فو؟ لأن طلب براءة الاختراع هذا كان وصفًا دقيقًا ومفصلًا للخوارزمية التي ابتكرتها لـ decimate_score (ولاحقًا coeff_level_run) في x264 عام 2008!
- ↑ فيونا جلاسر (25 نوفمبر 2010). "التلاعب ببراءات الاختراع: تاندبيرج يسرق خوارزمية x264" . مؤرشف من الأصل في 28 نوفمبر 2010. تم الاطلاع عليه في 28 نوفمبر 2010 .
- ↑ «مبرمج تاندبيرغ متهم بسرقة برمجيات مفتوحة المصدر» . usave.co.uk . 26 نوفمبر 2010. مؤرشف من الأصل في 11 يوليو 2021. تم الاطلاع عليه في 28 نوفمبر 2010 .
- ↑ "تاندبيرغ يسرق مشروعًا مفتوح المصدر" . صحيفة ذا إنكوايرر . 26 نوفمبر 2010. مؤرشف من الأصل في 28 نوفمبر 2010. تم الاطلاع عليه في 28 نوفمبر 2010.
لم تُظهر تاندبيرغ أي دهاء يُذكر. إذ يتابع أحد موظفي الشركة قناة تطوير مشروع x264 على IRC، كما أن الشخص الذي سجل براءة الاختراع معروف لدى مشروع x264.
- ↑ "تاندبيرغ يوضح غباء سياسة براءات اختراع البرمجيات" . ZDNet . 27-11-2010 . تم الاطلاع عليه بتاريخ 1-7-2021 .
- ↑ "اختيار برامج الترميز وتنسيقات الحاويات" . MPlayer . تم الاسترجاع في 11-03-2011 .
- ↑ "RipBot264 1.16.3 - تنزيلات VideoHelp.com" . تم الاطلاع عليه بتاريخ 28-12-2010 .
- ↑ "TMPGEnc Video Mastering Works 5: New Features" . تم الاطلاع عليه بتاريخ 28 سبتمبر 2012 .
- ↑ "تجميع x264 لبرنامج ProMedia Xpress" (ملف PDF) . شركة Harmonic Inc.، 2014. تاريخ الاسترجاع: 22-09-2014 .
روابط خارجية
- مكتبات لغة البرمجة C
- برامج مجانية مكتوبة في الأساس بلغة التجميع
- برامج ترميز الفيديو المجانية
- برامج فيديو مجانية
- برنامج يستخدم رخصة جنو العمومية العامة
- MPEG-4
