node.js - ffmpeg 遇到无法获取视频信息的问题
阿神
阿神 2017-04-17 11:37:07
[Node.js讨论组]
[Error: error while preparing: dimension -> Error: could not determine resolution of source video, aborting execution padding -> undefined]

阿神
阿神

闭关修行中......

全部回复(1)
迷茫

我是菜鸟路过。。。

你是怎么获取视频信息的?
通过ffprobe还是通过ffmpeg的第三方扩展获取的,我遇到过一个类似的问题;
linux环境下通过php(扩展扩展)获取视频文件信息,因为该项目已经年久失修,好几年都没人维护了,所以里面的接口陈旧(对应ffmpeg0.65,目前最新已经是2.7了),所以难免会有问题;最近一次在使用扩展内置方法获取视频信息时直接报错,怀疑是视频文件太新导致的不兼容问题,所以最后直接使用php调用FFmpeg项目提供的命令行工具ffprobe来获取了,如果你也是使用第三方工具获取,建议也尝试下ffprobe

命令参考:以下命令会将视频中的音视频信息,以json格式返回:

ffprobe -v quiet -print_format json -show_format -show_streams filename

写了篇文章,试下看看:
http://segmentfault.com/a/1190000003804078

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号