การจัดการ / dev / วิดีโอ


21

ฉันต้องการที่จะใช้สตรีมวิดีโอจากใช้ผลบางส่วนหรือการเปลี่ยนแปลงและให้ผลที่มีอยู่บน/dev/video0/dev/video1

/dev/video0 ---> ใช้เอฟเฟ็กต์ ---> /dev/video1

ตัวอย่างเช่นmplayer tv:// -vo cacaจะแสดงผลลัพธ์ของ/dev/videoin ascii art ฉันต้องการเปิดใช้งาน/dev/video1เพื่อให้สามารถส่งผ่าน skype แทนค่าเริ่มต้นเว็บแคมของฉัน ....

ข้อเสนอแนะใด ๆ

คำตอบ:


8

ได้อย่างแน่นอน นี่คือคำแนะนำสองข้อ:

  1. เบื้องหลัง CLI ใช้ V4L2VD เพื่อสร้างอุปกรณ์วิดีโอเสมือนเช่น / dev / videoVirt1 และไปป์ผ่าน mplayer สำหรับเอฟเฟกต์ แม้บางตัวอย่างที่คล้ายกันในบันทึก
  2. ใช้โปรแกรมเดสก์ท็อปไขมันเช่นwebcamstudioเพื่อสร้างท่อและทำสิ่งมหัศจรรย์ skype / ออกอากาศของคุณ - ยังคงอยู่กับ mplayer สำหรับเอฟเฟกต์ ASCII

โชคดี!


4

นี่คือไดร์เวอร์ v4l2 ลูปแบ็คอีกตัวที่ฉันสามารถทำงานกับ Skype ได้ ไดรเวอร์ v4l2loopback จากนั้นคุณสามารถใช้ Gstreamer เพื่อตั้งค่าเป็นขั้นตอน

apt-get install gstreamer-tools 

gst-launch -v v4l2src ! gstreamfiltershere ! v4l2sink device=/dev/video1

1
Device '/dev/video0' is not a output deviceใช้คำสั่งของคุณผมได้รับ ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร กรุณาช่วย.
user123456

/ dev / video0 มีอยู่จริงในระบบของคุณหรือไม่? กล้องของคุณอาจถูกแมปไปยังอุปกรณ์อื่น ตรวจสอบว่ามีอุปกรณ์วิดีโอใดอยู่เช่น "ls -l / dev / video *" ติดตั้งแอปพลิเคชั่น "cheese" และดูว่าอุปกรณ์ใดที่ส่งวิดีโอ ... อาจเป็น / dev / video10 ตัวอย่างเช่น
MikeW
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.