คุณสามารถดึงภาพขนาดย่อจากวิดีโอด้วย ImageMagick ได้ ( จากที่นี่ - อีกคำตอบหนึ่งอ้างว่า ImageMagick ใช้ ffmpeg 'ภายใต้ประทุน' ดังนั้นฉันไม่รู้ว่านี่จะเร็วกว่าการใช้ ffmpeg หรือไม่):
convert input.mp4[100] thumbnail.png
[100]
บอก ImageMagick จะใช้กรอบที่ 100 input.mp4
จาก ฉันทดสอบในสตรีมวิดีโอ H.264 ในคอนเทนเนอร์ MP4 เห็นได้ชัดว่าคุณสามารถใช้ตัวเลือก ImageMagick ใดก็ได้ที่คุณต้องการรวมถึงการยกเลิกการแทรกตามที่อธิบายไว้ในลิงค์
ImageMagick เป็นจริงสำหรับการจัดการกับภาพแต่ละภาพแม้ว่า; สำหรับวิดีโอคุณควรใช้ ffmpeg เห็นได้ชัดว่ามีบางอย่างทับซ้อนกันที่นี่เนื่องจากคุณกำลังจัดการกับแต่ละเฟรม แต่ฉันบอกว่า deinterlacing เป็นงานการประมวลผลวิดีโอมากกว่า
คุณควรใช้ตัวกรอง yadifสำหรับการยกเลิกการโยง คุณสามารถเพิ่มลงในบรรทัดปัจจุบันได้:
ffmpeg -ss 600 -i input.mp4 -vframes 1 -s 420x270 -filter:v 'yadif' output.png
เมื่อทำงานกับตัวกรองฉันชอบใช้ตัวกรองมาตราส่วนมากกว่า-s
:
ffmpeg -ss 600 -i input.mp4 -vframes 1 -filter:v 'yadif,scale=420:270' output.png
ffmpeg
คำสั่งให้กับ ImageMagick ได้อย่างไร ไม่มีความคิดว่าเป็นไปได้หรือไม่ว่า ...