หากคุณต้องการภาพนิ่งจากวิดีโอใน Linux คุณไม่จำเป็นต้องใช้การจับภาพหน้าจอเดสก์ท็อปKdenlive สามารถดึงเฟรมวิดีโอที่แสดงในมอนิเตอร์ของมันและบันทึกเป็นไฟล์ภาพได้สำหรับการดึงเฟรมจากคลิปต้นฉบับ Clip Monitor คือวิธีที่ง่ายที่สุด แต่สำหรับการดึงเฟรมหลังจากแก้ไขไทม์ไลน์หรือใส่เอฟเฟ็กต์ ให้ใช้ Project Monitor แทน
เอกสารประกอบการใช้งาน Kdenlive ฉบับปัจจุบันยืนยันว่าทั้งสองจอภาพมีฟังก์ชัน Extract Frameซึ่งจะเปิดหน้าต่าง Save Image และใช้ไฟล์ PNG เป็นค่าเริ่มต้น ขั้นตอนการทำงานด้านล่างนี้ทำให้กระบวนการง่ายขึ้นและหลีกเลี่ยงขั้นตอนที่ไม่จำเป็นในวิธีการแบบเก่า: คุณไม่จำเป็นต้องวางคลิปบนไทม์ไลน์เพียงเพื่อดึงเฟรมจากวิดีโอต้นฉบับ
สิ่งที่คุณต้องการ
ติดตั้ง Kdenlive จากระบบปฏิบัติการ Linux ของคุณ หรือใช้เวอร์ชันที่สร้างอย่างเป็นทางการสำหรับ Linux หน้าดาวน์โหลดอย่างเป็นทางการ ของ Kdenlive มีตัวเลือก AppImage และ Flatpak ให้เลือกใช้ นอกจากนี้ คลังซอฟต์แวร์ของระบบปฏิบัติการต่างๆ ก็อาจมี Kdenlive ให้เลือกใช้เช่นกัน แต่เวอร์ชันอาจแตกต่างจากเวอร์ชันปัจจุบันที่เผยแพร่โดยผู้พัฒนา หลัก
เมื่อติดตั้ง Kdenlive เสร็จแล้ว ให้เปิดโปรแกรมและสร้างโปรเจ็กต์ใหม่หรือเปิดโปรเจ็กต์ที่มีอยู่แล้ว คุณสามารถดึงเฟรมออกมาได้โดยไม่ต้องบันทึกโปรเจ็กต์ก่อน แต่การบันทึกไว้ก่อนก็เป็นความคิดที่ดีหากคุณกำลังทำการแก้ไขอื่นๆ ต่อ
วิธีการแยกเฟรมแต่ละเฟรมใน Kdenlive
1. เปิด Kdenlive และค้นหาโฟลเดอร์ Project Bin
Project Binคือที่ที่ Kdenlive ใช้เก็บวิดีโอ เสียง รูปภาพ และสื่ออื่นๆ ที่ใช้ในโปรเจ็กต์ หากแผงนี้ปรากฏขึ้น แสดงว่าคุณพร้อมที่จะนำเข้าวิดีโอแล้ว คู่มือปัจจุบันของ Kdenlive อธิบายว่า Project Bin คือที่สำหรับเก็บไฟล์สำคัญของโปรเจ็กต์ และมี ปุ่ม Add Clip หรือ Folderสำหรับนำเข้าสื่อ
Kdenlive พร้อมแล้วที่จะรับวิดีโอต้นฉบับผ่าน Project Bin
2. เพิ่มไฟล์วิดีโอ
ใช้ฟังก์ชัน"เพิ่มคลิปหรือโฟลเดอร์"ใน "ถังเก็บไฟล์ของโปรเจ็กต์" หรือดับเบิ้ลคลิกที่พื้นที่ว่างภายในถังเก็บไฟล์ เลือกวิดีโอที่คุณต้องการแล้วเปิดขึ้นมา การลากและวางจากโปรแกรมจัดการไฟล์ของ Linux ก็ใช้ได้เช่นกัน วิธีการนำเข้าเหล่านี้มีรายละเอียดอยู่ในคู่มือ "เพิ่มคลิปหรือโฟลเดอร์" ของ Kdenlive
เลือกไฟล์วิดีโอที่คุณต้องการตรวจสอบ แล้วเพิ่มลงใน Project Bin
3. เปิดคลิปต้นฉบับใน Clip Monitor
คลิกวิดีโอที่นำเข้าใน Project Bin Kdenlive จะแสดงคลิปต้นฉบับที่เลือกในClip Monitorนี่คือมอนิเตอร์ที่ดีที่สุดสำหรับการใช้งานเมื่อคุณต้องการภาพนิ่งจากวิดีโอต้นฉบับก่อนที่จะมีการใช้เอฟเฟ็กต์ไทม์ไลน์ การปรับขนาด ชื่อเรื่อง หรือการแก้ไขอื่นๆ
หากคุณต้องการเฟรมจากลำดับภาพที่แก้ไขแล้ว ให้วางคลิปบนไทม์ไลน์แล้วใช้Project Monitor เอกสารประกอบ ของ Kdenlive เกี่ยว กับ Clip MonitorและProject Monitorยืนยันว่าทั้งสองมอนิเตอร์สามารถดึงเฟรมได้
4. เลื่อนไปยังเฟรมที่คุณต้องการอย่างแม่นยำ
เล่นคลิปโดยใช้ปุ่มควบคุมบนจอภาพหรือปุ่ม Spacebarจากนั้นหยุดคลิปใกล้ๆ ช่วงเวลาที่คุณต้องการ สำหรับการกำหนดตำแหน่งที่แม่นยำยิ่งขึ้น ให้ใช้ปุ่มควบคุมไทม์โค้ดและการนำทางเฟรมบนจอภาพ สามารถใช้ปุ่มลูกศรซ้ายและขวาเพื่อเลื่อนไปทีละเฟรมเมื่อจอภาพหรือไทม์ไลน์ที่เกี่ยวข้องอยู่ในโฟกัส ทำให้หยุดที่ภาพที่ต้องการได้ง่ายขึ้น แทนที่จะต้องเดาจากภาพที่กำลังเล่นอยู่
หยุดภาพไว้ใกล้ๆ ช่วงเวลาเป้าหมาย จากนั้นเลื่อนภาพทีละเฟรมจนกว่าภาพที่ต้องการจะปรากฏขึ้น
5. เลือก "แยกเฟรม" และบันทึกภาพ
คลิกขวาภายใน Clip Monitor หรือ Project Monitor ที่ใช้งานอยู่ แล้วเลือกExtract Frameในกล่องโต้ตอบ Save Image ให้เลือกโฟลเดอร์และชื่อไฟล์ จากนั้นบันทึกภาพ Kdenlive ใช้ PNG เป็นรูปแบบภาพเริ่มต้นสำหรับขั้นตอนนี้
คุณอาจเห็น ตัวเลือก "แยกเฟรมไปยังโปรเจ็กต์" (Extract Frame to Project ) ใช้ตัวเลือกนั้นเมื่อคุณต้องการเพิ่มภาพนิ่งลงในโปรเจ็กต์ Kdenlive ด้วยเช่นกัน นอกเหนือจากการแยกเฟรมออกมา ซึ่งมีประโยชน์เมื่อเฟรมนั้นจะกลายเป็นส่วนหนึ่งของการตัดต่อ
เลือก "แยกเฟรม" ตั้งชื่อภาพนิ่ง และบันทึกไปยังระบบไฟล์ Linux ของคุณ
สำคัญ: Kdenlive อาจใช้ความละเอียดของโครงการ
มีรายละเอียดคุณภาพอย่างหนึ่งที่ควรตรวจสอบ ตามเอกสารการแยกเฟรม ของ Kdenlive เฟรมที่แยกออกมาจะขึ้นอยู่กับการตั้งค่าของโปรเจ็กต์ หากวิดีโอต้นฉบับของคุณเป็น 4K แต่โปรไฟล์ของโปรเจ็กต์เป็น 1080p ภาพที่แยกออกมาอาจมีขนาดตามเฟรมของโปรเจ็กต์แทนที่จะเป็นความละเอียดเต็มของวิดีโอต้นฉบับ
หากคุณต้องการเฟรมเดียวโดยตรงจากไฟล์ต้นฉบับที่ความละเอียดดั้งเดิมที่ถอดรหัสแล้ว FFmpeg เป็นทางเลือกที่ใช้งานได้สะดวกผ่านทางบรรทัดคำสั่ง ตัวอย่างเช่น:
ffmpeg -ss 00:00:12.500 -i input.mp4 -frames:v 1 -update 1 frame.png
เปลี่ยนเวลาและชื่อไฟล์ตามต้องการเอกสารอย่างเป็นทางการ ของ FFmpeg อธิบาย-ssถึงการค้นหาและ-frames:v 1การจำกัดเอาต์พุตวิดีโอให้เหลือเพียงเฟรมเดียว นอกจากนี้ เอกสารเกี่ยวกับเอาต์พุตภาพของมันยังรองรับการเขียนไฟล์ภาพเดี่ยวอีกด้วย
คุณควรใช้วิธีใด?
- Kdenlive Clip Monitor:เหมาะที่สุดเมื่อคุณต้องการค้นหาและบันทึกเฟรมจากคลิปต้นฉบับด้วยสายตา
- Kdenlive Project Monitor:เหมาะที่สุดเมื่อภาพนิ่งนั้นต้องการการแก้ไขไทม์ไลน์ การใส่เอฟเฟ็กต์ การจัดองค์ประกอบภาพ หรือการใส่ชื่อเรื่อง
- FFmpeg:เหมาะที่สุดเมื่อคุณทราบเวลาประทับอยู่แล้ว หรือต้องการเวิร์กโฟลว์แบบบรรทัดคำสั่งที่เน้นซอร์สโค้ด
สำหรับผู้ใช้คอมพิวเตอร์ตั้งโต๊ะส่วนใหญ่ Kdenlive Clip Monitor เป็นตัวเลือกที่เร็วที่สุด: นำเข้าวิดีโอ ค้นหาเฟรม คลิกขวา เลือกExtract Frameแล้วบันทึกเป็นไฟล์ PNG