มีเหตุผลมากมายที่คุณอาจต้องบันทึกหน้าจอ บางทีคุณอาจเป็นนักพัฒนาซอฟต์แวร์ที่ต้องการสาธิตแอปที่คุณสร้างขึ้น บางทีคุณอาจต้องการทำ screencast คำแนะนำ คุณอาจต้องการแสดงให้สมาชิกในครอบครัวเห็นวิธีการทำบางอย่าง
คุณมีตัวเลือกมากมายเมื่อพูดถึงเครื่องบันทึกหน้าจอที่จะใช้บน Ubuntu บางตัวใช้งานง่าย ในขณะที่บางตัวอาจซับซ้อนกว่าแต่มีคุณสมบัติเพิ่มเติม นอกจากนี้ยังขึ้นอยู่กับว่าคุณต้องการ GUI หรือบรรทัดคำสั่ง
1. SimpleScreenRecorder
SimpleScreenRecorder เป็นรายการแรกในรายการนี้เพราะชื่อของมันอธิบายได้อย่างสมบูรณ์แบบว่ามันคืออะไร เป็นแอปง่ายๆ ที่บันทึกหน้าจอของคุณ ไม่จำกัดเฉพาะวิดีโอ เนื่องจากสามารถบันทึกเสียงของระบบได้เช่นกัน
เมื่อพูดถึงการบันทึกเสียง SimpleScreenRecorder รองรับแบ็กเอนด์ที่แตกต่างกันจำนวนหนึ่ง รวมถึงสองแบ็กเอนด์ที่ได้รับความนิยมมากที่สุด:PulseAudio และ ALSA หากคุณต้องการเพิ่มเสียงพากย์ คุณสามารถเลือกแหล่งที่มาอื่นสำหรับเสียงที่ SimpleScreenRecorder บันทึกไปพร้อมกับวิดีโอได้
เมื่อดูวิดีโอ คุณสามารถเลือกอัตราเฟรมที่คุณต้องการบันทึก คุณยังสามารถเลือกว่าจะบันทึกทั้งหน้าจอหรือเพียงบางส่วนก็ได้ เมื่อถึงเวลาส่งออก คุณสามารถเลือกตัวแปลงสัญญาณได้หลากหลาย รวมถึง MKV, MP4 และ WebM
2. RecordMyDesktop
รายการที่สองในรายการนี้ซึ่งมีชื่อที่อธิบายว่ามันทำงานอย่างไร RecordMyDesktop นั้นปรับแต่งได้มาก ส่วนหนึ่งเป็นเพราะ RecordMyDesktop เป็นเครื่องมือบรรทัดคำสั่งที่มีหัวใจ แม้ว่าจะมีส่วนหน้าแบบกราฟิกสองส่วนที่แตกต่างกัน
สำหรับผู้ที่ใช้ Gnome หรือ Xfce จะมี gtk-recordMyDesktop ในขณะที่ qt-recordMyDesktop มีไว้สำหรับแฟน ๆ ของ KDE อินเทอร์เฟซเริ่มต้นในเวอร์ชัน GTK นั้นเรียบง่าย แต่การแตะปุ่ม "ขั้นสูง" จะทำให้มีฟังก์ชันการทำงานมากขึ้น
RecordMyDesktop มีตัวเลือกการเข้ารหัสแบบ on-the-fly และอัตราเฟรมที่ปรับได้ นอกจากนี้ยังสามารถบันทึกเสียงผ่าน ALSA, OSS หรือเครื่องมือเสียง JACK ซึ่งช่วยให้คุณส่งเสียงจากแอปจำนวนเท่าใดก็ได้
3. VokoScreen
VokoScreen ผสมผสานความเรียบง่ายเข้ากับคุณสมบัติที่เครื่องบันทึกหน้าจออื่นๆ ในรายการนี้ไม่มี เช่นเดียวกับระบบอื่นๆ รองรับการบันทึกเสียงและการส่งออกในหลายรูปแบบ
ฟีเจอร์หนึ่งที่ VokoScreen เสนอให้อีกฟีเจอร์หนึ่งคือการสนับสนุนเว็บแคม คุณสามารถดูตัวอย่างฟีดเว็บแคมของคุณขณะบันทึก และคุณสามารถบันทึกได้เช่นกัน คุณสมบัติอื่นๆ ได้แก่ ตัวจับเวลาการหน่วงเวลาและการสนับสนุนปุ่มลัด
ข้อเสียอย่างหนึ่งคือส่วนต่อประสานกับผู้ใช้ซึ่งดูเหมือนเรียบง่ายและมีประโยชน์ ยังคงเป็นข้อร้องเรียนเล็กน้อยสำหรับแอปที่มีคุณสมบัติครบถ้วน
4. FFmpeg
การเรียก FFmpeg ว่าเครื่องบันทึกหน้าจอก็เหมือนกับการเรียกเก้าอี้ในรถของคุณ ใช่ คุณสามารถนั่งในรถของคุณได้ แต่สามารถทำได้มากกว่านั้น FFmpeg เหมือนกัน:มีฟังก์ชันมากมาย แต่ก็เป็นเครื่องบันทึกหน้าจอที่มีความสามารถด้วย
FFmpeg เป็นกล่องเครื่องมือวิดีโอที่มีการบันทึกหน้าจอเป็นเครื่องมือเดียว เช่นเดียวกับหลายๆ รายการข้างต้น คุณสามารถเลือกอัตราเฟรมได้ว่าจะบันทึกทั้งหน้าจอและอื่น ๆ คุณยังบันทึกเสียงผ่าน ALSA ได้อีกด้วย
นี่คือตัวอย่างคำสั่งสำหรับบันทึกหน้าจอของคุณ:
ffmpeg -video_size 1280×720 -framerate 30 -f x11grab -i :0.0+250,150 output.mkv
การดำเนินการนี้จะบันทึกส่วน 1280 × 720 ของหน้าจอโดยเริ่มต้นที่ 250 × 150 พิกเซลจากด้านบนซ้ายของหน้าจอ รูปแบบเอาต์พุตจะเป็น MKV
หากคุณสนใจ FFmpeg เรามีคำแนะนำทั้งหมดเกี่ยวกับ screencasting จากบรรทัดคำสั่ง
บทสรุป
มีเครื่องบันทึกหน้าจออีกมากมาย ถ้าด้วยเหตุผลบางอย่าง สิ่งเหล่านี้ไม่เหมาะกับคุณ ถึงกระนั้น ทั้งสี่รายการข้างต้นนั้นแตกต่างกันมากพอที่คุณจะหาได้ที่เหมาะสม
จะทำอย่างไรถ้าคุณต้องการใช้ Windows หรือคุณใช้ Ubuntu ด้วย? คุณมีตัวเลือกมากมายสำหรับเครื่องบันทึกหน้าจอบนแพลตฟอร์มนั้น เรามีรายชื่อซอฟต์แวร์บันทึกหน้าจอที่ดีที่สุดสำหรับ Windows แล้ว ดังนั้น คุณเป็นผู้กำหนดว่าคุณกำลังใช้งาน Windows หรือ Ubuntu