sox: แยกเสียงออกด้วยความเงียบ แต่ทิ้งหางไว้


9

ฉันชอบที่ sox มีความสามารถในการแยกไฟล์เสียงในความเงียบ ปัญหาของฉันคือว่าบางครั้งเสียงเพลงของฉันจะจบลงด้วย fadeouts หรือโน้ตที่เน่าเปื่อยลงไปในเสียงสะท้อน (เสียงอันละเอียดอ่อนที่ทีมจะผิดพลาดเพื่อความเงียบ) ฉันกำลังพยายามปรับคำสั่ง sox เพื่อแยกแทร็กด้วยความเงียบ แต่ปล่อยให้ LITTLE เงียบหลังจากแยกแต่ละครั้ง ฉันคิดไม่ออกว่าจะทำยังไง นี่คือคำสั่งที่ฉันมี:

sox in.wav out.wav silence 1 2 0.5% 1 4.0 0.9% : newfile : restart

ความช่วยเหลือเกี่ยวกับสิ่งนี้จะได้รับการชื่นชมอย่างมาก!


sox คือ GPL และรวมอยู่ใน distros ทำไมมันไม่เจาะจงยูนิกซ์?

เนื่องจากคุณสามารถติดตั้ง sox บนระบบ windows และไม่เกี่ยวข้องกับ unix จริงๆ เป็นซอฟต์แวร์ที่ทำงานบนยูนิกซ์รวมถึงระบบปฏิบัติการอื่น ๆ
พริกไทย

ตกลงเข้าใจแล้ว อย่างไรก็ตามถ้าคุณพูดแบบนี้ Sox จะไม่ใช่ Windows เฉพาะเจาะจงเพราะคุณสามารถติดตั้ง Sox บนระบบ Un x ใช่ไหม? Cygwin เป็นแพลตฟอร์มUn x like สำหรับ Windows แต่มีใน Windows ที่เหมือนกันน้อยมาก (ยกเว้นสำหรับนักพัฒนา) นอกจากนี้ยังมีพอร์ตวิดเจ็ต GTK + สำหรับ Windows แต่นักพัฒนาหลายคนมักจะมีแพลตฟอร์มซอฟต์แวร์ที่เป็นอิสระ ฉันจะบอกว่านี่เป็นสถานที่ที่เหมาะสมสำหรับ Sox

stackoverflow ฉันคิดว่าเป็นเรื่องเกี่ยวกับการเขียนโปรแกรม แต่ sox เป็นโปรแกรมอรรถประโยชน์ฉันคิดว่าเราควรย้ายไปที่ superuser
把友情留在无盐

1
@soubunmei นี่เป็นหัวข้อที่สมบูรณ์แล้ว ตราบใดที่บางสิ่งบางอย่างทำงานบน * ระวังก็ยินดีต้อนรับที่นี่ ไม่ว่าจะทำงานบนแพลตฟอร์มอื่น ๆ เช่นกันไม่เกี่ยวข้อง ไม่ว่าในกรณีใด ๆ คำถามนี้เก่าเกินกว่าที่จะโอนย้ายได้ ( ข้อ จำกัด คือ 60 วัน )
terdon

คำตอบ:


1

ในการเพิ่มความเงียบคุณต้องมีความเงียบและผนวกเข้ากับไฟล์ของคุณ

sox -n -r 44100 -c 2 silence.wav trim 0.0 3.0

และ

sox filetopad.mp3 silence.wav output.wav

ตามที่อธิบายไว้padding ไฟล์เสียงที่มีความเงียบใช้ sox


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

@ เปปเปอร์, คุณคิดว่าการโพสต์โซลูชั่น perl ของคุณที่นี่ (อาจจะหลังจากแก้ไขชื่อของคำถามที่ไม่เฉพาะเจาะจง sox)?
把友情留在无盐
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.