`

Linux下常见音频格式之间的转换方法(转)

 
阅读更多
常常在电驴上下载CD的APE镜像,下载后还原成WAV格式,再进行分割并提取自己喜欢的歌 曲 ,然后转成APE存入电脑,同时还转成MP3存入MP4播放器。现在总结一下在 Linux 下如何这几种格式之间相互转换。
目前常见的音频格式主要 有:
    wav(无压缩)、mp3/wma/ogg(有损压缩)、ape/flac(无损压缩)
    无损压缩是在不损坏音质的情况下进行压缩,压缩后大概有原来的一半,主要是为了方便在网上传输和存储。压缩后可以还原成和原来一模一样的文件,如同 RAR/ZIP压缩文件一样。
    有损压缩是以牺牲音质来换取文件大小,音质越差,文件越小。一般320K比特率的mp3听起来和APE没有什么太明显的差别,除非是听那种专门试音的歌 曲,或用非常好的耳机/音响来听。
 
所需要用到的工具:
=================
MP3 相关工具: lame
OGG 相关工具: vorbis-tools
APE 相关工具: mac
FLAC 相关工具: flac
WAV 相关工具: shntool
BIN/CUE镜像分 割: bchunk
 
1. MP3 和 WAV 之间相互转换
===========================
mp3 -> wav
    lame --decode <输入_mp3文件> <输出_wav文件>
wav -> mp3
    lame -b <比特率> <输入_wav文件> <输出_ogg文件>
    shntool conv -o "cust ext=mp3 lame -b <比特率> - %f" <输入_wav文件>
2. OGG 和 WAV 之间相互转换
===========================
ogg -> wav
    oggdec <输出_ogg文件> -o <输入_wav文件>
wav -> ogg  
 
    oggenc -b <比特率> <输入_wav文件> -o <输出_ogg文件>
3. APE 和 WAV 之间相互转换
===========================
ape -> wav  
    mac <输入_ape文件> <输出_wav文件> -d
wav -> ape
    mac <输入_wav文件> <输出_ape文件> -c <压缩比率, 默认为 2000>
 
4. FLAC 和 WAV 之间相互转换
===========================
flac -> wav  
    flac -d <输入_flac文件> -o <输出_wav文件>
wav -> flac
    flac <输入_wav文件> <输出_flac文件> -<压缩比率 1-8 , 默认为 5>
5. 分割APE/CUE镜像
    i) 先解码成WAV格式
    mac CDImage.ape CDImage.wav -d
    再进行切割
    bchunk -w CDImage.wav CDImage.cue output
    或
    shnsplit -f CDImage.cue CDImage.wav
    ii) 也可以直接切割
    shnsplit -f CDImage.cue -i ape 
    iii) 切割并转换到其他格式(FLAC/mp3)
    shnsplit -f CDImage.cue -i ape -o flac CDImage.ape 
    shnsplit -f CDImage.cue -i ape /
        -o "cust ext=mp3 lame -b 320 - %f" CDImage.ape
6. APE <-> FLAC 互相转换
    shnconv -i ape -o flac CDImage.ape

    shnconv -i flac -o ape CDImage.fla

分享到:
评论

相关推荐

    音频格式转换的ffmpeg

    总结来说,FFmpeg 是一个功能丰富的跨平台工具,能够方便地在 Java 应用程序中实现音频格式转换,如 AMR 转 MP3。无论是通过命令行还是 Java API,它都提供了高效且灵活的解决方案,适用于 Windows 和 Linux 环境。

    全能音频格式转换工具 XRecode II 1.0.0.231 绿色中文版.zip

    XRecode II 中文版 + Portable 全能音频格式转换工具是一个超高效的音频文件格式转换工具,让您轻松地将音频文件从一种格式转换成另一种格式的文件。除此之外,这个奇妙的程序还能够提取音频文件或音乐曲目。 ...

    解决音频转换linux环境报错.zip

    本文将详细讨论如何解决在Linux环境下使用Java进行音频转换时出现的“上传文件大小为0”或“只能转换一半”的错误。这两个问题可能是由多种因素引起的,包括权限问题、文件读取错误、内存限制、编码格式不兼容以及...

    音频格式转换(mp3转ogg)

    音频格式转换是一个常见的任务,特别是在数字音频处理领域。在音乐制作、在线流媒体或移动设备兼容性方面,不同格式的音频文件各有优缺点。本文将详细介绍如何将MP3格式转换为OGG格式,并探讨这两种音频格式的特点。...

    AAC音频编码转换库,可以用于部标1078协议开发,音频转换,或者其他直播音频转换

    这个库专门用于将不同的音频格式转换为AAC格式,以便符合特定的行业标准或满足应用需求。 描述中提到的“部标1078协议开发”可能是指中国的一个广播通信标准,该标准可能规定了音频编码的具体要求。这个工具库可以...

    格式转换,万能格式转换

    在IT领域,格式转换是一项常见的任务,涉及到多媒体文件、文档、图像、音频和视频等多种类型的数据。"格式转换,万能格式转换"是一款强大的工具,旨在帮助用户轻松地将文件从一种格式转换为另一种,满足不同设备、...

    音乐转换软件(绿色版)

    音乐转换软件,通常被设计为帮助用户在不同的音频格式之间进行转换,以便于在不同设备上播放或满足特定的需求。绿色版的软件指的是无需安装、便携式的应用程序,可以直接运行,不会在计算机上留下任何痕迹,也不会...

    最新修复版Jave转换mp3、wav等语音视频,测试完美运行64位linux和windows

    在描述中提到的"最新修复版Jave转换mp3、wav等语音",这里所说的"Jave"可能是一个Java开发的工具或库,用于处理音频文件,特别是将音频格式进行转换,例如将MP3和WAV格式互相转换。MP3是一种广泛使用的有损压缩音频...

    aac转换为pcm

    本文将深入探讨这两种格式之间的转换,并重点介绍如何利用faac库将AAC格式转换为PCM格式。 首先,AAC是一种高效的声音编码标准,由MPEG开发,广泛应用于数字电视、DVD、流媒体服务等。它的主要优点在于能够在较低的...

    数据转16进制文本,用于嵌入式中音频数据转数组。

    常见的音频格式如MP3、WAV等,它们都包含头部信息和实际的音频数据。头部信息包含了编码方式、采样率、位深度等关键参数,而音频数据则是这些参数的具体应用,即实际的声音波形数据。在嵌入式系统中,我们通常只关心...

    酷狗KGM转MP3或者FLAC

    总的来说,将酷狗KGM格式转换为MP3或FLAC是一个常见的需求,通过选择合适的工具和方法,你可以轻松实现这一目标。无论你是追求音质的音乐爱好者,还是希望节省存储空间的普通用户,都能找到适合自己的解决方案。在...

    语音格式转换

    7. **跨平台兼容性**:考虑到不同操作系统(如Windows、MacOS、Linux)和设备(如手机、平板电脑)的差异,语音格式转换软件通常需要确保跨平台兼容,使用户能在任何环境下使用。 8. **用户体验设计**:优秀的语音...

    midi转换成mp3-ogg-wav 的工具

    在音乐制作和音频处理领域...总的来说,"midi转mp3-ogg-wav"的工具是一个方便的解决方案,它满足了用户将MIDI文件转换为更通用、易于播放的音频格式的需求,同时提供了不同质量和文件大小的选项以适应不同的应用场景。

    歌曲格式转换软件.rar

    在音乐格式转换过程中,常见的文件格式有: 1. MP3:这是一种有损压缩格式,具有较小的文件大小和较高的兼容性,适合在线分享和存储。 2. AAC:Advanced Audio Coding,是比MP3更高效的有损压缩格式,能在相同音质...

    linux环境音频编码

    在Linux环境中进行音频编码,尤其是将.wav格式转换为.aac格式,涉及到许多核心技术和工具。以下是一些关于这个主题的重要知识点: 1. **音频编码格式**:音频编码是为了压缩音频数据,减少存储空间和网络传输的带宽...

    Linux下三星S5230手机视频格式转换器

    在Linux操作系统中,针对三星S5230手机进行视频格式转换是一项常见的需求。这款手机可能对视频格式有特定的要求,以便在设备上流畅播放。本文将深入探讨如何在Linux环境下利用开源工具来完成这个任务。 首先,了解...

    Linux音频编程指南

    通过对以上知识点的分析,我们可以看出在Linux环境下进行音频编程涉及到了许多关键技术和概念。了解PCM、采样率、采样大小、声道数以及帧等基本概念对于掌握音频处理的基础至关重要。此外,熟悉Linux下的声卡驱动和...

    Linux下音频设备编程.pptx

    - WAV:由微软开发的原始无损音频格式,基于RIFF规范,适用于音频编辑和存储高质量音频数据,但文件体积较大。 5. MPlayer移植实例 在嵌入式Linux系统上移植MPlayer媒体播放器,需要考虑平台兼容性、资源优化和编译...

    pcm-wav 格式转换为adpcm-wav

    总结来说,这个压缩包提供了一个关于PCM到ADPCM音频格式转换的解决方案,包括理论知识、实际音频示例和一个在Linux环境下的转换工具。用户不仅可以学习到音频编码的基本原理,还可以通过实际操作理解音频格式转换的...

    num格式转MP3的源码

    4. **源码实现**:实现音频格式转换的源码通常会使用C、C++、Python等编程语言,并可能依赖于开源音频库如FFmpeg或libavcodec。这些库提供了音频解码和编码的API,使得开发者能够轻松地处理多种音频格式。源码中可能...

Global site tag (gtag.js) - Google Analytics