Audio to CD Format WAV Converter

Version 1.0

Overview

Audio to CD Format WAV Converter is a specialized tool for converting audio files in WAV, FLAC, and ALAC formats to CD-standard WAV files (44.1kHz/16bit). High-quality resampling and dithering processes minimize audio quality degradation.

Key Features

System Requirements

How to Use

Basic Usage

  1. Prepare audio files to convert (WAV/FLAC/ALAC)
  2. Drag and drop files onto audio_to_cd_format_wav.exe
  3. Processing starts automatically
  4. After completion, an output_cd44 folder is created in the same location as the source files
  5. Converted files are saved as original_filename_cd.wav

Processing Folders

  1. Drag and drop a folder containing audio files onto audio_to_cd_format_wav.exe
  2. All supported files directly in the folder will be batch processed
Tip: You can drag and drop multiple files or folders simultaneously.
Note: Files in subfolders are not processed. Only files directly in the dropped folder are targeted.

Supported Formats

Input Formats

Format Extension Supported Bit Depth Notes
WAV .wav 16bit, 24bit, 32bit (int/float) PCM format
FLAC .flac 16bit, 24bit, 32bit Lossless compression
ALAC .m4a 16bit, 24bit, 32bit Apple Lossless (via FFmpeg)

Output Format

Processing Details

Conversion Specifications

Item Specification
Output Sample Rate 44.1kHz (44,100Hz)
Output Bit Depth 16bit PCM
Resampling Method librosa Kaiser (highest quality)
Dithering Method TPDF triangular dithering (only for files exceeding 16-bit)
Parallel Processing Half of CPU cores (e.g., 8 cores → 4 threads)
Tag Format ID3v2.3 (title, artist, album, composer, cover art, etc.)

Processing Flow

  1. File Reading: WAV/FLAC via soundfile, ALAC via pydub
  2. Bit Depth Detection: Determines if file is 16-bit or less, or exceeds 16-bit
  3. Resampling: High-quality resampling if sample rate is not 44.1kHz
  4. Bit Depth Conversion: Applies dithering only for files exceeding 16-bit when converting to 16-bit
  5. File Saving: Saves as clean WAV file without RIFF INFO chunks
  6. ID3v2.3 Tag Copy: Writes tag information from source file in ID3v2.3 format

Dithering Application Rules

Output Files

Output Location

Converted files are saved in an automatically created output_cd44 folder within the same directory as the source files.

File Naming

Output files are named "original_filename_cd.wav".
Example: mysong.flacmysong_cd.wav

Note: Original files are not overwritten. Source files remain after conversion.

Handling Same-Named Files

If you process files with the same name but different extensions simultaneously (e.g., song.wav, song.flac, song.m4a), they will all output as song_cd.wav, resulting in the last processed file overwriting previous ones.

Understanding Processing Results

During processing, the following information is displayed in the command window:

After completion, the following statistics are displayed:

Frequently Asked Questions

Q1: What audio files are supported?

A: WAV (PCM format), FLAC, and ALAC (M4A) are supported. Sample rate and bit depth are not restricted. Examples: 48kHz/24bit, 96kHz/32bit, 192kHz/24bit, etc.

Q2: What happens to files already at 44.1kHz/16bit WAV?

A: Sample rate and bit depth conversion is skipped, but the following processing occurs:

Processing result displays "SKIP (already CD format)".

Q3: Will audio quality degrade?

A: High-quality resampling algorithms (librosa Kaiser) and dithering processes minimize quality degradation. However, when sample rate or bit depth decreases from the source, theoretical information content is reduced.

Q4: Are stereo/mono files supported?

A: Yes, both are supported. Multi-channel files (5.1ch, etc.) can also be processed.

Q5: How long does processing take?

A: Time varies depending on file size and source sample rate. As a guideline, a 5-minute song (96kHz/24bit) completes in several tens of seconds. Parallel processing enables efficient simultaneous processing of multiple files.

Q6: Are metadata (tag information) preserved?

A: Yes, the following tag information is preserved in ID3v2.3 format:

Important: RIFF INFO chunks are removed, and only ID3v2.3 tags are preserved. This unifies the tag format and improves compatibility.

Q7: Are FLAC and ALAC tags also converted?

A: Yes, standard tag information from FLAC (Vorbis Comment) and ALAC (MP4 tags) is automatically converted and preserved in ID3v2.3 format.

Q8: ALAC files cannot be processed

A: ALAC file processing requires FFmpeg. Pydub uses FFmpeg internally for processing. Errors occur if FFmpeg is not installed or not in the system PATH.

Q9: About 32bit FLAC file processing

A: Some 32bit FLAC files cannot be read by soundfile, so librosa automatically falls back for processing. Warning messages are suppressed internally and not displayed to users, and processing completes normally.

Q10: What if an error occurs?

A: An error message is displayed. Main causes include:

Precautions

Troubleshooting

Program won't start

Cannot process ALAC files

Cannot find converted files

Audio doesn't play correctly

Tag information not displayed

Technical Information

Libraries Used

About Dithering

This tool uses TPDF (Triangular Probability Density Function) triangular dithering only when reducing bit depth from above 16-bit to 16-bit. This converts quantization noise into perceptually less noticeable noise, minimizing quality degradation. Files originally at 16-bit or below avoid unnecessary processing, preserving quality.

About ID3v2.3 Tags

Output WAV files contain only ID3v2.3 format tags. RIFF INFO chunks are intentionally removed. This unifies the tag format and improves compatibility with various media players.

About Parallel Processing

This tool automatically detects your PC's CPU core count and performs parallel processing with half that number of threads. For example, an 8-core CPU uses 4 threads. This efficiently processes multiple files simultaneously without overloading the system.

License and Disclaimer

This software is free to use for both personal and commercial purposes.

The author assumes no responsibility for any damages arising from the use of this software. Use at your own risk.

Version History


© 2025 Audio to CD Format WAV Converter