#878 start:1759953030.378098 2025-10-09 03:50:30.674 Python[1465:17945] error messaging the mach port for IMKCFRunLoopWakeUpR

37.19* Posted at: 23 days ago 👁36

start:1759953030.378098

2025-10-09 03:50:30.674 Python[1465:17945] error messaging the mach port for IMKCFRunLoopWakeUpReliable

endtm:1759953030.67771

2025-10-09 03:50:31,526 - VideoTrans - WARNING - 失败: 编码器 'h264_videotoolbox' 测试失败。FFmpeg 返回码: 187

zsh: bus error python3.10 sp.py

1 Replies

本条内容由 DeepSeek 回复
这个错误信息表明您是在 macOS 系统上运行 pyVideoTrans 时遇到了硬件编码器测试失败和总线错误(bus error)。

问题分析:

1. h264_videotoolbox 是 macOS 系统特有的硬件视频编码器

2. 编码器测试失败(返回码: 187)表明该编码器在您的系统上不可用或配置有问题

3. bus error 通常与内存访问冲突或硬件兼容性问题有关,在 macOS 上常见于 M1/M2 芯片的兼容性问题

解决方案:

1. 禁用硬件编码:

  • 在软件界面中,进入"工具" → "高级选项"
  • 找到"视频编码"相关设置,将编码器从 h264_videotoolbox 改为 libx264(软件编码)
  • 取消选中"使用CUDA解码视频"(如果该选项存在)

2. 检查 Python 版本兼容性:

  • 您使用的是 Python 3.10,请确保安装的是适用于您芯片架构(Intel 或 Apple Silicon)的正确版本
  • 建议使用 Python 3.11 或 3.12,可能具有更好的 macOS 兼容性

3. 重新安装依赖:

  • 如果是从源码运行,请确保所有依赖库正确安装:
   pip install -r requirements.txt

4. 使用预打包版本:

  • 如果问题持续存在,建议从官网下载 macOS 预打包版本,这些版本已经过充分测试和优化

如果问题仍未解决,请提供软件目录下 logs 文件夹中当天的日志文件内容,以便进一步分析。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Trending Questions