ogg相关内容

合并两个 mp3 php

您知道使用 PHP 合并两个 MP3 文件的类吗? 我在 Google 上什么也没找到. 解决方案 如果合并是指将一个音频置于另一个之上,请忽略此答案. 如果您不想重新编码 MP3,您可以直接附加它们.我知道这适用于 MPEG 电影,所以我想它也适用于 MP3.另一种选择是将 audo 文件添加到没有压缩的 Zip 存档中,然后将扩展名重命名为 .mp3. 我做了一个快速 ..
发布时间:2021-12-27 22:05:04 PHP

如何使用 bash 命令或 Ruby 使用 ffmpeg 将 mp4 文件批量转换为 ogg

我运行的是 OSX,对视频转换一无所知.但是我有 200 个视频,它们都是 mp4 格式,无法在 Firefox 中播放.我需要将它们转换为 ogg 才能使用 html5 视频标签. 这些文件位于文件夹结构中,因此很难一次处理一个文件.我希望 bash 命令或 Ruby 命令遍历所有子文件夹并找到所有 .mp4 并转换它们. 我找到了一个关于如何使用 Google 执行此操作的参考:h ..
发布时间:2021-12-26 19:12:29 其他开发

FFmpeg 可以用作库而不是独立程序吗?

我想为我正在编写的程序添加视频转换功能.FFmpeg 用于执行此操作的命令行界面只是 ffmpeg -i InputFile OutputFile,但是有没有办法将其用作库,因此我可以执行类似 ffmpeg_convert(InputFile, OutputFile)? 我希望我不必直接使用 libavcodec,因为我想它会比在格式之间转换的单行函数复杂得多.如果 FFmpeg 不能轻易改 ..
发布时间:2021-12-26 18:44:00 其他开发

iPhone sdk 中的 OGG Vorbis

我想知道是否可以使用 iPhone SDK 播放 Ogg Vorbis 音频文件,或者是否存在允许播放的库或框架. 我已经阅读了一些关于 OpenAL 的内容,但我没有找到任何教程...谁能帮帮我?? 解决方案 迟到总比不到好 ;) 我在这里找到了答案在我的项目中使用 cocos2d 播放 ogg 文件?. PASoundMgr 是一个不同的声音引擎,它支持 ogg 文件回放 ..
发布时间:2021-12-21 00:01:21 移动开发

在 Flash/Flex 应用程序中使用 Ogg Vorbis

我希望使用 ogg vorbis 而不是 mp3 来流式传输音频.Flash 播放器似乎本身并不支持 ogg.是否有可以嵌入应用程序本身的编解码器引擎,可以播放 .ogg 而不是 .mp3? 一般来说,Flash 支持的流式音频格式有什么比 mp3 更好的格式? 解决方案 Adobe Alchemy 技术的首批演示之一是用于 Flash 的 OggVorbis 库.请参阅此页面了解源 ..
发布时间:2021-11-11 23:49:40 其他开发

为什么 FLAC Streaming over HTTP 使用 Ogg 封装而不是本机完成?

目前所有的 FLAC 流媒体实现(例如 Edcast 和 Icecast)似乎都使用 Ogg 作为 FLAC 流媒体的容器. 这是什么原因? 不使用 Ogg 而是流式传输“原生"FLAC 流有哪些缺点? 我已经完成了一些通过 HTTP 流式传输 FLAC 的测试,它似乎在 VLC 中工作得很好.FLAC 似乎是以帧可以独立站立的方式构建,使其对流损坏具有健壮性和/或丢帧.鉴于此,我不 ..
发布时间:2021-08-30 20:25:34 其他开发

Laravel 7检测到不正确的MIME类型

PHP 7上的Laravel 7正在检测到.ogg扩展名不正确的MIME类型的 application/octet-stream . 这是适用的文件请求转储: Illuminate \ Http \ UploadedFile {#1274▼-测试:错误-originalName:" 03-See You Tonite.ogg"-mimeType:“应用程序/八位字节流"; 有人知道解 ..
发布时间:2021-05-28 21:05:34 PHP

如何从ogg/opus文件中一一读取OPUS数据包

我需要从ogg/opus文件中逐一读取OPUS数据包,然后以OPUS格式进一步发送它们,因此无需解码.我正在查看 opusfile lib,但API和示例相当复杂并且更着重于解码文件并获得结果PCM.有没有一种方法可以用此库实现我想要的功能,以及如何实现?如果没有,我还有什么其他选择? 解决方案 我想我来晚了.我有非常相似的用例,我想从ogg opus文件中提取opus数据包.我找到了这个 ..
发布时间:2021-04-22 20:42:32 其他开发

分割Ogg Opus文件流

我正在尝试将OGG_OPUS编码的流发送到Google语音到文本流服务.由于Google对他们的流请求有一个时间限制,因此我必须以固定的时间间隔将音频流路由到另一个Google Speech To Text流会话. 根据我所阅读的内容,OGG流中的页面无法独立读取,因为页面中的数据是通过考虑上一页和下一页的数据来计算的.如果是这样,我们是否可以在某个时间点切断流并用剩余的数据重新创建一个全新 ..
发布时间:2021-04-12 19:38:29 前端开发

如何使用Java播放Opus编码的音频?

当播放解码的音频时,我设法产生了各种声音,从g吟到尖叫声再到恶魔般的颂歌.最接近的声音类似于快进播放,并且播放仅持续约15秒.我尝试将解码和AudioSystem API方法的参数组合在一起,似乎没有任何效果. 那么,是什么导致这种音频失真? 此文件的Opusinfo显示以下内容: 正在处理文件"test.opus" ...新逻辑流(#1,序列号:00002c88):类型为opus用 ..
发布时间:2021-04-12 19:33:33 Java开发

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

我有一个ogg vorbis文件,我必须对其进行两项操作: 将文件的一部分从一个位置剪切到另一个位置 与现有文件合并另一个文件 如何在C#中执行这两项操作? 解决方案 我将研究libogg的c文档,并弄清楚如何使用c做到这一点.然后使用libogg上的包装器在C#中编写几乎相同的代码. 我使用互操作助手在libogg和libvorbis上创建了一个低层包装器: http ..
发布时间:2021-04-12 19:33:23 C#/.NET

媒体基金会vs DirectShow和媒体容器。 (WEBM和OGG THEORA)

为什么所有新的视频/媒体容器格式对媒体基础的支持都很少,而DirectShow快要死了,却为DirectShow提供了更多支持。 解决方案 因为Media Foundation为DirectShow提供了较差的功能集和可用性。 DirectShow是Windows中格式和编解码器的主要API,但是Microsoft大约在10年前就停止了其开发。该API的可扩展性非常好,并且仍然非常适用于多 ..
发布时间:2020-10-22 03:28:58 其他开发

如何为Ogg建立CRC32表?

来自此答案我修改了以下代码: function _makeCRCTable(){ const CRCTable = new Uint32Array(256); for(让i = 256; i--;){ let char = i; for(let j = 8; j--;){ char = char& 1个3988292384 ^ char>> 1:字符>> 1; } CR ..
发布时间:2020-10-11 02:53:11 前端开发

如何创建无声的.ogg音频文件

回答问题“如何在ubuntuforums上制作无声mp3或wav文件" .org FakeOutdoorsman提供了以下食谱: 使用FFmpeg的另一种方法. WAV中60秒的无声音频: ffmpeg -ar 48000 -t 60 -f s16le -acodec pcm_s16le -ac 2 -i /dev/zero -acodec copy output.wav 在MP ..
发布时间:2020-09-13 21:41:47 其他开发

使用Xcode5.1错误为iOS编译libspeex

另请参阅:使用Xcode5.1错误为iOS编译libogg 环境:Mac OS X 10.9.2,Xcode 5.1. 有两个Shell脚本可用来构建libogg和libspeex,它们位于同一目录中. libogg构建脚本如下: #!/bin/sh set -xe VERSION="1.3.1" BUILDDIR=`pwd` DESTDIR="libogg-built" A ..
发布时间:2020-08-14 20:11:55 移动开发

Angular ogv.js音频播放器控件

我正在Angular 8中使用 ogv.js .我想播放ogg音频在我的浏览器(Safari)中. 在浏览器中,仅在播放音频时没有任何控件(播放/暂停等)? 我的组件ts文件具有: const ogv = require('ogv'); @ViewChild('ogvContainer', { static: true }) ogvContainer: ElementR ..
发布时间:2020-07-02 04:05:28 其他开发

Python批量转换FLAC文件

我想将所有FLAC文件转换为工作目录中的OGG: 这是我已经拥有的. for root, dirs, files in os.walk(args): flacs = [f for f in files if f.endswith('.flac')] oggs = [o for o in files if o.endswith('.ogg')] ..
发布时间:2020-06-15 18:43:44 Python