使用 npm install 安装的node-ffmpeg不是最新版本的问题
2017-10-26 17:56
1021 查看
我从npm网站搜索到了ffmpeg包[]https://www.npmjs.com/package/ffmpeg],
按照说明执行了
然后在使用中发现,当媒体文件的文件名中包含空格时得不到结果。
跟踪源码,发现是 ffmpeg.js的_videoInfo中给utils.exec传递参数的时候没有考虑文件名带空格的情况。结果导致调用 child_process.exec 时命令行不正确。
到github上查看issue,已经有人提过这个问题了。
issue: Support for whitespace and special characters in input file name. #29
根据issues中的说法,npm仓库中的不是最新的代码,需要使用下面命令安装:
安装后问题解决。
按照说明执行了
npm install ffmpeg
然后在使用中发现,当媒体文件的文件名中包含空格时得不到结果。
跟踪源码,发现是 ffmpeg.js的_videoInfo中给utils.exec传递参数的时候没有考虑文件名带空格的情况。结果导致调用 child_process.exec 时命令行不正确。
到github上查看issue,已经有人提过这个问题了。
issue: Support for whitespace and special characters in input file name. #29
根据issues中的说法,npm仓库中的不是最新的代码,需要使用下面命令安装:
npm install damianociarla/node-ffmpeg
安装后问题解决。
相关文章推荐
- 使用nvm管理node版本时,各个版本下公用npm安装的插件问题
- 关于flashplayer安装的若干问题(您安装的flashplayer版本不是最新的版本或者请首先获取flashplayer···)
- flash player 安装报错不是最新版本问题解决
- iOS QQ第三方登录 提示所安装的QQ不是最新版本的问题
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法
- SVN最新可视化版本库安装和Eclipse中使用SVN插件进行团队开发
- Java 版本问题 为什么安装新版本的 Java 后,使用命令查看返回的结果还是旧版本号?
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法
- 安装Flash player debug 时 出现 正尝试安装的adobe flash player不是最新版本 的解决方法
- [linux问题及解决] jdk版本问题-非最新安装的版本
- QT 4.5 windows版本 安装问题 及 Junction 使用
- 错误记录--正尝试安装的Adobe(R) Flash(R) Player版本不是最新的版本
- 正尝试安装的 Adobe(R) Flash(R) Player 版本不是最新的版本 解决方法
- 在安装flash player 10时遇到提示“正尝试安装的adobe flash player不是最新版本”的解决方法
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法
- Ubutun安装netbeans解决中文乱码问题, 使用subversion做版本控制, 使用fcitx输入法
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法