การใช้ลูปแบ็คและโมฆะลอจิกทำให้เกิดความผิดเพี้ยนอย่างรุนแรงหลังจาก 20-30 วินาทีระหว่างการบันทึก ffmpeg


2

ฉันพยายามบันทึกทั้งวิดีโอเสียงลำโพงและเสียงไมโครโฟนในเวลาเดียวกัน เพื่อจัดการกับเสียงฉันตั้งสอง วนกลับ (หนึ่งอันสำหรับไมโครโฟนหนึ่งอันสำหรับลำโพง):

pactl load-module module-loopback
pactl load-module module-loopback

การใช้ pavucontrolฉันเปลี่ยนเส้นทางทั้งสองวนกลับเป็น null อ่างล้างจาน ซึ่งเป็นอินพุตเสียงสำหรับสคริปต์การบันทึก ffmpeg ของฉัน:

pactl load-module module-null-sink
pavucontrol

ฉันเริ่มบันทึกด้วยคำสั่งต่อไปนี้:

ffmpeg -f x11grab -y -r 60 -f alsa -i pulse output.mkv

ดูเหมือนว่าทุกอย่างจะทำงานได้อย่างสมบูรณ์ในช่วง 20-25 วินาทีแรกของ output.mkv. หลังจากนั้นเสียงจะบิดเบี้ยวอย่างน่ากลัวจนจบไฟล์ นี่คือรายงานที่คล้ายกันจากผู้ใช้รายอื่น

มีวิธีแก้ไข / หลีกเลี่ยงการบิดเบือนหรือไม่?

หรือมีวิธีอื่นในการบันทึกทั้งไมโครโฟนและลำโพงในเวลาเดียวกัน (ที่ไม่ทำให้เกิดการบิดเบือน) หรือไม่?

คำตอบ:


1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.