wavbreaker

wavbreaker是一个适用于Linux和类Unix 操作系统 GTK wave文件分割器,该应用程序的目的是获取波形文件并将其分解为多个波形文件。(wavbreaker is a GTK wave file splitter for Linux and Unix-like operating systems. This application's purpose in life is to take a wave file and break it up into multiple wave files. )

Github星跟蹤圖

wavbreaker是一个GTK wave文件分割器,适用于根据GNU通用公共许可证条款获得许可的Linux和类Unix操作系统。

该应用程序的目的是获取波形文件并将其分解为多个波形文件。它可以在正确的位置进行干净的休息,将文件刻录到音频CD,音轨之间没有任何死气。它只会读取wave文件,因此请使用适当的工具转换ogg,mp3等文件,然后将其分解。

使用wavbreaker
gui显示顶部正在处理的整个wave文件的摘要。中间部分显示放大的视图,允许您选择开始播放曲目的位置以及单击中断按钮时中断的位置。当中断时,另一个条目将添加到显示器的底部。您可以在此处更改文件名,并选择/取消选择单击“保存”时将写入的轨道。

命令行实用程序
还有一个命令行工具可以将波形文件合并在一起,wavmerge。所以,如果你下载一个节目并且不喜欢它的跟踪方式,你可以将它们与wavmerge合并在一起,然后用wavbreaker将它们重新打开。此工具仅适用于相似的文件。例如,44100 khz采样率,16位样本大小等。我建议sox或MPlayer进行您可能需要的任何转换。

概覽

名稱與所有者thp/wavbreaker
主編程語言C
編程語言Shell (語言數: 5)
平台BSD, Linux
許可證GNU General Public License v2.0
發布數29
最新版本名稱0.16 (發布於 )
第一版名稱wavbreaker-0.8 (發布於 )
創建於2015-11-17 19:23:22
推送於2024-01-23 22:05:54
最后一次提交2024-01-23 17:05:54
星數33
關注者數4
派生數9
提交數517
已啟用問題?
問題數12
打開的問題數5
拉請求數15
打開的拉請求數0
關閉的拉請求數2
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

wavbreaker

Build Status
Packaging status

This application's purpose in life is to take a WAV file and break it up
into multiple WAV files. It makes a clean break at the correct position
to burn the files to an Audio CD without any dead air between the tracks.

wavbreaker now also directly supports breaking up MP3s without re-encoding
meaning it's fast and there is no generational loss. Decoding (using mpg123)
is only done for playback and waveform display.

The GUI displays a waveform summary of the entire file at the top. The middle
portion displays a zoomed-in view that allows you to select where to start
playing and where it will make the break. The bottom portion contains a list
of track breaks. You may change file names and uncheck parts that you do not
want to have written out to disk when saving.

There is also a command line tool wavmerge to merge WAV files together.
If you download a show and don't like how it was tracked, you can merge them
together with wavmerge and then break them back up with wavbreaker. The
wavmerge tool will only work on files that have the same format (for example,
44.100 Hz sample rate, 16-bit sample size, etc.).

Screenshot

Main Window

How to Build

wavbreaker now uses the Meson Build system. To
build wavbreaker in the build directory, run:

meson build
ninja -C build

macOS Packaging

scripts/build.sh macos

Note that the macOS package doesn't include the runtime dependencies by
default, those are expected to be installed via Homebrew:

brew install gtk+3 libao mpg123

Windows Packaging

scripts/build.sh windows

Snap Packaging

snapcraft

Flatpack Packaging

scripts/build.sh flatpak
去到頂部