问题标签 [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.

0 投票
1 回答
1070 浏览

media - 远程服务器中文件的 MediaInfo DLL

MediaInfo DLL 对本地文件按预期工作。有什么方法可以获取与 ffmpeg 工作方式类似的存储在我的存储中的文件的信息?

如果我们将 url 作为输入提供给 ffmpeg,它会获取信息。同样,我们可以获取远程 url 的 MediaInfo DLL 吗?

我正在使用http协议

0 投票
0 回答
526 浏览

java - 来自 filebot 的 Mediainfo Java 包装器在我的代码中不起作用

我想获取有关视频的信息,所以我知道 mediainfo 是不错的选择。我尝试使用它java。因此,我将 MediaInfo.java 定义为原生库 mediainfo.s.0 的包装器,我有 ubuntu 16.04 64 位,并且该库也是 64 位的。我从 filebot git 项目中获取代码并将本机库放在资源路径中。但我仍然得到错误。

我将两者都放在我的系统libmediainfo.so.0libzen.so.0/usr/lib目录中,然后检查。

zen 库的错误已解决,但 mediainfo 库的错误仍然存​​在。加载这些库的代码如下

所以我无法解决这个问题。我非常努力地解决这个问题。

0 投票
0 回答
248 浏览

java - 如何使用java中的mediainfo库从视频中抓取帧

我正在使用 mediainfo cli 获取有关视频的信息。我使用 Process.Runtime 调用 cli 程序。现在我想使用同样的东西来使用 mediainfo cli 或任何其他基于这个库和 java 的解决方案从视频中抓取第一帧。我实际上想从存储在 s3 存储桶中的视频中获取信息和帧。我现在使用在 java 中调用 cli 程序的方式获取该视频的信息,但我也想要它的第一帧。

0 投票
1 回答
223 浏览

batch-file - 创建 3 列 CSV 在 CMD 中具有文件名持续时间大小

我正在使用内置 cmd 命令和mediainfo实用程序来获取存储在 TXT 文件中的媒体文件名的三个参数,但由于我无法使其工作,我们将不胜感激

从这里我废弃了 mediainfo 的代码:https ://stackoverflow.com/a/19091772/1162750

我的代码是

FileDuration 正在从毫秒转换为分钟(默认 mediainfo 输出)和 FileSize(以 MB 为单位)

0 投票
1 回答
644 浏览

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/

所以我的问题是:

  1. 为什么 mediainfo 不处理 AWS 密钥中的特殊字符?
  2. 基于代码,--urlencode 选项设置 url 编码。如何使用此选项,此选项是否强制 url 编码和带有特殊字符的 aws 键将被接受?
  3. 是否有任何解决方法可以在具有特殊字符的 s3 url 上获取 mediainfo 的结果?
  4. 如何解决这个问题?
0 投票
0 回答
470 浏览

python-2.7 - AWS Lambda Python - 将部分 MediaInfo 函数响应推送到 SNS

首先,我对代码比较陌生,并试图自学我需要什么!我已经设法整理了一些我在各种论坛上找到的示例代码,以达到我现在的位置。我正在运行一个 AWS Lambda 函数,该函数在将新文件上传到存储桶时触发,然后将文件发送到 MediaInfo(我构建了一个上传到 Lambda 函数的自包含 CLI 可执行文件),其结果是 XML格式,我已经设法将它传递到 DynamoDB 数据库。

我的问题是 - 我想导出此函数生成的 XML 并将其推送到 SNS 主题,以便我可以将其拾取并在其他地方使用(诀窍数据库)。这是我的完整 Lambda 代码(更改了私人信息)。

我在使用 aws GUI 时从 Lambda 函数获得的输出在这里,这就是我要发送到 SNS 主题的内容。

非常感谢任何有建议的人!

0 投票
0 回答
829 浏览

visual-c++ - 媒体信息说 wav 文件被截断而不是显示属性

我已经将一些数据连同标题一起写入了 wav 文件。但是当我使用媒体播放器或 VLC 播放它时,它不会播放。当我使用 MediaInfo 打开同一个文件时,它显示 'IsTruncated: Yes' 。这个截断是什么意思以及如何解决这个问题。

请帮忙

0 投票
0 回答
237 浏览

amazon-web-services - “Mediainfo”权限被拒绝 AWS

我有一个用于从视频制作缩略图的 lambda 函数,但是当我尝试使用 mediainfo 模块时遇到了一些问题。测试功能时遇到同样的问题

/var/task/node_modules/mediainfo-wrapper/lib/linux64/mediainfo:权限被拒绝。

我在压缩之前更改了整个文件夹的权限(首先是 644,然后是 755 和 777),但没有任何变化。我可以就导致问题的原因获得一些建议吗?

0 投票
2 回答
223 浏览

swift - task.arguments 中的 Swift 参数

在 Swift 4 中,我尝试启动命令行来了解视频的帧速率。我使用媒体信息工具。

要执行的命令是(在终端测试)

我为此目的的快速代码是:

但是第一个参数无效,我不知道为什么......我得到的结果就像没有可选参数的命令的结果:

"--Inform=\"Video;%FrameRate%\""有什么问题吗?

0 投票
1 回答
88 浏览

asp.net-mvc - 输入字符串的格式不正确 - MediaInfoLib

此代码在服务器中返回错误,但在本地系统中它正在工作。

'mi.open' 函数在服务器中返回零,在本地系统中返回一。

'mi.Get' 函数在服务器中返回“无法加载 MediaInfo 库”,在本地系统中返回宽度。

请帮忙。提前致谢!!!