فاديا جميل نشر 9 أكتوبر 2021 أرسل تقرير مشاركة نشر 9 أكتوبر 2021 لدي في الموقع العديد من ملفات الفيديو وأريد عمل تعديلات لها وتصغير حجمها وتعديلات أخرى كيف يمكن تطبيق أدوات المكتبة FFmpeg 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 10 أكتوبر 2021 أرسل تقرير مشاركة نشر 10 أكتوبر 2021 لتنصيب المكتبة على نظام لينوكس / اوبنتو علينا استخدام sudo مع تنفيذ الأوامر: sudo apt update sudo apt install ffmpeg للتأكد من الإصدار ffmpeg -version استعمالاتها، تغيير نمط الفيديو vedio / صيغة الفيديو وملفات الصوت audio: مثلا من mp4 إلى webm من mp3 إلى ogg ffmpeg -i vedio.mp4 vedio.webm ffmpeg -i audio.mp3 audio.ogg تدعم استخدام ترميز خارجي مثل libopus , libvorbis التحكم بمعدل البيانات bitrate: 64 kbit/s: ffmpeg -i vedio.avi -b:v 64k -bufsize 64k vedio.avi التحكم بمعدل عد الإطارات: frame rate / FPS to 24 fps: ffmpeg -i vedio.avi -r 24 vedio.avi كما يمكن تعديل بيانات توصيف الفيديو metadata بتغيير العنوان أو اللغة ffmpeg -i in.avi -metadata title="my title" out.flv ffmpeg -i INPUT -metadata:s:a:0 language=eng OUTPUT **** وضمن المشروع بافتراض استعمال php require 'vendor/autoload.php'; $ffmpeg = FFMpeg\FFMpeg::create(); إنشاء غرض $video = $ffmpeg->open('video.mpg'); تحديد ملف الفيديو # اقتطاع أول 10 ثواني $video ->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(10)) ->save('frame.jpg'); # تصدير الفيديو لعدة صيغ مختلفة $video ->save(new FFMpeg\Format\Video\X264(), 'export-x264.mp4') ->save(new FFMpeg\Format\Video\WMV(), 'export-wmv.wmv') ->save(new FFMpeg\Format\Video\WebM(), 'export-webm.webm'); قطع قسم من الفيديو باستخدام CLIP $clip = $video->clip(FFMpeg\Coordinate\TimeCode::fromSeconds(30), # بداية 15 FFMpeg\Coordinate\TimeCode::fromSeconds(15)); # المدة 30 $clip->save(new FFMpeg\Format\Video\X264(), 'video.avi'); 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Adnane Kadri نشر 9 أكتوبر 2021 أرسل تقرير مشاركة نشر 9 أكتوبر 2021 تعتبر أداة FFmpeg حل متعدد المنصات لتسجيل وتحويل وبث الصوت والفيديو و تعديله , و لذلك قد تتغير طريقة الإستعمال أو سياقها بتغير تفاصيل الواجهة الخلفية لموقعك مثلا . فكثير من الإضافات و الملحقات توفر واجهات سهلة للإستعانة بخدمات المكتبة و أدواتها في كثير من اللغات . فعلى سبيل المثال في php , و بإستعمال مكتبة PHP-FFMpeg/PHP-FFMpeg يتم تعديل حجم فيديو كالتالي : $video->filters()->resize($dimension, $mode, $useStandards); // example : $video->filters()->resize(new FFMpeg\Coordinate\Dimension(320, 240)) كما يمكن إضافة علامة مائية كالتالي : $video ->filters() ->watermark($watermarkPath, [ 'position' => 'relative', 'bottom' => 50, 'right' => 50, ]); يمكنك القراءة أكثر عن توثيق المكتبة هنا . كما تتوفر على أداة command Line كاملة , يمكنك الإطلاع على توثيقها مفصلا هنا . 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
فاديا جميل
لدي في الموقع العديد من ملفات الفيديو وأريد عمل تعديلات لها وتصغير حجمها وتعديلات أخرى كيف يمكن تطبيق أدوات المكتبة FFmpeg
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.