مايو 18، 2011

تقطيع الفيديو بواسطة ffmpeg للرفع على YouTube


مؤخرا احتجت إلى تحويل فيديو DV إلى صيغة WebM الحرة و لم أجد أفضل من محرر الفيديو KDEnlive. هذا البرنامج رغم أني لم أخصص له إلى دقائق لتجرته و إكتشافه إلا أن شكله و خصائصه توحي بأنه إحترافي.

بعد أن جمعت أجزاء الفيديو و صار 38 دقيقة تذكرت أن youtube.com لا يتيح إلا مقاطع بـ 15دقيقة لعموم الناس. ما العمل؟ لا مزاج لي للبحث و تعلم طريقة تقطيعه لا بـ KDEnlive و لا غيره.

حان وقت الطرفية و الإستعانة بـ نينجا الوسائط المتعددة على غنو/لينكس FFmpeg.

الخطوات :
1. نحدد اسم ملف الفيديو الذي نريد أن نقطعه -i RMS.webm
2. نقطة البداية -ss 00:00:00
3. مدة كل مقطع. اخترت 14 دقيقا تفاديا لمفاجأت خدمة يوتوب -t 00:14:00
4. دون أن نعيد لا معالجة الفيديو و لا الصوت، مجرد نسخ طبق الأصل. -vcodec copy -acodec copy
5. اسم ملف المقطع RMS_p1.webm

ثم كررت العملية ثلاثة مرات للحصول على ثلاثة مقاطع:
الأول من الثانية 0. ثم مقطع بـ 14 دقيقية
الثاني من الدقيقة 13 الثانية 58. (تراجعت ثانتين حتى نسمع آخر كلمة بشكل جيد). ثم مقطع بـ 14 دقيقة
الثالث من الدقيقة 27 الثانية 58 إلى آخر التسجيل (في حالتي 38 دقيقية بمعنى مقطع بـ 10 دقائق)

-

$ ffmpeg -i RMS.webm -ss 00:00:00 -t 00:14:00 -vcodec copy -acodec copy RMS_p1.webm

$ ffmpeg -i RMS.webm -ss 00:13:58 -t 00:14:00 -vcodec copy -acodec copy RMS_p2.webm

$ ffmpeg -i RMS.webm -ss 00:27:58 -vcodec copy -acodec copy RMS_p3.webm


هذه العملية آنية و عملية جدا.


ليست هناك تعليقات:

إرسال تعليق