Giao diện
TeguNews
Công nghệ

Simulate cassette tape audio profiles using FFmpeg

Article URL: https://github.com/AARomanov1985/Audio-Cassette-Simulation Comments URL: https://news.ycombinator.com/item?id=49061887 Points: 4 # Comments: 1

Hacker News3 phút đọc

masterBranchesTagsGo to fileCodeOpen more actions menuFolders and filesNameNameLast commit messageLast commit dateLatest commit History4 Commits4 CommitsBASF LH Extra C90BASF LH Extra C90 Maxell UD C90Maxell UD C90 Sony CHF60 Type I Normal (1978)Sony CHF60 Type I Normal (1978) Sony CHF90 (1978)Sony CHF90 (1978) TDK D90 (1995-1997)TDK D90 (1995-1997) assetsassets mk60mk60 LICENSELICENSE README.mdREADME.md View all filesRepository files navigationCassette Simulation This project simulates cassette tape audio profiles using ffmpeg.

It applies tape noise, wow and flutter pitch modulation, bandwidth limits, and equalizer adjustments. Prerequisites bash ffmpeg (compiled with libmp3lame) Repository Structure BASF LH Extra C90: German ferric tape. Moderate hiss and mild flutter.

Maxell UD C90: Higher-grade ferric tape. Lower hiss, wider frequency range. Sony CHF60 Type I Normal (1978): Vintage 60-minute normal tape.

Warm mid-range. Sony CHF90 (1978): Vintage 90-minute normal tape. Slightly higher tape speed drift.

TDK D90 (1995-1997): Late-era Type I tape. Clean sound, subtle analog character. mk60: Soviet MK-60 tape.

High tape hiss, heavy wow and flutter, aggressive frequency cut. How to Use Navigate to any cassette folder and run the scripts: # Convert local audio files (mp3, ogg, m4a, aac) ./convert_cassette_*.

sh # Record a live web stream into segment files ./record_stream_cassette_*.sh [STREAM_URL] Processed output files will be saved in the .

/out folder. License MIT. AboutThis project simulates cassette tape audio profiles using ffmpegResourcesReadmeMIT licenseActivityStars5 starsWatchers0 watchingForks0 forksReport repositoryReleasesPackagesContributorsLanguages masterBranchesTagsGo to fileCodeOpen more actions menuFolders and filesNameNameLast commit messageLast commit dateLatest commit History4 Commits4 CommitsBASF LH Extra C90BASF LH Extra C90 Maxell UD C90Maxell UD C90 Sony CHF60 Type I Normal (1978)Sony CHF60 Type I Normal (1978) Sony CHF90 (1978)Sony CHF90 (1978) TDK D90 (1995-1997)TDK D90 (1995-1997) assetsassets mk60mk60 LICENSELICENSE README.

mdREADME.md View all filesRepository files navigationCassette Simulation This project simulates cassette tape audio profiles using ffmpeg. It applies tape noise, wow and flutter pitch modulation, bandwidth limits, and equalizer adjustments.

Prerequisites bash ffmpeg (compiled with libmp3lame) Repository Structure BASF LH Extra C90: German ferric tape. Moderate hiss and mild flutter. Maxell UD C90: Higher-grade ferric tape.

Lower hiss, wider frequency range. Sony CHF60 Type I Normal (1978): Vintage 60-minute normal tape. Warm mid-range.

Sony CHF90 (1978): Vintage 90-minute normal tape. Slightly higher tape speed drift. TDK D90 (1995-1997): Late-era Type I tape.

Clean sound, subtle analog character. mk60: Soviet MK-60 tape. High tape hiss, heavy wow and flutter, aggressive frequency cut.

How to Use Navigate to any cassette folder and run the scripts: # Convert local audio files (mp3, ogg, m4a, aac) ./convert_cassette_*.sh # Record a live web stream into segment files .

/record_stream_cassette_*.sh [STREAM_URL] Processed output files will be saved in the ./out folder.

License MIT. AboutThis project simulates cassette tape audio profiles using ffmpegResourcesReadmeMIT licenseActivityStars5 starsWatchers0 watchingForks0 forksReport repositoryReleasesPackagesContributorsLanguages masterBranchesTagsGo to fileCodeOpen more actions menuFolders and filesNameNameLast commit messageLast commit dateLatest commit History4 Commits4 CommitsBASF LH Extra C90BASF LH Extra C90 Maxell UD C90Maxell UD C90 Sony CHF60 Type I Normal (1978)Sony CHF60 Type I Normal (1978) Sony CHF90 (1978)Sony CHF90 (1978) TDK D90 (1995-1997)TDK D90 (1995-1997) assetsassets mk60mk60 LICENSELICENSE README.mdREADME.

md View all filesRepository files navigationCassette Simulation This project simulates cassette tape audio profiles using ffmpeg. It applies tape noise, wow and flutter pitch modulation, bandwidth limits, and equalizer adjustments. Prerequisites bash ffmpeg (compiled with libmp3lame) Repository Structure BASF LH Extra C90: German ferric tape.

Moderate hiss and mild flutter. Maxell UD C90: Higher-grade ferric tape. Lower hiss, wider frequency range.

Sony CHF60 Type I Normal (1978): Vintage 60-minute normal tape. Warm mid-range. Sony CHF90 (1978): Vintage 90-minute normal tape.

Slightly higher tape speed drift. TDK D90 (1995-1997): Late-era Type I tape. Clean sound, subtle analog character.

mk60: Soviet MK-60 tape. High tape hiss, heavy wow and flutter, aggressive frequency cut. How to Use Navigate to any cassette folder and run the scripts: # Convert local audio files (mp3, ogg, m4a, aac) .

/convert_cassette_*.sh # Record a live web stream into segment files ./record_stream_cassette_*.

sh [STREAM_URL] Processed output files will be saved in the ./out folder. License MIT.

AboutThis project simulates cassette tape audio profiles using ffmpegResourcesReadmeMIT licenseActivityStars5 starsWatchers0 watch

Nguồn: Hacker News

Đọc thêm từ Công nghệ

Hackaday Links: July 26, 2026
Công nghệ

Hackaday Links: July 26, 2026

At a time when so-called “artificial intelligence” seems inescapable, we were encouraged to see news that Amazon will be cracking down on third-party sellers that use AI-generated images for their …read more

Hackaday (Deep Tech)
Công nghệ

「ニューロマンサー」実写ドラマ、Apple TV+で2027年1月配信開始へ

Appleは、ウィリアム・ギブスンのSF小説をドラマ化した「ニューロマンサー」の初ティーザー動画を公開した。全10話構成で2027年1月22日から配信を開始する。主役のケイス役をカラム・ターナー、モリイ役をブリアナ・ミドルトンが演じ、原作者のギブスンも出来栄えに満足感を示している。

ITmedia News