audio相关内容

使用 libavcodec 将音频编码为 aac

我正在使用 libavcodec(截至 10 年 3 月 3 日的最新 git)将原始 pcm 编码为 aac(已启用 libfaac 支持).我通过调用 avcodec_encode_audio 来做到这一点每次重复使用 codec_context->frame_size 样本.前四个调用成功返回,但第五个调用永远不会返回.当我使用 gdb中断,堆栈已损坏. 如果我使用 audacity ..
发布时间:2021-12-26 19:06:09 其他开发

在没有大多数编解码器的情况下编译 FFMpeg

我希望编译 ffmpeg,使其仅支持少数编解码器.具体来说,只有 PCM 编解码器和 MP3. 关于如何做到这一点的任何指示?可以用编译标志来完成,还是我需要编辑代码? 解决方案 你可以使用 configure 和 --disable-everything 然后只启用你需要的,然后构建此配置.更多相关信息:构建 FFmpeg.这样你就不需要接触源代码(手动编辑). 具体是什么受 ..
发布时间:2021-12-26 19:05:33 其他开发

使用 FFmpeg 检索专辑封面

我正在开发一个 Android 应用程序,它依赖于 FFmpeg 来检索音频元数据.我知道可以使用 FFMpeg 以编程方式检索专辑封面.但是,一旦您解码了艺术作品(MP3 中的视频帧),如何生成图像文件(PNG)以在应用程序中使用?我已经搜索遍了,但似乎无法找到一个有效的例子. 编辑,这里是解决方案: #include #include 无效检索专辑艺术(const char *path ..
发布时间:2021-12-26 19:04:09 移动开发

使用 ffmpeg 添加重复的背景音频

使用 ffmpeg,我看到了如何添加音乐文件作为视频的背景,但问题是如何使音频循环/重复.有出路吗? 解决方案 ffmpeg 具有前景广阔的 -loop_input 标志,但尚不支持音频输入. 我建议将 sox 和 -shortest 选项用于 ffmpeg 作为解决方案. sox short_audio.mp3 looped_audio.mp3 repeat 1000 # 根据需 ..
发布时间:2021-12-26 19:03:40 其他开发

如何以编程方式从 MP3 中消除静音?

我的 MP3 文件有时会在结尾处静音.我想自动消除这种沉默.据我所知,这是“完美"的静音(0 振幅),而不是背景噪音.内容长短不一,沉默不一. 我发现了一些关于裁剪到前 30 秒的其他问题,或者裁剪到 X 和 X+N 秒 使用 ffmpeg.我想我可以使用类似的方法,只要我有办法找到沉默开始的时间.我将如何以编程方式做到这一点? 例如,一种可能的解决方案是使用一个命令来找到“沉默"的开 ..
发布时间:2021-12-26 19:03:26 其他开发

使用 ffmpeg 将音频文件转换为 mp3

我需要使用 ffmpeg 将音频文件转换为 mp3. 当我将命令写为 ffmpeg -i audio.ogg -acodec mp3 newfile.mp3 时,出现错误: FFmpeg 版本 0.5.2,版权所有 (c) 2000-2009 Fabrice Bellard 等.配置:libavutil 49.15.0/49.15.0libavcodec 52.20.1/52.20.1li ..
发布时间:2021-12-26 19:01:03 其他开发

在WP7中提取声谱数据

当我意识到 MediaLibrary 的 GetVisualizationData() 在 WP7 上返回一堆零时,我非常不满意.为了从我的 MediaLibrary 的歌曲集中计算和提取声谱数据,我可以应用哪些其他方法? 附言它的编写方式表明我正在从事一个 XNA 项目.我很乐意接受甚至与 Silverlight 相关的方法,因为这更像是我正在努力解决的普遍问题 解决方案 您必须编 ..
发布时间:2021-12-24 08:05:49 其他开发

在 Windows 7 Phone 中播放音频文件

我正在 Silverlight 中进行基于 Windows 7 的应用程序开发.我无法找到以编程方式在 Windows 7 手机中播放音频文件的方法.过去几天我一直在谷歌上搜索它,但我找不到任何解决方案.C# 中有一个 SoundPlayer 类,但我想它在 Windows 7 Phone 中不可用.有人可以帮忙吗? 解决方案 使用 Xna 播放声音.您可以从 Silverlight 应用 ..
发布时间:2021-12-23 23:55:45 其他开发

Android AudioRecord 过滤频率范围

我正在使用android平台,从以下参考问题我知道使用返回原始数据的AudioRecord类我可以过滤音频范围取决于我的需要,但为此我需要算法,有人可以帮我吗找出算法来过滤范围 b/w 14,400 bph 和 16,200 bph. 我尝试过“JTransform",但我不知道是否可以使用 JTransform 来实现?目前我正在使用“jfftpack"来显示效果很好的视觉效果,但我无法使 ..
发布时间:2021-12-23 16:00:34 移动开发

javascript 音频方法的文档?

我搜索并发现了许多文章,这些文章讨论了您可以在 javascript 中使用的常用方法来控制 HTML 音频元素.但是,我找不到任何列出所有可用方法的地方. 我应该明确指出我不是在寻找 HTML 音频属性.我正在寻找像 audio.play() 和 audio.pause() 这样的方法.我在各处的代码示例中都看到了这些方法,但我无法找到适合我生活的详尽列表. 解决方案 您正在寻找更 ..
发布时间:2021-12-23 09:24:15 前端开发

适用于 Android 的低延迟音频 API?

在 Android 设备上以最少的延迟播放同步音频有哪些选择?我会从罐装 SDK 中得到任何半体面的东西,还是要求太多?该文档声称 SoundPool 类能够以相对较好的性能同时播放多个声音,但在模拟器和物理设备上运行一些测试后,它似乎很弱.可能有什么技巧,还是我必须为这种事情使用低得多的api?我尝试使用加载了多个样本的单个声音池,并且尝试了多个声音池,每个声音池管理一个样本.我正在预加载所有内 ..
发布时间:2021-12-22 23:41:10 Java开发

如何在 React & 中处理音频播放终极版

我正在制作一个音频播放器.它具有暂停、倒带和时间搜索功能.如何以及由谁来处理音频元素? 我可以把它放在商店里.我不能把它直接放在状态上,因为它可能会被克隆.然后当在减速器中时,我可以与它进行交互.问题是,如果我需要将时间滑块与音频同步,我将需要使用操作不断轮询商店.从语义上讲,它也没有真正的意义. 我可以创建一个自定义的 React 组件 Audio,它可以完成我所说的一切.问题没有解决. ..
发布时间:2021-12-21 18:37:27 其他开发

iOS AVFoundation 导出会话缺少音频

我正在使用 iOS AVFoundation 框架,我能够成功地合并视频轨道、图像叠加和文本叠加.但是,我的输出文件无法保持原始源视频中的音频完整无缺. 如何确保我的一个视频的音频源与我创建的新视频保持一致? 编辑 *使用此代码有一个很好的示例,说明如何创建视频(带有原始音频).在使用 AVFoundation 处理视频时,我需要单独包含音轨对我来说并不明显.希望这对其他人有帮助 ..
发布时间:2021-12-21 14:41:53 移动开发

视频作为启动画面而不是图片

我在闪屏上做 Android 编程教程,你在其中显示图片或文本 5 秒,而不是进入主应用程序.我的问题是..我想在进入应用程序的下一页之前显示视频文件 5 秒,而不是文本或图片. 我不是在谈论应用程序何时加载我在谈论它何时加载并且您对其进行编程以在单独的 Java & 上显示某些内容XML 页面显示某些内容然后移动到其他内容..这是我当前的代码. @Overrideprotected vo ..
发布时间:2021-12-21 14:41:18 移动开发

如何按静音部分分割视频或音频

我需要按单词自动分割演讲视频,所以每个单词都是一个单独的视频文件.你知道有什么方法可以做到这一点吗? 我的计划是检测无声部分并将它们用作单词分隔符.但我没有找到任何工具来做到这一点,看起来 ffmpeg 不是正确的工具. 解决方案 您可以先使用 ffmpeg 检测静音间隔,像这样 ffmpeg -i "input.mov";-af静音检测=噪音=-30dB:d=0.5 -f nul ..
发布时间:2021-12-21 14:40:01 其他开发

仅从 youtube 视频下载音频

我知道有上百万种方法可以从 youtube 下载视频,然后将其转换为音频或对其进行进一步处理.但最近我惊讶地看到 Mac 上一个名为 YoutubeToMp3 的应用程序实际上显示“跳过 X mb 的视频"并且据说只从视频中下载音频,而无需使用带宽下载整个视频然后进行转换.我想知道这是否真的正确并且可能,因为我找不到任何方法来做到这一点.你有什么想法吗? 编辑:经过一些测试,这里是有关该主题 ..
发布时间:2021-12-21 14:39:15 其他开发

这段通过 AVAssetWriter 和 AVAssetWriterInputs 编写视频+音频的代码不起作用.为什么?

我一直在尝试使用 AVAssetWriter 和 AVAssetWriterInputs 编写视频+音频. 我在这个论坛上读了很多帖子,有人说他们能够做到这一点,但这对我不起作用.如果我只写视频,那么代码就可以很好地完成它的工作.添加音频时,输出文件已损坏且无法重现. 这是我的代码的一部分: 设置 AVCaptureVideoDataOutput 和 AVCaptureAudio ..
发布时间:2021-12-21 14:38:07 移动开发

如何向 Java JFrame 添加一些声音?

我正在 JFrame 中制作 Java 游戏.游戏快完成了,但我想给它添加一些声音.就像游戏开始时一样,声音也应该开始.我检查了互联网,但代码要么不起作用,要么很长.谁能帮我提供一些可以在 JFrame 中使用的简单代码? 解决方案 播放.wav文件的基本示例: import java.awt.event.*;导入 javax.swing.*;导入 javax.sound.sampled ..
发布时间:2021-12-21 00:11:18 Java开发

剪辑没有播放任何声音

好吧,标题说明了一切,我尝试使用 javax.sound 播放 wav 文件,但没有任何反应.我尝试了许多不同的文件,但没有任何运气. public static void main(String[] args) 抛出 IOException、UnsupportedAudioFileException、LineUnavailableException{File in = new File("C: ..
发布时间:2021-12-21 00:11:14 Java开发

html5 播放音频循环 4 次然后停止

嗨,我需要将音频文件循环播放一定次数,即 4 次,我的声音文件循环正确,代码如下.?如何在 4 倍后停止循环,非常感谢 P $('#play_audio').click(function () {var audio = document.createElement("audio");audio.src = "文件/windows%20default.mp3";audio.addEventList ..
发布时间:2021-12-21 00:11:05 前端开发