Windows 10 ไม่ได้มีแผงการตั้งค่าขั้นสูงแบบเดียวกันสำหรับเว็บแคมในตัวทุกตัว หากไดรเวอร์กล้องของคุณแสดงหน้าคุณสมบัติ DirectShow คุณสามารถสั่งให้ FFmpeg เปิดหน้านั้นจาก Command Prompt ได้ หน้าต่างนั้นอาจมีตัวควบคุม เช่น ความสว่างหรือความคมชัด แต่การตั้งค่าที่มีให้ใช้งานนั้นขึ้นอยู่กับเว็บแคมและไดรเวอร์ของมัน FFmpeg ไม่สามารถเพิ่มตัวควบคุมที่ฮาร์ดแวร์ไม่รองรับได้
หมายเหตุเกี่ยวกับการสนับสนุน Windows 10: ไมโครซอฟต์ได้ยุติการสนับสนุนมาตรฐานสำหรับ Windows 10 เมื่อวันที่ 14 ตุลาคม 2025 คำแนะนำเหล่านี้มีไว้สำหรับการติดตั้ง Windows 10 ที่มีอยู่แล้ว
1. ดาวน์โหลด FFmpeg และเปิดโฟลเดอร์ bin ของมัน
เปิดหน้าดาวน์โหลด FFmpeg อย่างเป็นทางการ และใช้ไฟล์ปฏิบัติการสำหรับ Windows ที่เชื่อมโยงอยู่ตรงนั้น FFmpeg เองนั้นเผยแพร่ซอร์สโค้ดและชี้ไปยังผู้ให้บริการภายนอกสำหรับไฟล์ปฏิบัติการ Windows ที่คอมไพล์แล้ว เลือกเวอร์ชันล่าสุดที่มีการรองรับ DirectShow ดาวน์โหลดไฟล์เก็บถาวร และแตกไฟล์ออกมา ในไฟล์ที่แตกออกมา ให้เปิดbinโฟลเดอร์ที่มีไฟล์ffmpeg.exe.
ใน File Explorer ให้คลิกแถบที่อยู่ขณะดูโฟลเดอร์นั้น พิมพ์cmdแล้วกด Enter หน้าต่าง Command Prompt จะเปิดขึ้นโดยตั้งค่าไดเร็กทอรีการทำงานเป็นbinโฟลเดอร์ FFmpeg หากคุณเปิด Command Prompt อยู่แล้ว ให้เปลี่ยนโฟลเดอร์ด้วยคำสั่งนี้ โดยแทนที่เส้นทางตัวอย่างด้วยเส้นทางของคุณเอง:
cd /d "C:\path\to\ffmpeg\bin"
โฟลเดอร์ bin ของเวอร์ชัน Windows มีไฟล์ ffmpeg.exe ซึ่งคุณจะต้องเรียกใช้งานจาก Command Prompt
2. ค้นหาชื่อ DirectShow ของเว็บแคม
ในหน้าต่าง Command Prompt นั้น ให้รันคำสั่ง device-list ตามที่ FFmpeg ได้ระบุไว้:
ffmpeg -hide_banner -list_devices true -f dshow -i dummy
FFmpeg จะแสดงอุปกรณ์วิดีโอและเสียง DirectShow ที่ใช้งานได้ จากนั้นจะปิดโปรแกรม มองDirectShow video devicesหาอุปกรณ์กล้องในตัว ชื่อที่แสดงอาจเป็น “Integrated Webcam,” “HD Camera,” หรือชื่อเฉพาะของผู้ผลิต คัดลอกชื่อนั้นให้ถูกต้องทั้งหมด รวมถึงเครื่องหมายวรรคตอนและช่องว่าง อย่าสนใจรายการที่มีชื่อคล้ายกันในส่วนของอุปกรณ์เสียง เพราะนั่นคือไมโครโฟน ไม่ใช่กล้อง
เรียกใช้คำสั่ง device-list จากหน้าต่าง Command Prompt เดียวกัน
ใช้ชื่อที่แสดงอยู่ใต้หัวข้ออุปกรณ์วิดีโอ ชื่อที่แสดงบนพีซีของคุณจะแตกต่างออกไป
3. เปิดหน้าต่างตั้งค่าคุณสมบัติของกล้อง
แทนที่Integrated Webcamคำสั่งนี้ด้วยชื่ออุปกรณ์วิดีโอที่ถูกต้องจากผลลัพธ์ของคุณ:
ffmpeg -hide_banner -f dshow -show_video_device_dialog true -i video="Integrated Webcam" -t 1 -f null -
กด Enter show_video_device_dialogตัวเลือกของ FFmpeg จะขอให้ไดรเวอร์ DirectShow แสดงไดอะล็อกคุณสมบัติวิดีโอก่อนเริ่มการบันทึก ตัวเลือกสุดท้ายจะยกเลิกการบันทึกหนึ่งวินาทีหลังจากที่คุณปิดไดอะล็อก ดังนั้น FFmpeg จะไม่สร้างไฟล์บันทึก
ไดรเวอร์กล้องอาจแสดงตัวเลือกการควบคุมต่างๆ เช่น ความสว่างและความคมชัด โดยบทสนทนาที่แสดงรายละเอียดจะแตกต่างกันไปตามอุปกรณ์
4. ปรับการตั้งค่าและทดสอบในแอปของคุณ
เปลี่ยนค่าควบคุมทีละค่า และจดค่าเริ่มต้นไว้เพื่อที่คุณจะได้ยกเลิกการเปลี่ยนแปลงได้ ค่าควบคุมบางค่ามีโหมดอัตโนมัติ ให้ปิดโหมดอัตโนมัติเฉพาะเมื่อคุณต้องการตั้งค่าด้วยตนเองเท่านั้น หากในหน้าต่างมี ปุ่ม "ใช้ " ให้กด ปุ่มนั้นเพื่อดูตัวอย่างหรือบันทึกการเปลี่ยนแปลง จากนั้นเลือก"ตกลง" หรือปิดหน้าต่าง ปุ่ม "ค่า เริ่มต้น" อาจคืนค่าเริ่มต้นที่กล้องแสดงไว้
ตรวจสอบกล้องในแอปพลิเคชันวิดีโอคอล การบันทึก หรือการประชุมที่คุณต้องการปรับแต่ง FFmpeg จะเปิดหน้าคุณสมบัติที่จัดเตรียมโดยไดรเวอร์ DirectShow และอุปกรณ์บางอย่างจะเก็บการเปลี่ยนแปลงไว้สำหรับการใช้งานในครั้งถัดไป แอปพลิเคชันอื่นๆ อาจใช้ส่วนต่อประสานกล้องที่แตกต่างกัน หรืออาจใช้การตั้งค่าการรับแสงและสีของตนเองใหม่ ดังนั้นการเปลี่ยนแปลงในกล่องโต้ตอบนี้จึงไม่รับประกันว่าจะมีผลกับทุกโปรแกรม Microsoft อธิบายว่าการควบคุมต่างๆ เช่น ความสว่าง ความคมชัด สี ความอิ่มตัว แกมมา และความคมชัด เป็นคุณสมบัติที่ขึ้นอยู่กับฮาร์ดแวร์ ซึ่งจะแสดงเฉพาะเมื่ออุปกรณ์รองรับเท่านั้น
หากหน้าต่างโต้ตอบไม่เปิดขึ้น
ตรวจสอบเวอร์ชันของ FFmpeg หาก FFmpeg แจ้งว่าdshowไม่สามารถใช้งานได้ ให้ใช้เวอร์ชันสำหรับ Windows ที่รองรับ DirectShow จากผู้ให้บริการที่มีลิงก์อยู่ในหน้าเว็บทางการของ FFmpeg
ปิดแอปพลิเคชันที่ใช้กล้อง ปิดแอปกล้อง การโทรผ่านเบราว์เซอร์ และซอฟต์แวร์การประชุม จากนั้นลองเรียกใช้คำสั่งอีกครั้ง โปรแกรมที่กำลังใช้งานเว็บแคมอยู่ อาจขัดขวางไม่ให้โปรแกรมอื่นเปิดใช้งานเว็บแคมได้
ตรวจสอบสิทธิ์การเข้าถึงกล้อง ใน Windows 10 ให้ไปที่เริ่ม > การตั้งค่า > ความเป็นส่วนตัว > กล้อง และเปิดใช้งานอนุญาตให้แอปเดสก์ท็อปเข้าถึงกล้องของคุณ FFmpeg เป็นโปรแกรมเดสก์ท็อป หากการตั้งค่านี้ถูกจัดการโดยองค์กรของคุณ โปรดสอบถามผู้ดูแลระบบอุปกรณ์
หากจำเป็น ให้ใช้โปรแกรมยูทิลิตี้ของผู้ผลิต หากหน้าคุณสมบัติเปิดขึ้นมาแต่มีตัวควบคุมน้อย หรือไม่ปรากฏเลย ไดรเวอร์อาจไม่แสดงหน้าขั้นสูง ตรวจสอบโปรแกรมยูทิลิตี้กล้องของผู้ผลิตแล็ปท็อปของคุณ หรือติดตั้งไดรเวอร์กล้องที่ถูกต้องจากหน้าสนับสนุนอย่างเป็นทางการ คำสั่งจากบุคคลที่สามไม่สามารถแสดงตัวควบคุมที่ไดรเวอร์ไม่ได้ให้มาได้
สำหรับตัวเลือก DirectShow ที่ถูกต้อง โปรดดูเอกสารประกอบการป้อนข้อมูล DirectShow ของ FFmpeg สำหรับคุณสมบัติของกล้องที่ Windows สามารถแสดงได้ โปรดดูเอกสารประกอบ IAMVideoProcAmp ของ Microsoft สำหรับสิทธิ์การเข้าถึง โปรดดูคู่มือความเป็นส่วนตัวของกล้องของ Microsoft