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