عن المشروع
ميديابوني هي مكتبة JavaScript مصممة باستخدام TypeScript النقي لمعالجة ملفات الوسائط مباشرة في المتصفحات. تسمح لنا بقراءة، كتابة وتحويل ملفات الفيديو والصوت دون اعتماد خارجي. تُوفر الأدوات دعمًا لصيغ الملفات بما في ذلك MP4، MOV، WebM، MKV، HLS، WAVE، و صيغ الصوت مثل MP3، Ogg، ADTS، FLAC، و MPEG-TS. تتعامل مع أكثر من 25 كودكود فيديو وصوت ومترجمات نصوص باللغة الإنجليزية باستخدام واجهة برمجة التطبيقات WebCodecs لتحسين التشفير والتشفير المادي. تُوفر القدرات التي تشمل الترميكس، التحويل، تغيير الحجم، الدوران، التقاط، الترميز، والقطع. تستخدم المكتبة تدفق I/O للمعالجة المفيدة من حيث الذاكرة لملفات كبيرة وتهيئة تصميمها لتكون قابلة للتشكيل (tree-shakable)، مما يسمح للمطورين بتنزيل ميزاتهم المطلوبة فقط. تُوسع إلى بيئات الخوادم عبر حزمة @mediabunny/server للنوذل، Bun، و Deno.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.