เสียงบันทึก Moviepy จะเพิ่มเสียงรบกวนที่ส่วนท้ายของไฟล์

ฉันพบว่าการบันทึกไฟล์เสียงทำให้ไฟล์มีสัญญาณรบกวนแปลกๆ ในตอนท้าย มันไม่ได้เกิดขึ้นกับไฟล์ทั้งหมด แต่เกิดขึ้นกับบางไฟล์

สิ่งนี้เกิดขึ้นได้จากการอ่านไฟล์เสียงแล้วจึงเขียนมันขึ้นมา

audio_file = AudioFileClip("source.wav")

audio_file.write_audiofile("noisy.mp3")

ฟังช่วง 1 วินาทีสุดท้ายของทั้งสองคลิป

มีเสียง "บอร์ท"

ไฟล์ต้นฉบับ: https://bayfiles.com/L5b3tfv8oe/source_wav

ไฟล์ที่มีเสียงดังเกิดขึ้น: https://bayfiles.com/3fc1t1vao6/noisy_mp3

ฉันไม่รู้วิธีแก้ไขปัญหานี้ ขอขอบคุณความช่วยเหลือใด ๆ


person Vijayabhaskar J    schedule 02.05.2020    source แหล่งที่มา


คำตอบ (1)


คุณได้ลองใช้ไฟล์ wave อื่นแล้วหรือยัง? สัญญาณรบกวนอาจเกิดจากการแปลงรูปแบบคลื่นเป็น MP3

อัปเดต:

ฉันได้ตรวจสอบไฟล์แล้วและฉันก็พบบางสิ่ง ประการแรก โปรดทราบว่า mp3 เป็นการบีบอัดที่สูญเสียข้อมูล มันทิ้งสิ่งประดิษฐ์ ฉันตั้งสมมุติฐานว่า "เสียงรบกวน" ที่คุณได้ยินจริงๆ แล้วเป็นสัญญาณที่ถูกวนกลับ ฉันคิดว่าการเข้ารหัส mp3 ทำให้เวลาเปลี่ยนไป

สัญญาณเดิมอยู่ด้านบน สัญญาณเอาท์พุตอยู่ด้านล่าง

ฉันคัดลอกจุดเริ่มต้นของสัญญาณ และมันก็ปรากฏและเสียงคล้ายกัน ไม่ใช่เสียงรบกวน แต่เป็นสัญญาณจริง! ฮ่าๆ น่าสนใจมาก.

person amirothman    schedule 09.05.2020
comment
ขอบคุณสำหรับการตรวจสอบปัญหาของฉัน ฉันได้รายงานเรื่องนี้ไปยังผู้ดูแลแล้ว และพวกเขาก็แก้ไขปัญหาในเวอร์ชันปัจจุบันแล้ว - person Vijayabhaskar J; 10.05.2020