问题标签 [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 回答
512 浏览

c# - MediaInfo 无法以与指向本地文件时相同的方式获取上传文件的详细信息

我一直在尝试使用我已添加到应用程序作为参考的 MediaInfo.dll 获取已上传到 MVC4 应用程序的一段视频内容的持续时间字符串。

使用以下代码在本地键入文件的位置时,我可以成功地查看文件的详细信息:

但是,当我尝试在上传的文件上使用它时,我没有得到我预期的信息。我的控制器如下:

我努力了:

关于如何让MediaInfo以能够读取本地文件的相同方式识别 postedFile 的任何想法。或者我如何检索客户端计算机文件位置的路径。

0 投票
1 回答
10904 浏览

c# - 在 C# 项目中使用 MediaInfo.dll

我试图在用 c# 设计的 MVC4 项目中使用 MediaInfo.dll,但我很难让它工作。我找到了以下页面:http ://teejeetech.blogspot.co.uk/2013/01/mediainfo-wrapper-for-net-projects.html并按照说明进行操作,我碰壁了。

我已将 MediaInfoNet.dll 添加到我的项目中,并在没有安装程序的情况下下载了 32 位和 64 位版本的 MediaInfo.dll,并将它们放在我的 system32 和 sysWOW54 文件夹中。然后我添加了以下代码:

通过此调试时,我在 MediaFile uploadFile 上收到以下错误:

试图加载格式不正确的程序。(来自 HRESULT 的异常:0x8007000B)

任何想法可能导致我的问题?

0 投票
1 回答
2041 浏览

python - 使用 MediaInfo 加上包装器的 Python 错误

我目前正在尝试获取模块 pymediainfo,它安装在我尝试使用的每台机器上,并且安装时没有错误。

有关 pymediainfo 的更多信息,请访问此处(没有很多因此我在这里的原因):https ://pymediainfo.readthedocs.org/en/latest/#

无论如何,我正在尝试访问读取和输出视频文件中的 xml 数据以获取视频统计信息,例如比特率和诸如此类的东西,但是在除了我自己的家用机器之外的每台机器上,我都会收到此错误:

我一生都无法弄清楚依赖关系方面缺少什么,我不知道这是否在这里,但它是一个 python 脚本。如果有人有任何想法或方法让我检查我的机器上是否安装了 xml 解析器库,那就太好了。提前致谢。

- 布赖恩

0 投票
4 回答
20454 浏览

video - 如何使用 mediainfo 以秒或其他格式查找视频文件的持续时间?

如何以确定的方式以毫秒为单位找到视频文件的持续时间,即整数。我已经使用 ffprobe 来获取持续时间,但它并没有给出所有文件格式的持续时间。

0 投票
2 回答
567 浏览

python - How do I suppress the output in subprocess.call, but save the output?

At the moment the code I have is

So what I want to do is save the output of the subprocess.call into the variable mediainfo. But I don't want to display the actual output of the command in the terminal.

Is this possible?

0 投票
1 回答
199 浏览

python - Python生成排序列表

我想自动压缩我的电影。因此,我在 python 中编写了一个 mediainfo 包装类,以生成一个 xml 输出,然后我将其解析为一个带有音频和字幕轨道列表的 movieinfo 类。

这是 mediainfo 类(它是 pymediainfo 类):

这个类为我提供了 xml 中的每条轨道,然后我解析了 movieinfo 中的相关信息。

好的,现在我有一个音轨列表,例如 3 个音轨,一个是德语和 DTS,一个是德语和 AC3,一个是英语和 AC3。现在我想以“1,2,3”格式从轨道中获取ID,以将其提供给handbrake cli。

我的问题是曲目的顺序。如果有德国 DTS 曲目,这应该是第一首曲目,第二首曲目也应该是第一首,但压缩为 aac,第三首曲目应该是 AAC 中的一个英文曲目。如果只有德语 AC3 曲目,则第一首曲目应为该曲目但压缩为 AAC,第二首曲目应为英语和 AAC。我不知道我怎么能做到这一点,你能帮我吗?我是 python 新手,来自 C、C++ 和 C#。在 C# 中,使用 lambda 很容易做到这一点。

0 投票
2 回答
2221 浏览

powershell - Powershell MediaInfo 读取目录中的文件

我有点像 Powershell 新手,我已经有目的地使用 PS 作为我的主要脚本语言大约 6 个月了。

我正在尝试仅使用 powershell 和 mediainfo 生成一个基本脚本,以将目录(输入)中的文件的详细信息解析到单个 .txt 文件的另一个目录(输出)(理想情况下,删除原始文件扩展名)。

源文件名和输出文件名应该相同,例如:test.mp4 -> test.txt. 这是我到目前为止所管理的:

我遇到了很多问题,我觉得解决方案很简单。

感谢您的任何帮助。

0 投票
1 回答
419 浏览

php - 使用 php 或 avconv 获取 .mov 视频旋转

有没有办法.mov直接使用 php 或使用从 exif 数据中查找文件的旋转avconv

我目前正在使用mediainfo,但我想知道是否可以在不依赖它的情况下获得轮换。

0 投票
4 回答
19430 浏览

video - 获取 MOV 视频的元数据

我有一个电话通讯应用程序发送的 .MOV 视频。我可以检索文件和作者的真实创建数据吗?我尝试使用 ffprobe、mediainfo 和类似工具,但只给我下载日期。

0 投票
2 回答
617 浏览

bash - 将视频时长作为 HH:MM:SS 导出到 .csv

我有一个 bash 脚本,它读取目录中的视频文件并将信息输出到 .csv 中。我此时唯一的问题是,当我以 HH:MM:SS 格式导出所有视频文件的持续时间时,它会在一个多小时内切断任何持续时间的秒数,因此我的输出看起来像 1:25: 而不是 1: 25:34。不到一小时的任何东西都能正确输出。我知道它不是 .csv 部分,因为我先放入了一个临时的 .txt 文件,并且在那个 .txt 中它是不正确的。

这是不起作用的: