问题标签 [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.
c# - FFMPEG GET C#中音频和视频文件的编解码器信息
我想检索和验证音频和视频文件Codec Info、File-format和Media Format。寻找 .Net 类库并返回更好的 Wrapper 类,以便我可以从 C# 中的 File 中检索此信息。
一旦返回,需要<source>
根据为该文件收到的“编解码器信息”/“文件格式”/“媒体格式”创建 XML 相关的音频/视频标签,如下所示。
c# - 在 C# 中导入 C++ dll 函数
我想在 MediaInfo.dll 中调用一个函数。
功能是:
我以这种方式在 c# 代码中声明了它:
这是调用它的代码:
问题是任何使用 .NET Framework 编译的等于或高于版本 4 的 c# 应用程序在调用该函数时都会崩溃。
我该如何解决?
提前致谢。
c++ - libmediainfo:qt5 项目未定义符号错误
我正在尝试将 libmediainfo 与我的 qt5 项目一起使用,但出现以下错误
我的简历
在我的头文件中
以及 cpp 的相关部分
我不确定问题出在哪里。我在 /usr/local/lib 目录中有 libmediaplayer.dylib。请帮忙
bash - Bash:无法通过 mediainfo 浏览目录中的所有文件
我在 debian 计算机上有一个音乐目录,其中有时会包含太大的文件。为了帮助我最终删除这些文件,我安装了 mediainfo 并制作了一个脚本,该脚本应该使用该命令遍历音乐目录中的所有文件。
我正在尝试利用持续时间参数来定义需要删除的内容。示例输入是:
输出以毫秒为单位返回持续时间。请注意,如果文件中有空格,mediainfo 会在它们前面标记一个反斜杠。我在脚本中考虑到了这一点:
回声输出是:
mediadur 回声输出不显示任何内容。但是当我将第一个回显输出复制到第一个示例时,它显示相同的输出。
但是,如果目录中有任何文件名中没有空格的媒体,则脚本可以正常工作。脚本的输出:
这个问题让我非常困惑。任何帮助表示赞赏。
ffmpeg - 如何在 .mp4 文件中指定视频比特率模式
我在获取 .mp4 文件的媒体信息时遇到问题。我想获得 .mp4 文件的视频比特率模式。
我曾经使用 ffmpeg 和 mediainfo 工具。
ffmpeg 没有(或显示)video_bit_rate_mode 字段。
命令:ffprobe -show_streams -i "file.mp4"
mediainfo 工具有 video_bit_rate_mode 字段。使用某些格式打开时很好,但是,当我使用 .mp4 文件打开时,此字段不显示。
请帮助我如何指定 .mp4 文件中使用的视频比特率模式。
感谢帮助。
python - python: subprocess.check_output 如何创建它的调用?
我正在尝试使用 mediainfo 读取视频文件的持续时间。这个shell命令有效
并产生类似的输出
但是当我尝试用这条线在 python 中运行它时
整个 --Inform 事情被忽略了,我得到了完整的 mediainfo 输出。
有没有办法查看子进程构造的命令,看看有什么问题?
或者任何人都可以告诉什么是错的?
python - 使用 mediainfo 在 python3 中运行 check_output 会产生错误,即使终端中的相同调用工作正常
这是代码:
运行它时,我得到
在终端中运行mediainfo --Inform='Video;%Format%' s03e07.mkv
时,我得到了所需的输出,那么这里发生了什么?
ffmpeg - CompleteName_Last MediaInfo 那是什么意思以及如何通过 FFMPEG 设置它
我有一个关于 Complete_NameLast MediaInfo 字段的问题
CompleteName_Last :最后一个文件的完整名称(Folder+Name+Extension)(在文件序列的情况下)
有谁知道这个字段如何以及何时添加到文件中?如何通过 FFMPEG 进行设置?我假设这个字段添加了一系列视频文件,例如我们有一个大的源文件,流式传输它而不是通过 FFMPEG 捕获,但在这种情况下,有些文件有它,有些文件没有。
在您在上面看到的图片中,我们拥有它(当前文件 index4.ts),但对于从同一来源捕获的其他文件,我们没有它(例如索引 40.ts)
主要问题是 1. 在哪里可以找到有关 ffmpeg 文件序列捕获的其他信息 2. 在哪里可以找到与此 MediaInfo 属性相关的更多信息
谢谢你。
inno-setup - 在 Inno Setup Pascal Script 中使用 MediaInfo 库获取图像文件信息
两天多来,我一直在尝试MediaInfo.DLL
在我的 Pascal 脚本中使用 JPEG 图像和 MP4 视频文件信息。
但我不断收到错误
运行时错误(在 6:366) - 地址 0042FD23 的访问冲突。读取地址 8065241E。
错误主要指向(6:366)。
尝试使用获取媒体信息时,我想不出是什么问题导致了此异常MediaInfo.DLL.
我添加到脚本中的代码:
异常生成的行是:
我预计编译器输出将是Width of the JPEG Image: 1920.
我使用最新版本的 Unicode Inno Setup Compiler (5.5.9 - U)
提前感谢您的重要帮助。
amazon-web-services - 如何使用 mediainfo 查看 aws s3 上的视频文件信息?
我已经在 mac 上安装了 mediainfo 工具。我可以使用它查看本地视频文件。但是当我看到有关 aws s3 上哪个文件的信息时,我收到了一个错误:
我可以从公共网址访问该视频,但为什么不能访问mediainfo
?