Skip to content

Known Issues (NEED TO BE SOLVED) #1

@SUC-DriverOld

Description

@SUC-DriverOld

Pull requests are welcome if anyone can solve these issues!

  1. 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
  2. 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
  3. 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.
  4. There is a chance that when exporting with the selected bit depth 24bit, it may not export at the specified bit depth.

如果有佬能解决这些问题的话,欢迎提出 pull request,感激不尽!

  1. 因为 pydub 的导出无法指定 ffmpeg 路径并且打包出来的程序在运行时会有控制台窗口闪烁,所以当转换为其他格式时,采用的方法是先保存为 wav 格式,再调用 ffmpeg 进行格式转换。导出操作的部分代码如下。也有可能是我太菜了,轻喷。详情请见 audio_processor.py#L35
  2. pydub 只能计算 peak,无法计算 true peak,所以只能匹配最大峰值,实际最大峰值没法匹配。详情请见 audio_processor.py#L96
  3. 在实际测试中,部分电脑出现了控制台闪烁的情况。**但大部分情况下不会出现这个问题。**我暂时无法复现这个问题,所以暂时无法解决。
  4. 在选择位深度 24bit 导出时,有概率无法以指定的位深度导出。

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions