使用FFmpeg模拟磁带音频特征
摘要
一个GitHub项目,利用FFmpeg模拟磁带音频特征,包括磁带噪声、抖动/颤动、带宽限制以及均衡器调整。提供针对不同磁带类型的脚本。
查看缓存全文
缓存时间: 2026/07/27 01:40
AARomanov1985/Audio-Cassette-Simulation
来源:https://github.com/AARomanov1985/Audio-Cassette-Simulation
磁带模拟
磁带合集
本项目使用 ffmpeg 模拟磁带音频特性,包括磁带噪声、抖晃导致的音高调制、带宽限制以及均衡器调整。
前置条件
- bash
- ffmpeg(需编译支持 libmp3lame)
仓库结构
BASF LH Extra C90:德国普通磁带。中等嘶声,轻微抖晃。Maxell UD C90:高级普通磁带。嘶声更低,频率范围更宽。Sony CHF60 Type I Normal (1978):经典60分钟普通磁带。温暖的中频。Sony CHF90 (1978):经典90分钟普通磁带。带速漂移略高。TDK D90 (1995-1997):晚期Type I磁带。声音干净,带有细微模拟质感。mk60:苏联 MK-60 磁带。高磁带嘶声,严重的抖晃,频率响应大幅衰减。
使用方法
进入任意磁带文件夹,运行以下脚本:
``bash
转换本地音频文件(mp3、ogg、m4a、aac)
./convert_cassette_*.sh
将网络直播流录制为分段文件
./record_stream_cassette_*.sh [STREAM_URL]
``
处理后的输出文件将保存在 ./out 目录中。
许可证
MIT。
相似文章
制作Aetheryte电台
一个使用Web Audio API和JavaScript创建随机化音频组件的教程,模拟来自游戏《FFXIV》中的电台,通过随机的嗡嗡声和呼呼声实现逼真效果。
本地测试了VoxCPM2(开源TTS)。“终极克隆”模式对呼吸和口音的捕捉效果令人惊叹。
对VoxCPM2的技术解析与基准测试,这是一款开源TTS模型,具备“终极克隆模式”以捕捉呼吸与口音。本地测试显示其低VRAM占用和跨语言口音保持能力。
@TheAhmadOsman: 买了新耳机 1. 在网上找到了不错的均衡器设置 2. 懒得用iPhone应用去设置曲线 3.…
一位用户分享了他们如何利用OpenAI的Codex,根据一张截图设置耳机均衡器曲线,绕过了官方应用。
[audio.cpp] 0.4 版本发布:Higgs Audio v3 TTS 4B(10倍实时)+ Fish Audio S2 Pro 基于 C++/GGML,完整 GGUF 加载,Q8 速度与显存优化
audio.cpp 0.4 版本为 Higgs Audio v3 TTS 4B(10倍实时)和 Fish Audio S2 Pro 添加了基于 C++/GGML 的推理,支持完整 GGUF 加载,并实现了 Q8 速度与显存优化。
WavFlow 直接在波形空间中生成音频(GitHub 仓库)
WavFlow 是 Meta AI 提出的一种新方法,它直接从视频和文本输入在原始波形空间中生成同步、高保真的音频,绕过了潜在压缩。在 VGGSound 和 AudioCaps 基准测试中,其性能与基于潜在空间的方法相当。