转帖自台湾的朋友
http://blog.xuite.net/michaelr/linux/22165100
常在听mp3或其他格式音乐的朋友,有时会有特别喜欢的片段,例如副歌的部份会想拿来做手机的铃声。这时候就需要一些处理音效的软体,例如之前提过的Audacity。其实还有更简便的方法,只要系统中有安装好的ffmpeg,一行指令就OK了,相当简单。让我们分成两步骤来完成他吧!
第一步先用播放软体将想要处理的音乐档桉听一次,把想独立出来部份的时间记下来,看是几分几秒到几分几秒。记好后,第一步也就完成了。
第二步就是下指令了。
# ffmpeg -i input.mp3 -ss hh:mm:ss -t hh:mm:ss -acodec copy output.mp3
参数说明:
-ss : 指定从那裡开始
-t : 指定到那裡结束
-acodec copy : 编码格式和来源档桉相同(就是mp3)
这方法不只是MP3可以用,其他的许多格式也都适用,只是输出档桉的副档名就要跟着改一改了。
以下举个例子,如果我想把aa.mp3中的1分12秒到1分42秒的地方切出来,然后存成bb.mp3,指令如下
# ffmpeg -i aa.mp3 -ss 00:01:12 -t 00:01:42 -acodec copy bb.mp3
就是这么简单,而且处理速度超级快。一下子完成了。
分享到:
相关推荐
用ffmpeg实现视频切割,不涉及编解码,做得不够完美的地方是,没有从关键帧开始切割,所以有可能切割点会花,以后改善
C#程序中通过调用外部程序ffmpeg.exe代码中实现wav格式音频转为mp3音频格式。
学习使用ffmpeg将MP3文件格式转换至PCM文件格式; vs2013编译测试通过; 主要参考雷神的博客和源码;
MP3播放器(利用ffmpeg库,可以播放mp3,wma) 注:在界面点击右键退出程序
使用 shell 和 ffmpeg 结合,实现自动获取视频分辨率、时长,并且按指定的宽高裁剪视频的中间部分的画面的功能。
王纲老师的例子:ffmpeg实现文件的切割。还需进一步完善的是,播放显示的 总体时间还没变,切割的部分只是跳过去了。
使用ffmpeg转换flac文件为mp3,重命名中文文件后使用ffmpeg保持高保真比率转换flac文件
ffmpeg aac MP4 mp3 源码,对于初学者很有帮助,欢迎下载,不错的
该代码是我在MP3平台上用C语言尝试实现的一个基于FFMPEG的MP3解码为PCM格式并调用MT8516 平台SDK接口实现PCM播放的模块代码,可以修改Makefile实现单独编译运行Mp3解码为pcm并保存到文件的功能,文件用cooledit工具...
使用ffmpeg解码MP3与AMR,详细介绍解码与编码的过程
【Android FFMPEG 开发】Android 中使用 FFMPEG 将 PCM 音频采样转为 MP3 格式 https://hanshuliang.blog.csdn.net/article/details/117534575 博客源码
ffmpeg切割TS带加密.aes-128加密。ffmpeg切割TS带加密.aes-128加密。ffmpeg切割TS带加密.aes-128加密。ffmpeg切割TS带加密.aes-128加密。
如果你想将MP4文件中的音频提取为MP3格式,可以使用FFmpeg工具。以下是使用命令行的示例: ``` ffmpeg -i input.mp4 -vn -acodec libmp3lame -q:a 2 output.mp3 ``` 请确保你已经安装了FFmpeg,并将`input.mp4`...
先使用【格式化工厂】转码,输出文件用H264视频编码,AAC音频编码
c++使用ffmpeg把h264/h265和mp3写入mp4文件,内含ffmpeg库、示例demo、视频素材。
基于FFMPEG实现把PCM编码成AAC或者MP3格式的视频文件,编码的比特率都是64kbps,代码中AAC格式编码不需要音频重采样,而MP3格式编码只支持样本平行存储的方式。
FFMPEG_音频编码PCM_MP3_本地文件
ffmpeg 提取MP4视频中的音频mp3,步骤简单 几行代码搭配即可实现,二次开发。c#项目使用,也支持其他语言。
(带一键安装脚本sh)Linux编译ffmpeg并转换MP3到AMR,很好用的ffmpeg音频转换脚本,已做过多个项目开发
//执行amr转MP3命令 Process proc = rt.exec(command); InputStream stderr = proc.getErrorStream(); InputStreamReader isr = new InputStreamReader(stderr); BufferedReader br = new BufferedReader...