[image] كيفية إنشاء فيديو من الصور مع FFmpeg؟



Answers

-pattern_type glob

يسهل هذا الخيار الرائع تحديد الصور في كثير من الحالات:

ffmpeg -framerate 1 -pattern_type glob -i '*.jpg' -c:v libx264 \
  -r 30 -pix_fmt yuv420p out.mp4

لاحظ مع ذلك أنه بالرغم من الاسم ، فإن هذا ليس عامًا مثل أنماط القشرة ، على سبيل المثال: -i '*' fail: https://trac.ffmpeg.org/ticket/3620 (على ما يبدو لأن filetype يتم استنتاجه من الامتداد).

-r 30 هو التغلب على الأخطاء في لاعبين مثل VLC للإطارات منخفضة: مشاكل التشغيل في VLC مع فيديو منخفض من الثانية من الصور باستخدام ffmpeg

أنظر أيضا:

تم اختباره على ffmpeg 2.8.6 ، أوبونتو 16.04.

Question
ffmpeg -r 1/5 -start_number 2 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4

هذا الخط يعمل بشكل جيد ولكن أريد إنشاء ملف فيديو من الصور في مجلد آخر. أسماء الصور في مجلداتي هي:

img001.jpg
img002.jpg
img003.jpg
...

كيف يمكنني إدخال ملفات الصور من مجلد مختلف؟ مثال: C:\mypics

جربت هذا الأمر ولكن ffmpeg أنتج فيديو مع الصورة الأولى (img001.jpg) فقط.

ffmpeg -r 1/5 -start_number 0 -i C:\myimages\img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4



Links