ห๊ะ…เขียนแค่นี้ก็บันทึกวีดีโอได้แล้วเหรอ
ขนาดผมเป็นคนเขียนเองยังตกใจครับ ว่าทำไมมันถึงง่ายขนาดนี้ ถ้านับแค่คำสั่งหลักๆ นี่เขียนไม่ถึง 5 บรรทัดก็ได้โปรแกรมบันทึกวีดีโอแล้วนะ แต่เพื่อให้ดูง่ายๆ หน่อย ผมก็เลยเขียนแยกพวกตัวแปรออกมา แต่ขนาดนี้รวมเว้นวรรคแล้ว ก็ยังได้แค่ 28 บรรทัดเอง
ก่อนจะอธิบายเพิ่มเติม ผมพาไปดูโค้ดก่อนเลยดีกว่า
ในโค้ดบรรทัดที่ 4–5 คือการกำหนดขนาดของวีดีโอนะครับ ซึ่งไม่ใช่ว่าเราจะกำหนดเท่าไรก็ได้นะ ต้องไปดูว่ากล้องที่เราใช้รองรับวีดีโอความละเอียดระดับไหนบ้าง แล้วจะดูจากไหนละ
เราสามารถดูได้จากโปรแกรมกล้องทุกตัวเลยครับ โปรแกรมสำเร็จรูปพวกนั้นจะมีตัวเลือกให้เรากำหนดว่าจะเอาความละเอียดวีดีโอระดับไหน อย่างเช่นในรูปด้านล่างนี้ คือโปรแกรม Camera ใน window 10 ครับ
สรุป
ถึงแม้ว่าโปรแกรมบันทึกวีดีโอแบบฟรีๆ จะมีให้โหลดมาใช้มากมายในอินเตอร์เน็ต ถ้าหากคุณเป็นแค่ผู้ใช้งาน ก็คงไม่มีความแตกต่างอะไร แต่ถ้าหากคุณเป็นโปรแกรมเมอร์ที่ต้องบันทึกวีดีโอจากกล้องด้วย การจะไปดึงข้อมูลหรือกำหนดค่าให้กับโปรแกรมอื่น หรือสั่งให้โปรแกรมอื่นทำงานคงจะเป็นเรื่องยาก ดังนั้นการเขียนขึ้นมาใช้เอง และฝังลงไปในโค้ดโปรแกรมของเราเลย จึงเป็นทางเลือกที่ดีที่สุดครับ