问题标签 [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# - c#视频编辑器中的声音识别
我目前正在编写一个专门的视频编辑器。它是专业的,因为我学校的讲师使用它来录制电子学习讲座。它使用C#、WPF和Microsoft Expression Encoder。剪切和插入视频等基本功能已经完成。现在我正试图找出一种声音识别的方法。这个怎么运作:
- 用户选择视频的一部分
- 视频编辑器会记下该部分的声音
- 视频编辑器在视频的其余部分搜索类似的声音
- 视频编辑器会突出显示视频的这些部分,并为用户提供编辑它们的机会。
视频采用 xesc 格式。任何人都可以指导我到任何可以帮助实现这一目标的图书馆/教程吗?对不起,我是声音分析和编辑的新手。
目前找到的库:Naudio & Mediainfo.dll 但是,这些库不支持 xesc。我是否应该事先将这些视频转换为 mp4 以便于进行声音分析?是否有任何算法来检测相似的声音样本?
抱歉,添麻烦了!谢谢!
linux - 安装 mediainfo
如何使用 wget 命令将 mediainfo 安装到我的 centos6 中?
我尝试了这些命令,但出现错误:
我做错了什么?
video - Mediainfo - 分析从自定义时间开始的媒体轨道
据我了解,Mediainfo 从前几帧的元数据中分析视频。有没有办法让 Mediainfo 分析从某个时间开始的视频?如果这无法实现,我可以使用 C++ 源代码来实现吗?
ruby-on-rails - 使用俄语符号从 Ruby 调用 Bash 命令返回 1
调用 bash 命令
在 Rails 项目中'avalom media system'
返回错误代码1。
从路径中删除俄语字母cmd = '/usr/bin/mediainfo "/var/avalon/dropbox/Nabiullin_SciERes_1.flv" --Output=XML'
,调用另一个命令
cmd = 'head "/var/avalon/dropbox/Лекции_для_молодых_ученых/Nabiullin_SciERes_1.flv"'
或在 irb 或项目环境或 bash 中运行命令 - 一切都很好。
谢谢。
当我尝试在文件:543 => 在 gem 媒体信息文件:473中使用俄语字母将媒体文件添加到集合时出错
控制台编码 - utf-8。命令字符串编码 - utf-8。
visual-c++ - Mediainfo.dll 持续时间参数不返回秒数
我正在开发一个 Visual C++ 项目,我需要从选定的文件中获取电影的持续时间。我使用 Mediainfo.dll 来检索此信息 ( movieFile->General->DurationString;
)。问题是当持续时间超过一小时时,我没有得到秒数,即秒数始终显示为 00。当持续时间小于一小时时,一切都很好。我也试过 with movieFile->General->DurationMillis;
,它以毫秒为单位返回持续时间,但我也得到 00 秒。有谁知道可能是什么问题?
vlc - 从 .TS 文件批量获取电视节目名称
有没有办法从.TS格式的DVB录制中获取当前播放节目的名称?
在VLC中,我可以在 Tile Bar 和“正在播放”中看到它,但在 MediaInfo 中,它显示了许多小时和节目,而不仅仅是正在播放的内容。
是否可以从VLC CLI获取该 Title ,并将其传递给BATCH文件中的 var ?
我使用Mediainfo CLI传递其他参数,但如果我在“菜单”部分查找它:
没有显示,我找不到正确的参数来获取电视节目的标题(尽管它可能会显示所有的时间和节目,而不是当前的)。
所以,我想知道我是否可以使用VLC CLI、MediaInfo CLI或其他CLI软件来做到这一点。
谢谢!
php - PHP exec 和 mediainfo
我的 php 脚本和 mediainfo 有问题。我运行 xampp,我将工作文件夹的权限设置为 777,但如果我尝试使用:
或者
它不起作用。终端中的相同命令可以正常工作。有什么建议吗?
问候
windows - 重启后批处理脚本停止工作
所以我写了一个按我的意图工作的批次。然而,在我重新启动 Windows 后,我再次运行了批处理,但由于某种原因它不再工作了。
在将其分解,消除/简化一些代码后,我发现问题与 MediaInfo CLI 有关。这是批处理的完整代码:
模板(Audio.txt)只包含:
如您所见,我将其分解为超级基本的;它甚至在一段时间后再次工作 - 没有改变任何东西 - 但在我再次重新启动后,它没有工作。所以,我知道这听起来很奇怪,但一定是什么触发了它再次工作。我不知道那可能是什么。
我很困惑为什么会发生这种情况,所以任何帮助将不胜感激。
PS:对不起,如果我的语法可能不正确,但英语不是我的母语。
java - Java - Xuggle 在 Windows 7 64 位上崩溃
我在我的 Java 应用程序中使用 xuggle-xuggler-5.4.jar 文件(以提取持续时间、比特率等媒体信息),它在“container.open()”处使整个应用程序崩溃。它会生成一个包含以下消息的日志文件:
你能提供xuggle 5.5版本的jar文件吗?如果不是,请推荐一个提供媒体信息的好的 API / 框架。
谢谢,
android - 可以投射或流式传输(Android-Chromecast)本地文件吗?
我正在开发一个小音乐播放器,我正在尝试将当前歌曲投射到 Chromecast。我的应用程序基于文件夹,因此我将 mp3 或 flac 文件作为歌曲进行管理。
我正在关注这个Google Developers 教程,并且我已经使用 Media Chanel 编写了我的 Android Sender。如果我这样做,上传到 Dropbox 的歌曲会在我的电视上成功播放。
有什么方法可以投射或流式传输文件以设置 URL?
我尝试:
但我无法发送文件。有什么方法可以从本地文件路径构建 MediaInfo 对象引用?如果没有,是否有任何简单的方法可以从本地路径创建流并将该流发送到 Chromecast?
在其他情况下,用另一种方法直接从设备传输多媒体声音会更好吗?
谢谢大家