[从零开始] 使用FFmpeg对ogg音频文件进行处理

本文详细介绍如何使用FFmpeg将ogg格式音频文件转换为mp3格式,以便进行音频处理,处理后再转回ogg格式。文章提供了具体操作步骤,包括下载FFmpeg、执行转换命令等,适合需要处理特殊格式音频文件的读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0. 背景

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。其作者是法国天才程序员Fabrice Bellard;

他还有一个更重要的代表项目,QEMU。QEMU 是一个处理器仿真,意味着用软件来模拟不同处理器体系架构(ISAs),允许为一个特定处理器编译的程序,通过软件仿真在另外一个体系上运行。如果你接触过操作系统开发的话,使用QEMU会带来很大的方便。

写这篇文章的原因是,一些音频处理软件无法对ogg后缀的音频文件直接处理,但是我们可以使用ffmpeg将其转码成mp3,处理完之后,再把它转换回ogg格式即可。

1. 官网下载

百度下载ffmpeg,
在这里插入图片描述

然后,点击Download.
在这里插入图片描述

点击window图标,然后点下面的Windows builds by Zeranoe;
在这里插入图片描述
进入下一个界面,从这里下载即可,这个是直接编译好的可执行文件,(其他是给开发者用的,源码以及依赖库,我们不需要下载别的)
在这里插入图片描述

把刚才下载好的文件,解压。
在这里插入图片描述

我在D盘,新建了一个文件夹,名字叫ffmpeg,然后把刚才解压后的里面文件都拷贝进去。
在这里插入图片描述

2. 音源处理

这个首先是找到铃声的位置,从代码里面找到,然后从设备里面导出来,比如下面这个来电铃声。

在这里插入图片描述

把音源拷贝一份,到原来解压下面的ffmpeg.exe同级目录。
在这里插入图片描述

2.1 ogg转mp3

打开命令控制行窗口:

在这里插入图片描述

d:
cd  ffmpeg/bin/

在这里插入图片描述
使用以下命令:

ffmpeg -i LoveFlute.ogg -acodec libmp3lame LoveFlute.mp3

在这里插入图片描述

命令敲完,发现会生成mp3文件。之后可以用相关软件对其进行处理。
在这里插入图片描述

2.2 mp3转ogg

处理完之后,可以用这个命令再转码成为ogg音频文件。

ffmpeg -y -i LoveFlute.mp3.mp3 -acodec libvorbis Lovechange.ogg

在这里插入图片描述

在这里插入图片描述
处理转换成为你满意的效果之后,就可以替换音源了。

3. 备注

可以使用potplayer软件确认音频本身有没有被篡改,我确认这个目前声音没有改变;
在这里插入图片描述

本文OVER!

感谢阅读! 希望对你有帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值