文件名称:mergeflac:将多个FLAC文件合并到一个FLAC文件中
文件大小:38KB
文件格式:ZIP
更新时间:2024-04-05 22:17:06
music-library flac C
Mergeflac 一种将多个FLAC文件合并为单个FLAC文件的工具 描述 mergeflac旨在将单个程序的多个轨道合并为一个轨道,因为单个轨道更自然地集成到数字音乐收藏中(例如,随机播放和分级轨道)。 该工具从多个FLAC文件中提取音频样本和元数据,并将它们合并到单个FLAC文件中。 元数据是从第一个文件复制的,但使用智能合并的标题除外。 发行版中包含的手册包含标题合并算法的完整说明。 特征 并行解码 元数据合并 智能标题合并 可配置(重新)压缩级别 UTF-8对元数据的支持 先决条件 要构建程序,必须满足以下先决条件: C工具链(例如gcc ,GNU make和libc标头) 另外,如果您通过git获得了源: 用法 生成并安装程序: $ autoreconf -i $ ./configure $ make # make install 然后运行,例如: $ mergef
【文件预览】:
mergeflac-main
----COPYING(11KB)
----src()
--------encode.h(730B)
--------decode.c(10KB)
--------decode.h(728B)
--------metadata.c(4KB)
--------metadata.h(810B)
--------Makefile.am(541B)
--------filename.h(665B)
--------sysctl.h(637B)
--------format.c(2KB)
--------filename.c(2KB)
--------sysctl.c(1KB)
--------utf8_conv.c(2KB)
--------options.h(767B)
--------format.h(789B)
--------types.h(1KB)
--------utf8_conv.h(684B)
--------utf8_util.c(3KB)
--------utf8_util.h(717B)
--------encode.c(5KB)
--------main.c(5KB)
----Makefile.am(48B)
----README.md(2KB)
----.build.yml(603B)
----configure.ac(1KB)
----docs()
--------Makefile.am(28B)
--------mergeflac.1(3KB)
----tests()
--------Makefile.am(464B)
--------max_title_length.c(761B)
--------unit.cpp(1KB)
--------utf8_conv.sh(3KB)
--------utf8_util.c(5KB)
--------format.sh(3KB)
--------encode.sh(6KB)
--------functions(832B)
----.gitignore(225B)