使用FFmpeg模拟磁带音频特征

Hacker News Top 工具

摘要

一个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电台

Hacker News Top

一个使用Web Audio API和JavaScript创建随机化音频组件的教程,模拟来自游戏《FFXIV》中的电台,通过随机的嗡嗡声和呼呼声实现逼真效果。

文本到喵音模型

Lobsters Hottest

本文采用一种新颖的方法来分析文本到音频模型的表达范围,重点关注猫叫声,并展示了诸如Stable Audio Open 1.0、EzAudio和TangoFlux等模型的交互式比较。