问题标签 [vorbis]
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++ - Ogg/Vorbis: _ov_fopen 找不到
我正在尝试使用 Ogg/Vorbis 和 OpenAL 在我的游戏中获得声音。现在我只是试图加载一个 .ogg 文件并读取它的数据,我实际上并没有对它做任何事情。我第一次尝试使用ov_open
,但是,文档说我真的应该ov_fopen
在 Windows 上使用。
但是,当我尝试使用它时,我得到以下信息:
...当我谷歌“未解析的外部符号_ov_fopen”时,我得到了一个结果。而且是日文的。
所以我尝试下载 ogg 和 vorbis 源并编译它,并将它们插入项目中,但它仍然给我同样的错误。
基本上,我如何加载 Ogg/Vorbis 文件以在 Windows 上与 OpenAL 一起使用?
提前致谢。
iphone - 为 iPhone 构建 ARM 汇编器 vorbis 解码器库“Tremolo”
我正在尝试为 iPhone 编译Tremolo。我已经提取了文件 bitwise.c bitwiseARM.s codebook.c dpen.s dsp.c floor0.c floor1.c floor1ARM.s floor_lookup.c framing.c info.c mapping0.c mdct.c mdctARM.s misc .c res012.c 进入一个新的目标,添加了以下自定义设置:
...但是一旦 xcode 到达第一个汇编程序文件 bitwiseARM.s,我就会收到如下错误:
我可以用谷歌搜索的第一个错误,将 .global 更改为 .globl 修复了第一个错误,但我仍然得到错误的指示,我不明白为什么。谷歌搜索 ARM 指令集,上面的指令对我来说是有效的。我试过切换拇指支持,只为 armv7 而不是 armv6 构建,但都没有帮助。
c++ - 音频输出到 .wav 文件是有效的,但是当使用 Vorbis 编码时,它会记录静音?
过去三天我一直在寻找虫子,但我有点放弃了。我已经浏览了 OpenAL SDK 和 Vorbis 示例中的所有示例,但无济于事,所以我希望有人能帮助我。
问题:我使用 OpenAL 录制音频,出于调试原因,我将其输出到 C:/out.wav,然后我可以使用任何选择的音频播放器播放它,它会播放我录制的任何内容。
我从 openAL 获得的完全相同的缓冲区是我输入 libvorbisenc的内容
(我请求一个带有 vorbis_analysis_buffer 的缓冲区并在其上运行 alcCaptureSamples,之后我让 vorbis 做这件事。)
重点是:为什么 vorbis 将静音返回到我的输出文件以及如何在我的文件“C:/out.ogg”中获得有效的压缩音频?
不要担心一些丢失或多余的括号,它们在复制+粘贴和删除
代码运行的注释时丢失了,但它的输出只是无效的。
相关定义等:
vorbis 设置
有问题的代码:
要消化的东西很多,但我真的希望有人能帮助我。
提前致谢。
visual-studio-2010 - VS2010 的 libogg/libvorbis 项目
我最近安装了 VS2010,并且正在重新编译一些库。一切顺利,直到是 libobb 和 libvorbis 的时候。由于某种原因,项目文件的转换失败。有人有这方面的经验吗?
ffmpeg - 无法通过标准输出从 ffmpeg 流式传输 Ogg
要了解它的症结所在,为什么第一个命令有效,而第二个命令无效。它们生成大小略有不同但内容不同的文件:
test.a.ogg 将正常播放并且没有问题。test.b.ogg 从源音频的中间开始,在音频中有停顿和间隙。它也不会报告轨道的长度。
我想将源文件即时转码为我正在编写的程序的 ogg,并且我正在尝试将标准输出从 ffmpeg 通过管道传输到我的程序中。将结果放入中间文件会降低性能,因为转码应该是按需进行的。
java - 将 Vorbis SPI 依赖项添加到 Maven 项目
我希望能够使用 JavaSound 播放 ogg 编码的文件。我认为最简单的方法是将依赖项添加到 Vorbis SPI 并像常规波形文件一样播放它。但是,我的项目是使用 maven 管理的,但 vorbis spi 在公共存储库中不可用。
将此依赖项添加到我的项目的最简单方法是什么?是否存在某种非官方维护的 Maven 存储库,其中 vorbis spi 工件确实存在?
jquery - 如何让这个视频播放器在网络上使用 html5 ogv 和 mp4?
我正在尝试一些我在网上找到的使用 CSS3 HTML5 JQUERY 等的视频播放器... http://dev.opera.com/articles/view/custom-html5-video-player-with-css3-and-jquery /#sec1
我正在尝试将其添加到现有站点,但是当我将其上传到网络时,它无法在 Firefox 中工作。我认为这是由于 mp4/ogv 文件的文件大小太大,但没有出现任何控件,所以一定是某些东西干扰了 javascript 库。
教程底部的源代码中给出的 js 和 css 文件我没有接触过。只有 HTML 索引页。您可以通过单击该链接并检查源代码在下面看到
java - PCM Wave 文件 - 立体声到单声道
我有一个立体声音频文件。将其转换为单声道只是跳过每隔一个字节(在标题之后)的情况吗?它以 16 位签名 PCM 格式编码。我javax.sound.sampled
有空。
这是我尝试过的代码不起作用:
此代码在.ogg
使用 Jorbis 读取文件以将其转换为 PCM 数据后使用。唯一的问题是结果是立体声,我需要它是单声道的,所以如果有另一种解决方案,我很高兴听到它!
windows-phone-7 - 适用于 Windows Phone 7 的 Vorbis 解码器
有人知道可以在 Windows Phone 7 上使用的 vorbis 解码器库吗?
缺乏本机代码互操作性使得重用任何本机代码实现变得困难(不可能?),但如果有技巧可以做到这一点,我也对此持开放态度。
mediaelement.js - 为什么要使用 ogg 和 webm 文件?
在 MediaElement.js 的 wordpress 插件中可以选择添加 ogg 和 webm 文件。为什么我应该使用它?有什么好处?