[video] كيفية استخراج 1 لقطة للشاشة لمقطع فيديو مع ffmpeg في وقت معين؟


Answers

يمكن لبرنامج FFMpeg القيام بذلك عن طريق البحث عن الطابع الزمني المحدد واستخراج إطار واحد تمامًا كصورة ، انظر على سبيل المثال:

ffmpeg -i input_file.mp4 -ss 01:23:45 -vframes 1 output.jpg

دعونا نوضح الخيارات:

-i input file           the path to the input file
-ss 01:23:45            seek the position to the specified timestamp
-vframes 1              only handle one video frame
output.jpg              output filename, should have a well-known extension

تقبل المعلمة -ss قيمة في النموذج HH:MM:SS[.xxx] أو كرقم بالثواني. إذا كنت بحاجة إلى نسبة مئوية ، فستحتاج إلى حساب مدة الفيديو مسبقًا.

Question

هناك العديد من البرامج التعليمية والمواد التي توضح كيفية استخراج لقطات متعددة من فيديو باستخدام ffmpeg. قمت بتعيين -ر ويمكنك حتى أن تبدأ كمية معينة في.

ولكن أريد فقط لقطة شاشة واحدة في ، أو قول 01:23:45. أو لقطة شاشة واحدة بنسبة 86٪ في.

هذا كله ممكن مع ffmpegthumbnailer ولكن هذا نوع آخر من التبعية لا أريد الاعتماد عليه. أريد أن أكون قادرة على القيام بذلك مع ffmpeg.




Related



Tags

video   ffmpeg