Pull requests are welcome if anyone can solve these issues!
- Due to pydub's inability to specify the ffmpeg path for export and the flashing console window when running the packaged program, the method used for format conversion when exporting to other formats is to first save as WAV format and then call ffmpeg for format conversion. Part of the code for the export operation is as follows. It may also be because I'm not skilled enough, so please bear with me. Details can be found at audio_processor.py#L35
- Pydub can only calculate peak, unable to calculate true peak, so it can only match the maximum peak, unable to match the actual maximum peak. Details can be found at audio_processor.py#L96
- In actual testing, some computers experienced flashing console windows. However, this problem does not occur in most cases. I am currently unable to reproduce this issue, so I cannot solve it temporarily.
- There is a chance that when exporting with the selected bit depth
24bit, it may not export at the specified bit depth.
如果有佬能解决这些问题的话,欢迎提出 pull request,感激不尽!
- 因为 pydub 的导出无法指定 ffmpeg 路径并且打包出来的程序在运行时会有控制台窗口闪烁,所以当转换为其他格式时,采用的方法是先保存为 wav 格式,再调用 ffmpeg 进行格式转换。导出操作的部分代码如下。也有可能是我太菜了,轻喷。详情请见 audio_processor.py#L35
- pydub 只能计算 peak,无法计算 true peak,所以只能匹配最大峰值,实际最大峰值没法匹配。详情请见 audio_processor.py#L96
- 在实际测试中,部分电脑出现了控制台闪烁的情况。**但大部分情况下不会出现这个问题。**我暂时无法复现这个问题,所以暂时无法解决。
- 在选择位深度
24bit 导出时,有概率无法以指定的位深度导出。
Pull requests are welcome if anyone can solve these issues!
24bit, it may not export at the specified bit depth.如果有佬能解决这些问题的话,欢迎提出 pull request,感激不尽!
24bit导出时,有概率无法以指定的位深度导出。