BSD Ports

audio/wavbreaker 0.16_3 FreeBSD

GUI tool to split WAV and MP3 files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
audio
Package size
89.2 KiB, 282.3 KiB installed

Description

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.).

In the other systems

SystemPortVersion
FreeBSDaudio/wavbreaker0.16_3
DragonFlyaudio/wavbreaker0.16_3
HardenedBSDaudio/wavbreaker0.16_3
GhostBSDaudio/wavbreaker0.16_3

Install

Binary package:

pkg install wavbreaker

From the ports tree:

cd /usr/ports/audio/wavbreaker/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	wavbreaker>0:audio/wavbreaker

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.16_30.16_3-0.16_30.16_3
FreeBSD:14:quarterly0.16_30.16_3n/a0.16_30.16_3
FreeBSD:15:latest0.16_30.16_3n/a0.16_30.16_3
FreeBSD:15:quarterly0.16_30.16_3n/an/an/a
FreeBSD:16:latest0.16_30.16_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 105

The first 100 are listed.

Run dependencies 122

The first 100 are listed.

No port depends on this one.

Configuration

Options name: audio_wavbreaker

OptionDefaultDescription
MOODBARonVisual representation from .mood files
MPG123onMP3 decoding support via mpg123
VORBISonOgg Vorbis audio codec support
USES
desktop-file-utils gettext-tools gnome meson pkgconfig
Service scripts
none
Conflicts with
aften

Message after installing

===>   NOTICE:

The wavbreaker port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 2
  • wavbreaker(1)
  • wavcli(1)
pkg-plist 11
  • bin/wavbreaker
  • bin/wavcli
  • share/man/man1/wavbreaker.1.gz
  • share/man/man1/wavcli.1.gz
  • share/applications/net.sourceforge.wavbreaker.desktop
  • share/icons/hicolor/scalable/apps/net.sourceforge.wavbreaker.svg
  • share/locale/de/LC_MESSAGES/wavbreaker.mo
  • share/locale/es/LC_MESSAGES/wavbreaker.mo
  • share/locale/fr/LC_MESSAGES/wavbreaker.mo
  • share/locale/pt/LC_MESSAGES/wavbreaker.mo
  • share/metainfo/net.sourceforge.wavbreaker.appdata.xml
distinfo 1
FileSizeSHA256
thp-wavbreaker-0.16_GH0.tar.gz3893195595291fba10e15f7c9ae24787732353d3c11bc3b2174e83631a6304a397490d

Commit history 0

No commits in the history this site was built from.