问题标签 [multimedia]

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 投票
3 回答
6797 浏览

delphi - 在 Delphi 中播放视频文件的最佳方法是什么?

我需要播放视频文件(使用已安装的编解码器)并获取一些文件信息(例如帧速率和长度)。

0 投票
4 回答
1003 浏览

user-interface - 用于原型多媒体应用程序的跨平台语言 + GUI 工具包

我正在寻找一种语言 + GUI 工具包,用于快速制作多媒体安装实用程序的原型。我已经使用 Max/MSP/Jitter 多年,但我想在我的“武器库”中添加一种基于文本的语言,以完成“内容制作”之外的任务。

(说到实际的媒体合成,我的选择很明确[SuperCollider + MSP for audio,Jitter + Quartz + openFrameworks for video])。

我正在寻找保持 Max 的一些优点,但更低级别、更快、更多跨平台(Linux 支持)和基于文本的东西。不需要与强大的声音/视频库集成。

一些要求:

  1. 最重要的是,快速的开发时间
  2. 跨平台(至少 OSX 和 Linux,Windows 是加分项)
  3. 快速简便的跨平台 GUI,无需针对特定平台进行修改
  4. 尽可能将 GUI 代码与后端代码分离
  5. 适合与外部串行设备(微控制器)连接
  6. 良好的网络支持 (UDP/TCP)
  7. 好的多媒体库(视频、声音、OSC)是一个加分项
  8. 异步 > 同步
  9. UNIX 集成是一个加分项

想到的选项:

  1. AS3/Flex(不是 AS3 的粉丝或在 Flash Player 中运行的想法)
  2. openFrameworks(C++ 框架,可能有点太低级了[寻求快速的开发时间]并且偏向于视频工作)
  3. 带有处理库的 Java(如 openFrameworks,只是速度较慢)
  4. Python + Qt(Qt 适合快速原型设计吗?)
  5. Python + 另一个 GUI 工具包
  6. SuperCollider + Swing(令人讨厌的 GUI 开发)
  7. 带有 SWT 的 Java

还有其他选择吗?你有什么建议吗?

0 投票
1 回答
152 浏览

templates - Dreamweaver 中框架和模板的功能是什么?

Adobe Dreamweaver 中的框架和模板有哪些功能?

是创建框架、创建嵌套框架等,还是其他?

0 投票
1 回答
1611 浏览

silverlight - 为什么 Silverlight 在没有任何编码 API 的情况下提供网络摄像头和麦克风支持?

在 Silverlight 4 的新功能列表中,您会发现以下内容:

网络摄像头和麦克风允许共享视频和音频,例如用于聊天或客户服务应用程序。

Silverlight 将音频流捕获为原始 pcm。那么您将如何实现例如音频/视频聊天或客户端/服务器音频录制应用程序,而客户端没有任何编码,而 Silverlight 中没有可用的 API?

更不用说在 Silverlight 中您不能使用非托管 dll。您可以使用 com 自动化(Silverlight 4 的一项新功能,我认为仅适用于 Windows),但前提是它已经安装在客户端(您是否知道随 Windows 一起安装的任何编码 COM 服务器)。否则,您将如何在 Silverlight 应用程序中部署自定义 COM 服务器?

我发现的唯一方法是部署命令行编码并将其与 COM AutomationFactory.CreateObject("WScript.Shell") 一起使用,或者实现编码以在您自己的AudioSink中使用它。

0 投票
1 回答
158 浏览

java - Downloading multimedia content in java from php pages

The url: http://www.teamliquid.net/replay/download.php?replay=1830 is a download link to a .rep file.

My question is: how to download this content in java knowing the name of the original rep file in order to save it with a defined prefix, like path/_.rep

//I was trying to run wget from java but I don't see how to get the original file's name.

0 投票
2 回答
289 浏览

c++ - 从视频中提取声音

我目前正在做我的多媒体作业,我必须使用一个视频作为前景和另一个作为背景来创建一个新视频。OpenCV 允许我做到这一点:从视频中的每一帧中提取图像,处理它们并将结果重新转换为视频格式。然而,OpenCV 只是一个计算机视觉库。有没有一个库可以让我对声音做同样的事情?我想从我正在使用的视频中提取声音(实际上是音乐)并将其放入最终视频中。

0 投票
1 回答
2019 浏览

multimedia - M3U 播放列表中的下一首曲目或随机播放?

我有一个 M3U 播放列表,其中包含来自网络的一些 MP3 的 URL。它在服务器上,所以我可以在其他计算机和我的 iPhone 上打开它。

不幸的是,我尝试过的所有播放器都不让我点击“下一首”按钮转到播放列表中的下一首歌曲。有没有办法在 M3U 文件中指定该功能?或者,如果不是这样,我可以制作一个媒体播放器来自动随机播放播放列表吗?

我总是可以自己制作一个脚本来洗牌,但如果存在的话,我想使用内置于 M3U 中的东西。

0 投票
1 回答
1408 浏览

c++ - 在 C++ 中通过麦克风播放声音

我正在为 Windows XP 使用 C++ 制作一个程序,该程序需要播放声音,以便当前正在录制麦克风的任何程序都可以听到它,但它不会从扬声器中出来。似乎没有“真正的”方法,但可以进入“sndvol32 -R”并将 Wave out mix 或类似设置为当前输入设备。然后您可以将主音量调至 0,播放声音,将其调高,并将输入设备重置为麦克风。有没有办法透明地做到这一点,或者使用函数设置当前输入设备,这样你就不必看到 sndvol32 弹出?

谢谢

0 投票
2 回答
647 浏览

c++ - 最快的python/C++多媒体库

我在基于 OpenGL 的游戏中使用 pyglet,但它是目前最快的具有 python 包装器的库吗?我可以创建一个 C++ 扩展并使用任何 C++ 多媒体库。是否有任何 C++ 库值得投入时间或不值得额外的工作?

谢谢你。

0 投票
2 回答
1248 浏览

c# - 如何在 C# 应用程序中启用 MMCSS?

我想尝试多媒体类调度服务http://msdn.microsoft.com/en-us/library/ms684247(v=VS.85).aspx

我希望它可以通过更好地调度我的线程来减少延迟。

如何在 C# 中完成?

注意:我的应用程序与多媒体无关,我只需要 MMCSS 的功能。