คำถามติดแท็ก thumbnail-generator

5
รูปขนาดย่อที่มีความหมายสำหรับวิดีโอโดยใช้ 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 …

2
ImageMagick สามารถทำภาพขนาดย่อจากวิดีโอได้หรือไม่?
ฉันพยายามดึงภาพขนาดย่อจากวิดีโอผ่าน ImageMagick ฉันพบตัวอย่างจากเว็บไซต์ทางการของพวกเขา แต่มันทำให้ GIF ไม่ใช่ PNG ฉันต้องการรูปขนาดย่อที่มั่นคง มันสามารถสร้างเอาต์พุตเดียวกันกับคำสั่ง ffmpeg นี้ได้หรือไม่? ffmpeg -ss 600 -i myVideo.mp4 -vframes 1 -s 420x270 Out.bmp

2
ตัวสร้างภาพขนาดย่อ JPEG ที่เร็วที่สุดสำหรับ Linux
ฉันกำลังมองหาตัวแปลงอิมเมจบรรทัดคำสั่งที่เร็วที่สุดสำหรับ Linux ซึ่งสามารถอ่านภาพ JPEG ปรับขนาดได้จนถึง 1366x768 มากที่สุดและเขียนภาพ JPEG คุณภาพ 50 ภาพ บางอย่างเช่นนี้ แต่เร็วกว่า ImageMagick: $ convert -resize x768 -quality 50 foo42.jpg foo42.th.jpg # takes 0m16.713s for my test image set ฉันเคยลองแล้ว: $ <foo42.jpg djpeg | pnmscale -xysize 1366 768 | cjpeg -quality 50 >foo42.th.jpg # takes 0m12.007s for my test …

0
รูปขนาดย่อเคลื่อนไหวสำหรับวิดีโอโดยใช้ FFmpeg
ฉันต้องการสร้างไฟล์. gif แบบเคลื่อนไหวเป็นภาพขนาดย่อสำหรับวิดีโอ ฉันใช้บรรทัดคำสั่งนี้เพื่อคว้า 20 เฟรมจากวิดีโอ: ffmpeg -i input.mkv -ss 00:05:14.435 -vframes 20 ./thumbs/out%02d.png ซึ่งทำงานได้ดีในการรับตัวอย่างที่ฉันสามารถสร้าง. gif ได้ แต่ในวิดีโอที่ยาวกว่ามีหลายฉากอย่างชัดเจนและฉันต้องการเพิ่มอีก 20 เฟรมจากส่วนอื่น ๆ และอีกหลายครั้งเพื่อให้ได้ฉากไม่กี่ฉาก แน่นอนว่าจะนำเสนอปัญหาวิธีการตัดสินใจที่จะคว้าเฟรมจาก ฉันค้นหาและพบว่าคำถามนี้คำตอบซึ่งจริงๆดูเหมือนว่าใกล้เคียงกับสิ่งที่ฉันต้องการ - ภาพขนาดเล็กที่มีความหมายสำหรับวิดีโอโดยใช้ FFmpeg ในคำตอบนั้นพวกเขาเสนอคำสั่ง: ffmpeg -ss 3 -i input.mkv -vf "select=gt(scene\,0.4)" -frames:v 5 -vsync vfr -vf fps=fps=1/600 ./thumbs/out%02d.jpg ซึ่งได้รับเฟรมเดียวที่จุดเริ่มต้นของแต่ละฉากเปลี่ยนไปห้าฉาก ฉันถูกออกเพราะการคว้าเฟรม 10 หรือ 20 เฟรมจากแต่ละฉากนั้นยอดเยี่ยมมากและก็แค่อยากได้ ฉันไม่สามารถบอกวิธีรวมสองแนวคิดในการค้นหาสถานที่ที่มีการเปลี่ยนแปลงของฉากและจับภาพหลายเฟรมจากสถานที่แต่ละแห่ง -frames: …

1
ฉันจะสร้าง thumbnailer สำหรับ Windows 7 Explorer ได้อย่างไร
ฉันไม่ได้โชคดีมากที่ได้ทราบว่าจะสร้างไอคอนรูปขนาดย่อของ Windows Explorer อย่างไรหรือจะแก้ไขอย่างไร มันเป็นเพียงเรื่องของการกำหนดค่าโปรแกรมให้คายภาพขนาดย่อ (เช่น ImageMagick ที่มีตัวเลือกบรรทัดคำสั่ง) และผูกมันไว้ในไฟล์นามสกุลในรีจิสตรี? หรือมันต้องการเขียนและรวบรวมรหัสที่กำหนดเอง? ถ้าเป็นเช่นนั้นอะไรและอย่างไร สามารถเขียน wrapper แบบง่ายที่ดึงชื่อไฟล์ไปยังโปรแกรมอื่นแล้วมองหาภาพขนาดย่อที่สร้างขึ้นในสถานที่ที่กำหนดไว้ล่วงหน้าได้หรือไม่? (ฉันถามจากมุมมองของผู้ใช้มากกว่ามุมมองของโปรแกรมเมอร์ "ฉันจะสร้างรูปขนาดย่อที่กำหนดเองในคอมพิวเตอร์ของฉันสำหรับไฟล์บางไฟล์ด้วยการเข้ารหัสขั้นต่ำได้อย่างไร" มิฉะนั้นฉันจะโพสต์ไว้ใน Stack Overflow)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.