使用uni-app uts-ffmpeg插件打正式包无法转码,基座包没有问题

使用uni-app uts-ffmpeg插件打正式包无法转码,基座包没有问题

1 回复

更多关于使用uni-app uts-ffmpeg插件打正式包无法转码,基座包没有问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

您好,根据您提供的复现信息,我们初步判断该问题与 uts-ffmpeg 插件在云打包正式包中缺失 libx264 编码器 有关。目前该问题已被记录为 Bug,我们正在与插件作者及云端打包团队联合排查。
✅ 问题确认

现象:正式包中使用 -c:v libx264 参数时返回 returnCode = 1,去掉后可正常转码。
根因推测:云打包正式包未正确包含 libx264 编码器依赖的 so 文件,或 Proguard 压缩导致 native 库被裁剪。

? 建议您立即补充以下信息,以便我们精准定位:

uts-ffmpeg 插件版本号(如 1.2.3);
正式包完整日志(需包含 ffmpeg 的 stderr 输出,可通过 console.log 或文件写入方式捕获);
manifest.json 中是否勾选了「视频录制与压缩」模块;
是否使用 Proguard 或代码压缩(如有,请尝试关闭后重打包)。

? 临时解决方案(不影响上架) 若业务允许,可临时改用以下软编码参数发布: -c:v mpeg4 -b:v 1200k 或 -c:v h263 -b:v 800k 待官方修复后,再切回 -c:v libx264。

? 后续跟进

建议您将上述补充信息整理后,在 DCloud 官方社区 发帖(标题含「uts-ffmpeg libx264 云打包失败」),我们会优先跟进处理。
同时请关注 uts-ffmpeg 插件更新日志,后续版本将修复该兼容性问题。

感谢您的耐心反馈,我们会尽快解决!

回到顶部