[Python] Matchering2.0自动匹配式母带最全应用
[Python] Matchering2.0自動匹配式母帶最全應用
前言:
Matchering 是一個新穎化的web程序和python庫,用于音頻匹配和母帶處理。它遵循了一個非常簡單的想法,獲取兩個音頻文件并將其輸入到Matchering中:
target:需要制作母帶的目標音軌
reference:進行參考的參考音軌
Matchering會幫你自動分析并生成一個和參考文件相似的result文件。
如果還不知道matchering是什么的,可以看我的第一篇文章:
https://blog.csdn.net/m0_56699208/article/details/122721723?spm=1001.2014.3001.5502
Advanced Results:
代碼來自matchering官網的sample檔案:
https://github.com/sergree/matchering/blob/master/examples/advanced_results.py
作者給出了三種導出文件的母帶文件的方式:
1.16-bit wav
最基本的16-bit wav文件,匹配加母帶
2.24-bit flac
24-bit flac文件,只匹配不加limiter,將電平控制在0.01db
3.32-bit aiff
32-bit aiff文件,只匹配不加limiter,電平到0db但不產生clipping
更多的導出格式可以參考:
https://pysoundfile.readthedocs.io/en/latest/#soundfile.available_formats
https://pysoundfile.readthedocs.io/en/latest/#soundfile.available_subtypes
大家可以根據這個示例導出自己需要的文件類型和音質,并能選擇是否自動添加limiter。可以說是非常方便了
另外,matchering還提供了預覽功能:
https://github.com/sergree/matchering/blob/master/examples/with_preview.py
使用preview_target和preview_result可以生成兩個在最大響度處30s的flac文件供使用者試聽,以便使用者最快速知道母帶之后的版本是否和自己心意。
preview_target=mg.pcm16("preview_my_song.flac"),preview_result=mg.pcm16("preview_my_song_master.flac"),總結
以上是生活随笔為你收集整理的[Python] Matchering2.0自动匹配式母带最全应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H264 推流到RTMP服务器
- 下一篇: 大顶堆的python实现