问题标签 [mediainfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
media - 远程服务器中文件的 MediaInfo DLL
MediaInfo DLL 对本地文件按预期工作。有什么方法可以获取与 ffmpeg 工作方式类似的存储在我的存储中的文件的信息?
如果我们将 url 作为输入提供给 ffmpeg,它会获取信息。同样,我们可以获取远程 url 的 MediaInfo DLL 吗?
我正在使用http协议
java - 来自 filebot 的 Mediainfo Java 包装器在我的代码中不起作用
我想获取有关视频的信息,所以我知道 mediainfo 是不错的选择。我尝试使用它java。因此,我将 MediaInfo.java 定义为原生库 mediainfo.s.0 的包装器,我有 ubuntu 16.04 64 位,并且该库也是 64 位的。我从 filebot git 项目中获取代码并将本机库放在资源路径中。但我仍然得到错误。
我将两者都放在我的系统libmediainfo.so.0
中libzen.so.0
的/usr/lib
目录中,然后检查。
zen 库的错误已解决,但 mediainfo 库的错误仍然存在。加载这些库的代码如下
所以我无法解决这个问题。我非常努力地解决这个问题。
java - 如何使用java中的mediainfo库从视频中抓取帧
我正在使用 mediainfo cli 获取有关视频的信息。我使用 Process.Runtime 调用 cli 程序。现在我想使用同样的东西来使用 mediainfo cli 或任何其他基于这个库和 java 的解决方案从视频中抓取第一帧。我实际上想从存储在 s3 存储桶中的视频中获取信息和帧。我现在使用在 java 中调用 cli 程序的方式获取该视频的信息,但我也想要它的第一帧。
batch-file - 创建 3 列 CSV 在 CMD 中具有文件名持续时间大小
我正在使用内置 cmd 命令和mediainfo
实用程序来获取存储在 TXT 文件中的媒体文件名的三个参数,但由于我无法使其工作,我们将不胜感激
从这里我废弃了 mediainfo 的代码:https ://stackoverflow.com/a/19091772/1162750
我的代码是
FileDuration 正在从毫秒转换为分钟(默认 mediainfo 输出)和 FileSize(以 MB 为单位)
mediainfo - Mediainfo 不处理 S3 密钥中带有特殊字符的 AWS S3 url
我正在使用最新的媒体信息。mediainfo --version 显示 MediaInfoLib - v17.12
在文件名中使用特殊字符时,它会显示有效的输出。
虽然如果我使用带有特殊字符的文件名(有效的 s3 密钥),来自 AWS S3,它不会接受它作为有效输入。我在下面使用了用户名、密码和存储桶名称特定于我的 aws 帐户的 url。'testing/mini & bar.mp4' 是关键。
https://username:secret@s3-ap-southeast-2.amazonaws.com/bucketname/testing/mini & bar.mp4
如果将其与单引号或双引号一起使用,则会显示签名不匹配错误。
查看 MediaArea/MediaInfoLib 代码时,似乎只处理了空格,而没有为 aws 键处理其他特殊字符。
来自 Reader_libcurl.cpp
当进一步搜索此类问题时,以下问题讨论了 aws key 中的空间,现在似乎已解决。 https://sourceforge.net/p/mediainfo/bugs/960/
所以我的问题是:
- 为什么 mediainfo 不处理 AWS 密钥中的特殊字符?
- 基于代码,--urlencode 选项设置 url 编码。如何使用此选项,此选项是否强制 url 编码和带有特殊字符的 aws 键将被接受?
- 是否有任何解决方法可以在具有特殊字符的 s3 url 上获取 mediainfo 的结果?
- 如何解决这个问题?
python-2.7 - AWS Lambda Python - 将部分 MediaInfo 函数响应推送到 SNS
首先,我对代码比较陌生,并试图自学我需要什么!我已经设法整理了一些我在各种论坛上找到的示例代码,以达到我现在的位置。我正在运行一个 AWS Lambda 函数,该函数在将新文件上传到存储桶时触发,然后将文件发送到 MediaInfo(我构建了一个上传到 Lambda 函数的自包含 CLI 可执行文件),其结果是 XML格式,我已经设法将它传递到 DynamoDB 数据库。
我的问题是 - 我想导出此函数生成的 XML 并将其推送到 SNS 主题,以便我可以将其拾取并在其他地方使用(诀窍数据库)。这是我的完整 Lambda 代码(更改了私人信息)。
我在使用 aws GUI 时从 Lambda 函数获得的输出在这里,这就是我要发送到 SNS 主题的内容。
非常感谢任何有建议的人!
visual-c++ - 媒体信息说 wav 文件被截断而不是显示属性
我已经将一些数据连同标题一起写入了 wav 文件。但是当我使用媒体播放器或 VLC 播放它时,它不会播放。当我使用 MediaInfo 打开同一个文件时,它显示 'IsTruncated: Yes' 。这个截断是什么意思以及如何解决这个问题。
请帮忙
amazon-web-services - “Mediainfo”权限被拒绝 AWS
我有一个用于从视频制作缩略图的 lambda 函数,但是当我尝试使用 mediainfo 模块时遇到了一些问题。测试功能时遇到同样的问题
/var/task/node_modules/mediainfo-wrapper/lib/linux64/mediainfo:权限被拒绝。
我在压缩之前更改了整个文件夹的权限(首先是 644,然后是 755 和 777),但没有任何变化。我可以就导致问题的原因获得一些建议吗?
swift - task.arguments 中的 Swift 参数
在 Swift 4 中,我尝试启动命令行来了解视频的帧速率。我使用媒体信息工具。
要执行的命令是(在终端测试)
我为此目的的快速代码是:
但是第一个参数无效,我不知道为什么......我得到的结果就像没有可选参数的命令的结果:
"--Inform=\"Video;%FrameRate%\""有什么问题吗?
asp.net-mvc - 输入字符串的格式不正确 - MediaInfoLib
此代码在服务器中返回错误,但在本地系统中它正在工作。
'mi.open' 函数在服务器中返回零,在本地系统中返回一。
'mi.Get' 函数在服务器中返回“无法加载 MediaInfo 库”,在本地系统中返回宽度。
请帮忙。提前致谢!!!