Filmora
Filmora - โปรแกรมตัดต่อวิดีโอด้วย AI
ตัดต่อได้เร็วขึ้น สะดวกขึ้น และง่ายขึ้น!
เปิด
Filmora โปรแกรมบันทึกและตัดต่อวิดีโอ
สร้างวิดีโอได้อย่างง่ายดายด้วย AI
  • บันทึกหน้าจอ & เว็บแคม & ไมค์สำหรับเกมหรือบทช่วยสอน
  • มีเทมเพลตยอดนิยมและสินทรัพย์สร้างสรรค์ปลอดค่าลิขสิทธิ์
  • ตัด แบ่ง และลบคลิปที่ไม่ต้องการได้อย่างรวดเร็ว
  • เครื่องมือตัดต่อ AI หลากหลายเพื่อเพิ่มประสิทธิภาพการสร้างวิดีโอของคุณ

วิธีบันทึกวิดีโอเว็บแคมด้วย FFmpeg สำหรับผู้เริ่มต้น

Gianni
Gianni Originally published Jun 03, 26, updated Jun 03, 26

คุณต้องการบันทึกวิดีโอจากเว็บแคมโดยไม่มีข้อจำกัดเรื่องรูปแบบหรือตัวแปลงสัญญาณหรือไม่? คุณกำลังมองหาโปรแกรมบันทึกแบบโอเพนซอร์สที่ใช้งานได้หลายแพลตฟอร์มและไม่รังเกียจการใช้อินเทอร์เฟซบรรทัดคำสั่งหรือ? FFmpeg อาจเหมาะกับคุณ

เตรียมพร้อมเมื่อเราจะแนะนำคุณเกี่ยวกับซอฟต์แวร์นี้และแสดงวิธีการใช้ FFmpeg เพื่อบันทึกเว็บแคม นอกจากนี้เราจะครอบคลุมกรณีการใช้งานและความท้าทาย และแนะนำทางเลือกที่ยอดเยี่ยม ดังนั้นอ่านต่อไป

สารบัญ

วิธีเตรียมการสำหรับการบันทึกเว็บแคมของคุณด้วย FFmpeg

FFmpeg ต้องการคำสั่งเฉพาะในตัวแปลคำสั่งบรรทัดคำสั่ง (CLI) เช่น Command Prompt (CMD) อย่าปล่อยให้สิ่งนั้นทำให้คุณท้อใจ คุณสามารถเข้าใจมันได้อย่างรวดเร็ว มาเริ่มกันที่ขั้นตอนการติดตั้ง การกำหนดค่า และการบันทึก

การติดตั้ง FFmpeg เป็นขั้นตอนแรกในการใช้งานสำหรับการบันทึกเว็บแคม คุณสามารถดาวน์โหลดซอร์สโค้ดได้ แต่จะเหมาะสำหรับนักพัฒนามากกว่า ดังนั้นเราจะแสดงวิธีรับแพ็กเกจไบนารีและกำหนดค่าบนคอมพิวเตอร์ของคุณ ทำดังนี้:

  1. เยี่ยมชมเว็บไซต์ทางการของ FFmpeg คลิก Download เลือกระบบปฏิบัติการ และเลือกเวอร์ชันที่ต้องการ โปรดจำไว้ว่าไลบรารีทั้งหมดรองรับสถาปัตยกรรม 64 บิต
    download ffmpeg executable files
  2. คลิกขวาที่ไฟล์บีบอัดในโฟลเดอร์ Downloads ของคุณและคลิก Extract All.
    extract the archived ffmpeg folder
  3. เปลี่ยนชื่อโฟลเดอร์เป็น FFmpeg และคัดลอก
    copy the ffmpeg folder
  4. วางไว้ใน ไดรฟ์ C:.
    paste it into the c drive
  5. พิมพ์ "Edit the system environment variables" ลงในกล่องค้นหาใน Taskbar และเปิดผลลัพธ์
    edit the system environment variables
  6. หากกล่องโต้ตอบ System Properties เปิดขึ้น ให้คลิก Environment Variables ในแท็บ Advanced
    open environment variables
  7. ดับเบิลคลิกที่ Path ภายใต้ System Variables.
    edit the path
  8. คลิก New และกด Browse เพื่อค้นหาโฟลเดอร์ที่เกี่ยวข้อง
    create a new path and browse
  9. ไปที่ Local Disk (C:) > FFmpeg เลือกโฟลเดอร์ bin และคลิก OK สองครั้ง
    select the ffmpeg bin folder
  10. ค้นหา Command Prompt และคลิก Run as administrator.
    run the cmd as an administrator
  11. รันคำสั่งนี้เพื่อยืนยันการติดตั้ง: ffmpeg หากคุณเห็นหน้าจอต่อไปนี้ แสดงว่าคุณตั้งค่าทุกอย่างถูกต้องและสามารถใช้ FFmpeg ได้แล้ว
    verify the ffmpeg installation

คำสั่งพื้นฐานในการบันทึกเว็บแคมใน FFmpeg

การใช้ FFmpeg เพื่อบันทึกเว็บแคมหรืออุปกรณ์อินพุตวิดีโออื่นต้องใช้คำสั่งเฉพาะ คุณสามารถเข้าถึงรายการได้โดยพิมพ์ -h สำหรับความช่วยเหลือหรือ man ffmpeg สำหรับคู่มือทั้งหมดและกด Enter.

นั่นคือความสวยงามของเครื่องมือ CLI คุณสามารถรันคำสั่งที่เกี่ยวข้องกับความช่วยเหลือเหล่านี้ได้ตลอดเวลาเพื่อดูตัวเลือกที่มี คำสั่ง FFmpeg ที่เป็นประโยชน์อีกอย่างคือ ffmpeg -formats มันแสดงรายการรูปแบบไฟล์ที่รองรับทั้งหมด เช่นเดียวกับ ffmpeg -codecs.

ดังที่คุณจะเห็นในคู่มือ การระบุแฟล็กดังกล่าวจะปรับเปลี่ยนการดำเนินการ ตัวอย่างเช่น แฟล็กสามารถบอก FFmpeg ว่าควรใช้อุปกรณ์อินพุตวิดีโอใดและบันทึกไฟล์ในรูปแบบใด

FFmpeg มีการรองรับ Windows DirectShow (dshow) ในตัวสำหรับอุปกรณ์อินพุตเสียงและวิดีโอ เป็นเฟรมเวิร์กมัลติมีเดียที่ใช้ COM ของ Microsoft สำหรับการสตรีมและการเล่น คุณจะใช้มันในคำสั่งเกือบทั้งหมดเพื่อจับภาพและประมวลผลสตรีมมีเดีย ตรวจสอบ เอกสาร DirectShow input device ทางการของ FFmpeg เพื่อดูรายละเอียดเพิ่มเติม

วิธีบันทึกเว็บแคมด้วย FFmpeg:

  1. รันคำสั่งต่อไปนี้ใน CMD คุณจะเห็นรายการอุปกรณ์วิดีโอและเสียง DirectShow รวมถึงเว็บแคมของคุณ ตัวอย่างนี้แสดงกล้องแบบบูรณาการหนึ่งตัวและเครื่องบันทึกจากบุคคลที่สาม แต่ผลลัพธ์ของคุณจะแตกต่างกัน อาจมีชื่อเริ่มต้นและชื่อทางเลือกของกล้องของคุณด้วย
    ffmpeg -list_devices true -f dshow -i dummy
  2. รันคำสั่งนี้เพื่อสั่งให้ FFmpeg บันทึกวิดีโอจากเว็บแคม อย่างไรก็ตาม ใช้ชื่อเริ่มต้นหรือชื่อทางเลือกของเว็บแคมของคุณและแทนที่ "mp4" ด้วยรูปแบบเอาต์พุตที่ต้องการ
    ffmpeg -f dshow -i video="Camera" out.mp4
  3. รันคำสั่งนี้เพื่อจับภาพไมโครโฟนของคุณขณะบันทึกเว็บแคม อีกครั้ง ใช้ชื่ออุปกรณ์ที่ถูกต้องและรูปแบบที่ต้องการ
    ffmpeg -f dshow -i video="Camera":audio="Microphone" out.mp4
  4. คุณสามารถใส่อุปกรณ์วิดีโอและเสียงในเครื่องหมายคำพูดเดี่ยว (เหมือนในภาพหน้าจอด้านล่าง) มันตรงไปตรงมากกว่า
    ffmpeg -f dshow -i video="Integrated Camera":audio="Microphone name here" out.mp4
  5. พิมพ์ q ในแท็บ Command Prompt เพื่อหยุดการบันทึก

คำสั่งขั้นสูงในการบันทึกเว็บแคมใน FFmpeg

FFmpeg รองรับคำสั่งหลายสิบคำสั่งและแฟล็กต่างๆ ตัวอย่างเช่น คุณสามารถสั่งให้ FFmpeg บันทึกกล้องของคุณที่ 60 เฟรมต่อวินาทีและใช้ตัวแปลงสัญญาณวิดีโอเฉพาะ

นี่คือคำสั่งขั้นสูงบางส่วนสำหรับการบันทึกเว็บแคมของคุณด้วย FFmpeg:

  1. รันคำสั่งต่อไปนี้ (แทนที่ "Camera" ด้วยชื่อเว็บแคมของคุณ) เพื่อตรวจสอบตัวเลือกของเว็บแคมของคุณ คุณจะเห็นตัวแปลงสัญญาณที่รองรับและค่าขนาดและ fps ขั้นต่ำและสูงสุด
    ffmpeg -f dshow -list_options true -i video="Camera"
  2. นี่คือตัวอย่างคำสั่งเพื่อจับภาพเว็บแคมในรูปแบบพิกเซลดิบที่ 7.5 fps และส่งออกเป็น AVI อีกครั้ง ใช้ชื่อกล้องที่ถูกต้องและรูปแบบที่ต้องการ
    ffmpeg -f dshow -video_size 1280x720 -framerate 7.5 -pixel_format yuyv422 -i video="Camera" out.avi
  3. คำสั่งนี้บอกโปรแกรมให้จับภาพกล้องของคุณโดยใช้ตัวแปลงสัญญาณวิดีโอ MJPEG และ fps ขั้นต่ำที่รองรับ:
    ffmpeg -f dshow -video_size 1280x720 -framerate 15 -vcodec mjpeg -i video="Camera" out.avi.
  4. นี่คือตัวอย่างคำสั่งที่มีแฟล็ก -t เพื่อบันทึกเว็บแคมและไมโครโฟนเป็นเวลาสิบนาที:
    ffmpeg -f dshow -video_size 1280x720 -framerate 30 -t 00:10:00.00 -vcodec mjpeg -i video="Camera":audio="Microphone" out.avi.

อย่างที่คุณเห็น FFmpeg มีคำสั่งที่ตรงไปตรงมา คุณสามารถจำได้อย่างรวดเร็ว ตรวจสอบคู่มือเพื่อข้อมูลเพิ่มเติมและทำการบันทึกทดสอบเพื่อดู FFmpeg ในการทำงาน

ปัญหาที่ทราบเมื่อบันทึกเว็บแคมด้วย FFmpeg

ปัญหาที่โดดเด่นที่สุดเมื่อบันทึกเว็บแคมของคุณด้วย FFmpeg ได้แก่:

🔣 ไม่มี GUI (Graphical User Interface) FFmpeg ใช้อินเทอร์เฟซบรรทัดคำสั่ง ทำให้น่ากลัวสำหรับผู้เริ่มต้น มีเอกสารประกอบที่ครอบคลุม แต่ผู้เริ่มต้นยังคงต้องใช้เวลาในการฝึกฝน
🙁 ขัดข้องเป็นครั้งคราว ในฐานะซอฟต์แวร์โอเพนซอร์ส FFmpeg พบข้อบกพร่องและปัญหาเป็นระยะ ผู้พัฒนาจะแก้ไขได้อย่างรวดเร็ว แต่จะเป็นอย่างไรหากโปรแกรมขัดข้องระหว่างการบันทึก เนื่องจากมันบันทึกในพื้นหลัง คุณจะไม่รู้เลยจนกว่าจะสายเกินไปและคุณเสียเวลาและความพยายามไปโดยเปล่าประโยชน์
⚠ ปัญหาความล่าช้า FFmpeg บันทึกและเข้ารหัสวิดีโอพร้อมกัน ทำให้เกิดปัญหากับคอมพิวเตอร์ที่ช้า นอกจากนี้ บางครั้งมันจะละทิ้งเฟรมวิดีโอ (หากได้รับเฟรมใหม่ก่อนที่จะประมวลผลเฟรมก่อนหน้าเสร็จ) เพื่อให้ทันกับการป้อนวิดีโอแบบเรียลไทม์

นี่คือทางเลือกอื่นที่ควรพิจารณาหากคุณคิดว่าข้อเสียมากกว่าข้อดี

ทางเลือกที่ควรพิจารณา: Wondershare Filmora

Wondershare Filmora เป็นโปรแกรมบันทึกและแก้ไขวิดีโอชั้นนำที่มีฟีเจอร์ขับเคลื่อนด้วย AI ทำให้เหมาะสำหรับผู้สร้างคอนเทนต์ทุกคน ช่วยให้คุณเพิ่มเอฟเฟกต์ ทรานซิชัน แอนิเมชัน คำบรรยาย และแคปชัน ลดสัญญาณรบกวนและปรับปรุงวิดีโอ ปรับกรอบใหม่อัตโนมัติสำหรับโซเชียลมีเดีย ลบและแทนที่พื้นหลังโดยใช้ Smart Cutout สร้างฉากและไฮไลต์ และปรับแต่งองค์ประกอบอื่นๆ อีกมากมาย มันยังมี AI text-to-video, AI copywriting และ AI text-based video editing

สำหรับความสามารถในการบันทึก Filmora ช่วยให้คุณบันทึกเว็บแคม หน้าจอ หรือทั้งสองอย่าง และจับเสียงไมโครโฟนและระบบของคุณ นี่คือวิธีการบันทึกกล้องของคุณ:

Filmora Screen Recorder and Editor
บันทึกหน้าจอและเว็บแคมของคุณ จากนั้นสร้างวิดีโอระดับมืออาชีพได้อย่างง่ายดายและรวดเร็วด้วยเครื่องมือ AI เทมเพลตที่ทันสมัย เอฟเฟกต์ เพลง และสินทรัพย์สร้างสรรค์อื่นๆ
filmora boxfilmora logo square
  1. ดาวน์โหลด ติดตั้ง และเปิดใช้งาน Wondershare Filmora ในคอมพิวเตอร์ของคุณ
  2. เลือก Screen Recorder ในเมนู
    select screen recorder
  3. เปิดใช้งาน Camera ในการตั้งค่าการบันทึกเพื่อบันทึกเว็บแคมของคุณและคลิกปุ่มสีแดง REC
    enable camera recording
  4. มันจะเริ่มบันทึกเว็บแคม
    record your webcam
  5. คลิกปุ่ม Stop เพื่อหยุดการบันทึกและกด OK. จากนั้น ลากและวางวิดีโอลงในไทม์ไลน์และใช้เครื่องมือแก้ไขของ Filmora ตัวอย่างเช่น คุณสามารถคลิก Tools > Audio > Silence Detection เพื่อลบช่วงเงียบ เมื่อคุณขัดเกลาการบันทึกของคุณแล้ว ให้คลิก Export.
    edit the webcam recording
  6. เลือกรูปแบบ แก้ไขการตั้งค่าเอาต์พุตอื่นๆ และคลิก Export เพื่อบันทึกไฟล์ลงในอุปกรณ์ของคุณ คุณยังสามารถแชร์โดยตรงบน YouTube, TikTok หรือ Vimeo
    export the recording
ทดลองใช้ฟรี
ทดลองใช้ฟรี

สรุป

คุณสามารถบันทึกเว็บแคมของคุณด้วยเครื่องมือหลายอย่าง รวมถึง FFmpeg และ Wondershare Filmora อย่างไรก็ตาม FFmpeg ไม่มี GUI และต้องการการเรียนรู้คำสั่งเฉพาะสำหรับ CLI เช่น Command Prompt

ในทางกลับกัน Filmora ใช้งานง่าย จับภาพกล้องและหน้าจอของคุณได้อย่างราบรื่น และมีความสามารถในการแก้ไขขั้นสูง รวมถึงฟีเจอร์ขับเคลื่อนด้วย AI เราแนะนำให้ลองทั้งสองเพื่อดูว่าเหมาะกับความต้องการของคุณอย่างไร แต่เรามั่นใจว่าคุณจะชอบตัวหลัง

ทดลองใช้ฟรี
ทดลองใช้ฟรี
Gianni
Gianni Jun 03, 26
Share article: