昨天江苏的同事联系我,想要个.wav格式的回铃音文件。我查下了我电脑上有个致爱丽丝的音乐文件,但它是ape无损的音乐。于是想到用ffmpeg转换下。以前没有转过ape格式的文件,所以心里没有底。于是抱着试试的态度用一下,ffmpeg没有让我失望。ffmpeg不愧是转码之王。

  具体的转写方法如下:首先要安装ffmpeg,ffmpeg从官网上下载安装即可。具体的安装方法,请看它的说明资料吧。此处就不详细阐述了。

1)转PCM 16K 16Bit wav格式

   ffmpeg -i alis.ape  -map_metadata -1 -fflags +bitexact -acodec pcm_s16le -ac 1 -ar 16000 alis_2.wav

[ms@system-2 ~]$ ffmpeg -i alis.ape -map_metadata -1 -fflags +bitexact -acodec pcm_s16le -ac 1 -ar 16000 alis_2.wav -y
ffmpeg version 4.2.2 Copyright © 2000-2019 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)
configuration: --prefix=…/ffmpeg --enable-gpl --enable-decoder=amrnb --enable-decoder=amrwb --enable-version3 --enable-libopencore_amrnb --enable-libvo_amrwbenc --enable-libx264 --disable-stripping --disable-decoder=tiff --disable-encoder=tiff --disable-debug --enable-optimizations
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Input #0, ape, from ‘alis.ape’:
Metadata:
ALBUM : Bandari 20th Anniversary Collection
ARTIST : Bandari
TITLE : Annie’s Wonderland
Duration: 00:03:26.76, start: 0.000000, bitrate: 618 kb/s
Stream #0:0: Audio: ape (APE / 0x20455041), 44100 Hz, stereo, s16p
Stream mapping:
Stream #0:0 -> #0:0 (ape (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, wav, to ‘alis_2.wav’:
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 16000 Hz, mono, s16, 256 kb/s
Metadata:
encoder : Lavc pcm_s16le
size= 6461kB time=00:03:26.76 bitrate= 256.0kbits/s speed= 167x
video:0kB audio:6461kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000665%
[ms@system-2 ~]$ ffmpeg -i alis_2.wav
ffmpeg version 4.2.2 Copyright © 2000-2019 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)
configuration: --prefix=…/ffmpeg --enable-gpl --enable-decoder=amrnb --enable-decoder=amrwb --enable-version3 --enable-libopencore_amrnb --enable-libvo_amrwbenc --enable-libx264 --disable-stripping --disable-decoder=tiff --disable-encoder=tiff --disable-debug --enable-optimizations
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Guessed Channel Layout for Input Stream #0.0 : mono
Input #0, wav, from ‘alis_2.wav’:
Duration: 00:03:26.76, bitrate: 256 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 16000 Hz, mono, s16, 256 kb/s
At least one output file must be specified

2)转PCMA 8K 8Bit wav格式

 ffmpeg -i alis.ape -map_metadata -1 -fflags +bitexact -acodec pcm_alaw -ac 1 -ar 8000 alis.wav -y

ffmpeg version 4.2.2 Copyright © 2000-2019 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)
configuration: --prefix=…/ffmpeg --enable-gpl --enable-decoder=amrnb --enable-decoder=amrwb --enable-version3 --enable-libopencore_amrnb --enable-libvo_amrwbenc --enable-libx264 --disable-stripping --disable-decoder=tiff --disable-encoder=tiff --disable-debug --enable-optimizations
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Input #0, ape, from ‘alis.ape’:
Metadata:
ALBUM : Bandari 20th Anniversary Collection
ARTIST : Bandari
TITLE : Annie’s Wonderland
Duration: 00:03:26.76, start: 0.000000, bitrate: 618 kb/s
Stream #0:0: Audio: ape (APE / 0x20455041), 44100 Hz, stereo, s16p
Stream mapping:
Stream #0:0 -> #0:0 (ape (native) -> pcm_alaw (native))
Press [q] to stop, [?] for help
Output #0, wav, to ‘alis.wav’:
Stream #0:0: Audio: pcm_alaw ([6][0][0][0] / 0x0006), 8000 Hz, mono, s16, 64 kb/s
Metadata:
encoder : Lavc pcm_alaw
size= 1615kB time=00:03:26.76 bitrate= 64.0kbits/s speed= 163x
video:0kB audio:1615kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.003506%
[ms@system-2 ~]$ ffmpeg -i alis.wav
ffmpeg version 4.2.2 Copyright © 2000-2019 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)
configuration: --prefix=…/ffmpeg --enable-gpl --enable-decoder=amrnb --enable-decoder=amrwb --enable-version3 --enable-libopencore_amrnb --enable-libvo_amrwbenc --enable-libx264 --disable-stripping --disable-decoder=tiff --disable-encoder=tiff --disable-debug --enable-optimizations
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Guessed Channel Layout for Input Stream #0.0 : mono
Input #0, wav, from ‘alis.wav’:
Duration: 00:03:26.76, bitrate: 64 kb/s
Stream #0:0: Audio: pcm_alaw ([6][0][0][0] / 0x0006), 8000 Hz, mono, s16, 64 kb/s
At least one output file must be specified
[ms@system-2 ~]$

如何将ape无损音转码为wav文件相关推荐

  1. GSM6.10转码与wav文件保存

    1.编码说明 gsm6.10编码: gsm6.10是GSM通信网络的标准编码方式,才有8KHZ采样率,每20ms生成一个语音包,每个样本可以分为13位A率或者14位u率的16位PCM编码,每个采样生成 ...

  2. 如何将 APE 无损音乐转换成 FLAC音频文件

    本文主要介绍的是无损音频格式APE转换成苹果原生支持的FLAC格式的方法.对于不少喜欢听音乐的朋友而言,无损音频格式可以在保留更完整音乐信息的同时拥有比线性flac文件更小的体积,可谓是音质和体积的绝 ...

  3. 转换 FLAC、APE 无损音乐格式为 iTunes 支持导入的 M4A 格式

    大家知道常见的无损音乐格式有 FLAC.APE.WAV 等这些格式.其中 FLAC (Free Lossless Audio Codec) 格式因为是免费自由的压缩编码.无损压缩,且受到操作系统.软件 ...

  4. X Lossless Decoder for mac(XLD无损音频转码软件)

    X Lossless Decoder(也称为XLD)是一款简单易用的无损音频转码软件,能够解码/转换/播放各种"无损"音频文件.解码时,支持的音频文件可以使用cue表分割成一些轨道 ...

  5. linux 摄像头 音频,调用宇视摄像机SDK获取IPC的音视频码流

    调用宇视摄像机SDK获取IPC的音视频码流 2020年07月13日 | 萬仟网网络运营 | 我要评论 通过调取宇视摄像机SDK,获取的音视频码流,其格式为标准的h264 over rtp或h265 o ...

  6. 电子琴c语言程序仿真时音会颤,仿真微音电子琴码拉弦乐教学系统的研究

    1 引言 在初学者用传统拉弦乐器练习演奏时,难免会发出较大且难听的声音,事实上,即使演奏水平达到一定程度也会产生噪声污染.特别是乐器教学,当多个学生在一起练习时,产生的声音既会相互干扰,也会干扰邻近教 ...

  7. APE,FLAC文件转WAV文件

    近日需要实现APE(Monkey's Audio)转换WAV文件,都是目前比较流行音乐格式.如果对APE感兴趣可以下载Monkey's Audio 4.11 SDK (with source code ...

  8. 如何分割cue+ape、cue+flac、cue+wav、cue+dts整轨音乐文件

    如何分割cue+ape.cue+flac.cue+wav.cue+dts整轨音乐文件 网上下载的音乐专辑,不少是"cue+整轨音乐"文件形式,常见的有APE+CUE.WAV+CUE ...

  9. live555源码分析----mpg文件的处理

    live555支持的文件格式多为单流的文件,仅支持*.mpg.*.mkv.*.webm几种音视频混合类型的文件.其实我的目的是扩展其支持的格式,如avi等, 所以来分析一下mpg文件的处理. mpg文 ...

  10. 音视频基础(三)WAV格式与PCM简介

    最近的工作涉及到语音识别相关的研究,因此先简单的梳理一下WAV格式和PCM.以前用c++实现了mp3 player,这个时候再来回顾下代码实现,将WAV的播放 看了下. 什么是PCM 直接上百度百科的 ...

最新文章

  1. Kubernetes 1.3版本之简单安装
  2. SAP PP 为工单确认时自动做收货的设置
  3. go语言实现排序算法
  4. mysql将行显示成列_mysql – 在表中将行显示为列
  5. pip无法更新_TensorFlow 2.0「开发者预览版」上线,内容每日更新
  6. 谁来谈谈Google Earth的核心技术和架构?(转)
  7. wsl 或者window terminal 下出现Java 14 switch expressions unrecognized解决方法:升级java jdk到14 or later
  8. spring 的IoC的个人理解
  9. 【树莓派学习笔记】五、处理、自动重命名并另存为图片
  10. Mysql学习总结(64)——Mysql配置文件my.cnf各项参数解读
  11. php error_log记录日志的使用方法和配置 (日志目录一定要手动创建)
  12. webAudioAPI
  13. sql server删除主键约束所想到的
  14. deepin驱动精灵_解决宏基笔记本没有Qualcomm_Atheros_QCA9377无线驱动
  15. Xilinx IOB输出寄存器约束笔记
  16. Mac(Big Sur系统)安装tunnelblick(vpn)步骤
  17. linux虚拟光驱挂载教程,Linux操作系统下虚拟光驱(iso)的挂载
  18. SQL由出生日期求年龄
  19. 牛客练习赛31 C 无畏死灵术士莉莲娜与锁链面纱(dfs + 期望dp)
  20. 华为专家 | 轻量化微服务测试实践

热门文章

  1. (大信号)运放的参数-压摆率
  2. java 冒号转义_java – 使用Hibernate查询:冒号被视为参数/转义冒号
  3. Java人脸识别考勤系统_GitHub - magician1128/WorkAttendanceSystem: 一个基于opencv、dilb的员工人脸识别考勤系统...
  4. svn locked 怎么解决
  5. pdf文件太大如何压缩变小一点?
  6. 漫步者耳机打开网页媒体自动关机
  7. 菜鸟站长之家google账号注册申请图文教程
  8. 使用tayga测试无状态nat64功能
  9. 优启通制作系统u盘_如何用优启通制作U盘启动盘
  10. 如何将Spotify音乐下载并保存为MP3