บทความนี้อธิบายวิธีใช้ VLC เพื่อบันทึก screencast ของเดสก์ท็อปหรือกระบวนการบนคอมพิวเตอร์ของคุณ
เกี่ยวกับ VLC
VLC เป็นแอปพลิเคชั่นโอเพ่นซอร์สอเนกประสงค์ฟรีสำหรับการเล่นและแปลงไฟล์เสียงและวิดีโอ VLC เล่นวิดีโอได้หลากหลายรูปแบบ รวมถึงสื่อ DVD บนระบบปฏิบัติการหลายระบบ รวมถึง Windows, Mac และ Linux
VLC ยังสามารถเข้ารหัสฟีดสดของเดสก์ท็อปของคุณ ซึ่งเรียกว่า screencast สร้าง screencast เพื่อสาธิตผลิตภัณฑ์ซอฟต์แวร์หรือเว็บไซต์ แนะนำผู้ชมเกี่ยวกับวิธีใช้แอปพลิเคชัน หรือบันทึกข้อผิดพลาดหรือจุดบกพร่องเพื่อช่วยแก้ไขปัญหา
วิธีดาวน์โหลด VLC
ในการเริ่มต้น ให้ดาวน์โหลดและติดตั้ง VLC เวอร์ชันล่าสุดซึ่งมีการอัปเดตบ่อยครั้ง ในช่วงเวลาของคู่มือนี้ เวอร์ชันล่าสุดคือ 3.0.16 แต่ VLC จะไม่เปลี่ยนอินเทอร์เฟซบ่อยๆ หากเคย
บน Windows และ Mac
ไปที่หน้าดาวน์โหลดและเลือกเวอร์ชันของ VLC สำหรับระบบปฏิบัติการของคุณ การติดตั้งนั้นตรงไปตรงมา และคุณสามารถดำเนินการตามวิซาร์ดการติดตั้งได้อย่างปลอดภัยเพื่อให้มันทำงาน
ผู้ใช้ Linux ควรใช้ตัวจัดการแพ็คเกจของการแจกจ่ายแทน VLC เป็นโอเพ่นซอร์สและเป็นที่ชื่นชอบของ Linux ปกติชื่อแพ็คเกจคือ vlc บน Ubuntu, Debian, Linux Mint หรือเวอร์ชันอื่นที่ใช้การแจกแจงเหล่านี้ ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งนี้:
sudo apt ติดตั้ง vlc
บรรทัดล่าง
เมื่อคุณมี VLC แล้ว มีสองวิธีในการตั้งค่าการจับภาพหน้าจอ: ใช้อินเทอร์เฟซ VLC แบบกราฟิกแบบชี้แล้วคลิกหรือบรรทัดคำสั่งบรรทัดคำสั่งช่วยให้คุณระบุการตั้งค่าการจับภาพขั้นสูงเพิ่มเติม เช่น ขนาดครอบตัดบนเดสก์ท็อปและเฟรมดัชนี เพื่อทำให้วิดีโอแก้ไขได้ง่ายขึ้น ส่วนใหญ่แล้วนี่เป็นมากกว่าที่คุณต้องการ อินเทอร์เฟซ VLC แบบกราฟิกใช้งานง่ายขึ้น
เปิด VLC
VLC เป็นเครื่องเล่นสื่อทั่วไปที่มีไอคอนกรวยจราจรสีส้ม คุณจะพบมันในแอปพลิเคชันอื่นๆ ของคุณ ตำแหน่งที่แน่นอนขึ้นอยู่กับระบบปฏิบัติการของคุณ
-
เมื่อเปิดหน้าต่าง VLC ให้เลือก Media.
-
ในเมนู Media เลือก เปิดอุปกรณ์จับภาพ.
-
ในกล่องโต้ตอบ เปิดสื่อ เลือกลูกศรแบบเลื่อนลง โหมดจับภาพ และเลือก เดสก์ท็อป.
- ตั้ง อัตราเฟรมที่ต้องการ (ตัวเลขระหว่าง 10 ถึง 30) ยิ่งอัตราเฟรมสูงเท่าไร วิดีโอก็จะยิ่งเล่นได้ราบรื่นขึ้น แต่ไฟล์จะมีขนาดใหญ่ขึ้น ฮาร์ดแวร์คอมพิวเตอร์ของคุณจะกำหนดคุณภาพวิดีโอที่สามารถจัดการได้ โดยทั่วไป 24 และ 30 นั้นปลอดภัย 24fps เป็นมาตรฐานสำหรับทีวีอเมริกัน
-
เลือก แสดงตัวเลือกเพิ่มเติม เพื่อแสดงการตั้งค่าเพิ่มเติม จากนั้นตั้งค่าตัวเลือก Caching ให้ต่ำลงเพื่อใช้หน่วยความจำน้อยลงหรือสูงกว่านั้นหากระบบของคุณมีหน่วยความจำเพียงพอ
-
เลือกลูกศรดรอปดาวน์ถัดจาก เล่น และเลือก แปลง สิ่งนี้จะเข้ารหัสเดสก์ท็อปสดเป็นไฟล์บันทึก
ตั้งค่าไฟล์ปลายทางของคุณและตัวเลือกการเข้ารหัส
หน้าต่างจะเลื่อนเพื่อให้คุณตั้งค่าตัวเลือกการเข้ารหัสได้
-
ในช่องข้อความ Source ให้ป้อน screen:.
-
เลือกลูกศรดรอปดาวน์ โปรไฟล์ แล้วเลือกโปรไฟล์ สิ่งนี้กำหนดว่าตัวแปลงสัญญาณ VLC ใดจะใช้ในการสร้างไฟล์ของคุณและอุปกรณ์ใดที่สามารถเล่นได้ ค่าเริ่มต้น วิดีโอ - H.264 + MP3 (MP4) เป็นตัวเลือกที่ดีสำหรับสถานการณ์ส่วนใหญ่
VLC มีพรีเซ็ตสำหรับอุปกรณ์และความละเอียดต่างๆ อย่าเลือกโปรไฟล์เสียงเนื่องจากจะไม่มีข้อมูลวิดีโอใดๆ
- เลือก เรียกดู เพื่อค้นหาโฟลเดอร์ปลายทาง เลือกโฟลเดอร์เอาต์พุต และป้อน Name สำหรับไฟล์ของคุณในฟิลด์ด้านบน จากนั้นเลือก บันทึก.
- เมื่อคุณพร้อมที่จะเริ่มจับภาพ ให้เลือก เริ่ม.
- หน้าต่างเล็กหายไป และอินเทอร์เฟซ VLC ปรากฏขึ้น เกือบจะเหมือนเมื่อก่อน แต่แถบเล่นที่ด้านล่างจะสว่างขึ้นเหมือนกำลังเล่นอยู่ นั่นแสดงว่า VLC กำลังบันทึก
- ในการหยุดบันทึกสตรีมของคุณ ให้เลือก Stop ในการควบคุมการเล่น VLC
ตั้งค่าการจับภาพหน้าจอโดยใช้บรรทัดคำสั่ง
คุณสามารถเลือกตัวเลือกการกำหนดค่าเพิ่มเติมได้โดยการสร้าง screencast โดยใช้ VLC บนบรรทัดคำสั่งแทนที่จะเป็นส่วนต่อประสานกราฟิก วิธีนี้ต้องการให้คุณคุ้นเคยกับการใช้บรรทัดคำสั่งบนระบบของคุณ เช่น หน้าต่าง cmd ใน Windows, เทอร์มินัล Mac หรือ Linux shell
เมื่อเปิดเทอร์มินัลบรรทัดคำสั่ง ให้อ้างอิงคำสั่งตัวอย่างนี้เพื่อตั้งค่าการจับภาพหน้าจอบน Windows:
c:\path\to\vlc.exe screen://:screen-fps=24:screen-follow-mouse:screen-mouse-image="c:\temp\mousepointerimage.png":sout=transcode{vcodec=h264, venc=x264{scenecut=100, bframes=0, keyint=10}, vb=1024, acodec=none, scale=1.0, vfilter=croppadd{cropleft=0, croptop=0, cropright=0, cropbottom=0}}: ซ้ำกัน{dst=std{mux=mp4, access=file, dst="c:\temp\screencast.mp4"}}
บน Linux และ Mac จะคล้ายกัน:
vlc screen://:screen-fps=24:screen-follow-mouse:screen-mouse-image="/tmp/mousepointerimage.png":sout=transcode{vcodec=h264, venc=x264 {scenecut=100, bframes=0, keyint=10}, vb=1024, acodec=none, scale=1.0, vfilter=croppadd{cropleft=0, croptop=0, cropright=0, cropbottom=0}}: ซ้ำกัน{ dst=std{mux=mp4, access=file, dst="/tmp/screencast.mp4"}}
คำสั่งนี้เป็นบรรทัดเดียวและต้องวางหรือพิมพ์ด้วยวิธีนี้ ตัวอย่างข้างต้นคือคำสั่งที่แน่นอนที่ใช้ในการบันทึกวิดีโอ screencast ที่รวมอยู่ในบทความนี้
ส่วนต่างๆ ของคำสั่งนี้สามารถปรับแต่งได้:
- c:\path\to\vlc.exe : นี่ควรเป็นพาธไปยังไฟล์เรียกทำงาน vlc.exe บน Mac และ Linux นี่อาจเป็น vlc ได้
- :screen-fps=24: ควรตั้งค่านี้เป็นอัตราเฟรมต่อวินาทีที่คุณต้องการบันทึก
- :screen-follow-mouse: รวมสิ่งนี้เพื่อบันทึกตัวชี้เมาส์ หรือยกเว้นหากคุณต้องการซ่อนตัวชี้เมาส์ใน screencast
- :screen-mouse-image: ระบุเส้นทางไปยังภาพตัวชี้เมื่อจับภาพตัวชี้เมาส์
- vb=1024: ตั้งค่านี้เป็นบิตเรตที่คุณต้องการบันทึก บิตเรตที่สูงกว่าจะทำให้วิดีโอมีคุณภาพดีขึ้น แต่ด้วยขนาดไฟล์ที่ใหญ่กว่า (ซึ่งทำงานร่วมกับค่า fps) ลองใช้ค่า 1500 หรือ 2048 เพื่อปรับปรุงคุณภาพ
- :scale=1.0: ตั้งค่านี้เพื่อลดหรือขยายวิดีโอตามสัดส่วน ตัวอย่างเช่น ค่า 0.5 จะสร้าง screencast ของเดสก์ท็อปของคุณโดยลดขนาดลงเหลือเพียงครึ่งขนาด
- cropleft, croptop, cropright, cropbottom: ค่าเหล่านี้แสดงขนาดพิกเซลของพื้นที่ครอบตัด ตั้งค่าเป็น 0 เพื่อจับภาพเดสก์ท็อปทั้งหมด ตัวอย่างเช่น หากคุณตั้งค่า cropleft เป็น 100 เดสก์ท็อปที่บันทึกไว้จะครอบตัดความกว้าง 100 พิกเซลจากด้านซ้ายของเดสก์ท็อป ตรรกะเดียวกันกับแต่ละพารามิเตอร์
- dst=": พาธแบบเต็มและชื่อไฟล์วิดีโอที่คุณต้องการสร้าง
วิธีแก้ไข Screencast ของคุณ
เมื่อบันทึก screencast คุณอาจไม่ได้รับทุกอย่างถูกต้องในครั้งเดียว เมื่อเกิดเหตุการณ์นี้ขึ้น ให้ใช้ซอฟต์แวร์ตัดต่อวิดีโอเพื่อขัดเงา screencast ของคุณ โปรแกรมตัดต่อวิดีโอบางตัวไม่สามารถเปิดไฟล์วิดีโอรูปแบบ MP4 ได้
สำหรับงานตัดต่อง่ายๆ ลองใช้ Avidemux แอปพลิเคชันโอเพนซอร์ซฟรี ใช้โปรแกรมนี้เพื่อตัดส่วนของวิดีโอและใช้ตัวกรอง เช่น ครอบตัด