小编use*_*085的帖子

合并许多具有特定位置的音频文件

我有多个代表会话的音频文件。所以在一个文件夹中我可能有:

2016-06-22-15-59-59-000.mka
2016-06-22-16-59-59-001.mka
2016-06-22-17-59-59-002.mka
Run Code Online (Sandbox Code Playgroud)

文件名是创建此文件的日期和时间。例如,第一个文件已于 6 月 22 日 15:59 创建。第二个在 16:59。

音频持续时间可能会有所不同,没有固定的持续时间。例如,用户可以连接到会话 5 秒或 10 分钟。所以第一个持续时间是 00:05,第二个是 10:00。

这些文件一起代表会话 - 这就是它们应该合并的原因。您可以将其视为多人拨打用于音频会议的同一个电话号码。

例如,Alice、Bob 和 John 想要讨论一些事情。爱丽丝正在拨打号码 555-111-22-33,鲍勃在 1 分钟后拨打同一个号码。他们一起聊了5分钟。30 分钟后,鲍勃和约翰同时拨打同一个号码。然后爱丽丝在 1 分钟后加入。

所以在这种情况下,我们有多个音频流。这些流通常会重叠,但并非总是如此。例如,当 Alice 在一开始等待 Bob 时,我们已经在录制她,并且此会话中没有其他人,因此此音频流不会与其他人重叠。

我正在寻找将每个人的录音合并为一个文件的最佳方式。所以在这个文件中,我们必须听到每个人的声音。在通话之间,当 Alice、Bob 和 John 不在会话中时,应该保持沉默。

我正在查看 ffmpeg 文档,但找不到可用于创建重叠流的选项,并指定流应该开始的确切时间。

你们知道什么是最好的方法吗?也许我需要比 ffmpeg 更好的工具,也许我只需要使用库和编程语言来创建自己的程序来做到这一点?谢谢

audio ffmpeg

8
推荐指数
1
解决办法
4275
查看次数

如何降低我的 CPU 速度?

我有Vaio Z-690笔记本电脑,其处理器速度为 2.66 GHz。我不需要太多的速度,2 GHz 甚至更低就可以了。仅用于浏览网站就足够了。

我想减慢我的 CPU 以使其更安静。现在风扇有点吵。有没有办法在 Windows 7 64 位中做到这一点?

笔记本电脑的硬件控制软件不能在64位系统上运行。我不知道该怎么办。此外,没有任何 BIOS 设置。

cpu windows-7 64-bit

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

64-bit ×1

audio ×1

cpu ×1

ffmpeg ×1

windows-7 ×1