การรวมตัวกรอง ffmpeg นำไปสู่การบิดเบือนเสียง


1

ฉันใช้คำสั่งต่อไปนี้เพื่อลบความเงียบออกจากจุดเริ่มต้นและจุดสิ้นสุดของการบันทึก:

ffmpeg -i input.webm -af "silenceremove=1:0:0.03, areverse, silenceremove=1:0:0.03, areverse" output.webm

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

มีวิธีใดในการทำความสะอาดความผิดเพี้ยนนี้ในขณะที่ยังคงผูกมัดตัวกรองอยู่หรือไม่


อินพุตมีวิดีโอหรือไม่
Gyan

@Mulvya ไม่เพียงเสียง
ajbeaven

ทำไมต้องใช้ตัวกรองหลายตัว? silenceremove มีตัวเลือกที่จะลบออกจากจุดสิ้นสุดของเสียง
Gyan

@Mulvya ฉันพยายามใช้ตัวกรองเดียว แต่ไม่สามารถใช้งานได้ ใช้งานได้มีการบิดเบือนเพียงเล็กน้อย ฉันคิดว่าคำถามยังคงอยู่แม้ว่าจะมีวิธีที่มีประสิทธิภาพมากกว่าในการบรรลุสิ่งที่ฉันต้องการเพื่อให้บรรลุ
ajbeaven

คำตอบ:


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