问题标签 [ogg]

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 投票
2 回答
8607 浏览

c++ - GetProcAddress,错误 127 (ERROR_PROC_NOT_FOUND)

我正在尝试调用在 DLL 中定义的函数,此处记录:

http://xiph.org/vorbis/doc/vorbisfile/ov_fopen.html

LoadLibraryA 成功,GetProcAddress 似乎为我尝试过的所有其他函数返回了一个有效地址。这里它返回 NULL,GetLastError() 返回 127 (ERROR_PROC_NOT_FOUND)。

我能做些什么?

0 投票
2 回答
695 浏览

html - 我有一个 OVG 视频,想放入我的网站

我有一个 OVG 视频,我想把它放到我的网站上。我对该文件格式了解不多,所以我担心跨浏览器兼容性会如何。我知道FF会播放文件但我不确定IE(我只担心IE 8+)

将此文件放入我的网站的最佳方式是什么?我应该使用 HTML 5<video>标签还是应该使用其他格式?我需要它才能与 IE 8 一起使用,所以我不确定最佳路线是什么。

谢谢!

0 投票
1 回答
2510 浏览

c++ - 使用 gst-rtsp-server 接收流

我有一个关于 gstreamer 的问题。我使用 gst-rtsp-server 制作了一个流媒体服务器。我正在尝试将相机捕获发送到另一台机器(在本地网络上)并将其解析为 .ogv 文件。

流媒体的传输工作正常,我能够将信息解析到文件中;但在此解析后,我无法阅读它或将其与任何应用程序一起使用。似乎缺少一些信息(可能与编码技术有关,我对此了解不多)

服务器端命令(在 C++ 代码中):

客户端命令(终端命令):

任何帮助任何帮助都非常感谢!

0 投票
1 回答
422 浏览

python - FLAC文件的Python批量转换

我想将工作目录中的所有 FLAC 文件转换为 OGG:

这是我已经拥有的。

现在我想知道如何在包含我的 FLAC 文件的目录中检查是否有一个.flac带有 a.cue的情况,如果是这种情况 do_something()

0 投票
1 回答
282 浏览

windows - 使用托管 Web 核心在 Windows Azure Web 角色中提供 .ogg

我有一个使用托管 Web 核心的 Azure Web 角色(即在 ServiceDefinition.cdef 中被注释掉),我似乎无法为要提供的 .ogg 注册 mimeType。我做了很多搜索并找到了一些建议的解决方案,但似乎没有任何效果。

一种解决方案建议在 web.config 中添加自定义 mime 类型。这在我的本地 IIS(即不在 Azure 中)上将 Web 角色作为 Web 应用程序运行时有效,但是当我在 Azure 中运行它时,它不起作用。.ogg 返回 404.0 错误(在提琴手中,它的 Content-Type 为 text/html;charset=utf-8)。

另一个建议是在 ServiceDefinition.cdef 中注册一个 Start 任务,该任务将运行一个 cmd 文件,该文件将调用 appcmd.exe 来设置 mimeType(例如%windir%\system32\inetsrv\appcmd.exe set config /section:staticContent /+"[fileExtension='ogg',mimeType='audio/ogg']")。同样,这不起作用。

在尝试为其他静态内容类型提供服务时,其他人似乎已经使用这些方法取得了成功。我唯一的猜测是为什么它对他们有用,而不是对我有用的是,当我在托管 Web 核心中运行时,它们在完全 IIS 模式下运行 Azure。

任何帮助将不胜感激。

0 投票
1 回答
468 浏览

cmake - 如何在 Windows 中使用 OGG 支持编译 Alure?

在 Linux 中,这简直是小菜一碟。我简单地运行了 make,OGG 库已经安装在正确的位置和所有东西上。我可以在 Linux 中使用 Alure 播放 OGG 文件没问题。

现在,我正在开发 Windows 版本。我能够在 MinGW Shell 中使用 cmake 生成 MSYS Makefile,然后构建 Alure 库。但是,我明确看到消息表明我缺少 OGG 支持。

起初这是预料之中的。但是,在开始构建 win32 OGG/vorbis 库之后,我不知道在构建 Alure 时将它们放在哪里。libs/includes 是否需要位于相对于该文件夹的特定位置?还是我需要使用一些标志来指定 OGG 库的位置?(例如,我必须通过某些./configure参数在构建 libvorbis 时指定 libogg 的位置。)恐怕我对 cmake 或 Alure 的了解不够,无法弄清楚这部分。

0 投票
2 回答
5117 浏览

c# - 如何在 C# 中剪切、编辑和合并 OGG 文件?

我有一个 ogg vorbis 文件,我必须用它做两个操作:

  1. 将文件的一部分从一个位置剪切到另一个位置
  2. 将另一个文件与现有文件合并

如何在 C# 中执行这两个操作?

0 投票
2 回答
674 浏览

gstreamer - 使用 GStreamer 播放保存在数组中的原始 PCM

我正在使用 ogg/vorbis 使用 C++

我有一个数组,其中包含从 vorbis 文件 (.ogg) 解码的原始 PCM 数据。.ogg 文件已使用 libvorbis 使用 vorbis_synthesis_pcmout 进行解码。这将使用每个通道的原始 PCM 填充多维数组。

我确信 Gstreamer 能够读取纯 PCM,我已经搜索了 pluginto 但无济于事。我确定我只是在这里忽略了一些简单的事情。

0 投票
0 回答
1972 浏览

android - mp3 设置为铃声后不循环播放

我正在为 Android 编写音板应用程序,目前正在使用 mp3。将它们设置为铃声后,它们只会播放一次并且不会循环播放。显然大多数人只是将它们转换为 ogg 并设置 ANDROID_LOOP 标志,这会有所帮助(如这里)。

这是唯一的方法,还是以某种方式制作 mp3s 循环(设置为铃声时)?

0 投票
1 回答
260 浏览

flash - MP3、firefox、电子邮件、javascript、jplayer

我想以两种方式播放音频

  1. 通过我的网站(更容易,因为我可以检测到浏览器)
  2. 发送一封电子邮件,其中将有一个播放器来流式传输音频

限制。1. Firefox 不会播放 MP3 2. Iphone/ipad 不会播放 flash 3. Iphone/ipad 不会播放 ogg 4. 电子邮件有问题 javascript -jplayer (可能在垃圾箱中结束)

问题。如果我通过电子邮件发送,我无法检测到浏览器,因此无法选择 ogg、flash 等。

解决方案 1. 使用 HTML 5 并嵌入播放器流 mp3...适用于 iphone、ie8、chrome....而不适用于 firefox(mp3 问题)和较旧的 ie 浏览器(html5 问题)。

  1. 使用 jplayer .... 我希望电子邮件不喜欢 javascript 并扔进垃圾箱,而且 firefox 会播放 mp3 音频吗?

  2. 使用闪光灯....我希望 iphone/ipad 不能工作,它也会从电子邮件中播放吗?

处理这个问题的最佳方法是什么?