Wavsilence software extracts data between gaps of silence in a large WAV file, creating smaller WAV files.
The program has undergone extensive development and testing on an x86 machine running RedHat 9, using gcc-3.x, and its compatibility extends to any UNIX machine, and potentially Windows. Users are encouraged to reach out to the developer if they are successful in running it on other platforms.
Interestingly, users have found that increasing the sample buffer has a significant impact on program throughput. For example, on a dual 933MHz P3 with 256MB RAM and an ATA100 IDE disk, a sample buffer of 64 appears to provide optimal performance, averaging around 6MB/s. Other users are urged to share their experiences on how wavsilence has performed on their system.
One caveat to consider is the impact of enabling the progress display option (-p) on performance, particularly if your system operates at a quick pace. When piping output to a command (-P option), the software's output speed is limited to the recipient command's rate at which data is accepted. Therefore, allowing the program to produce individual pieces in separate files offers a faster alternative, with the "-e" option being particularly helpful in executing a specific program on each file when completed.
Overall, wavsilence is an excellent software tool that can handle complex audio files with remarkable ease. Its various features are easy to use, and its output quality is exceptional, making it perfect for audio book editors or podcasts.
Version 0.44: N/A