รูปขนาดย่อที่มีความหมายสำหรับวิดีโอโดยใช้ FFmpeg
FFmpeg สามารถจับภาพจากวิดีโอที่สามารถใช้เป็นภาพขนาดย่อเพื่อแสดงวิดีโอ วิธีที่พบมากที่สุดของการทำที่ถูกจับในFFmpeg วิกิพีเดีย แต่ฉันไม่ต้องการเลือกเฟรมสุ่มในบางช่วงเวลา ฉันพบตัวเลือกบางตัวที่ใช้ตัวกรองบน FFmpeg เพื่อจับการเปลี่ยนแปลงของฉาก: ตัวกรองthumbnailพยายามค้นหาเฟรมตัวแทนมากที่สุดในวิดีโอ: ffmpeg -i input.mp4 -vf "thumbnail,scale=640:360" -frames:v 1 thumb.png และคำสั่งต่อไปนี้เลือกเฉพาะเฟรมที่มีการเปลี่ยนแปลงมากกว่า 40% เมื่อเทียบกับก่อนหน้า (และอาจจะเป็นการเปลี่ยนฉาก) และสร้างลำดับ 5 PNG ffmpeg -i input.mp4 -vf "select=gt(scene\,0.4),scale=640:360" -frames:v 5 thumb%03d.png เครดิตข้อมูลสำหรับคำสั่งข้างต้นเพื่อFabio Sonnati ภาพที่สองดูดีขึ้นเพราะฉันสามารถรับภาพและเลือกที่ดีที่สุดได้ ฉันลองแล้วมันก็สร้างภาพเดียวกัน 5 ครั้ง การตรวจสอบเพิ่มเติมบางอย่างทำให้ฉันไปที่: ffmpeg -i input.mp4 -vf "select=gt(scene\,0.5)" -frames:v 5 -vsync vfr out%02d.png -vsync …