1 多个mp3文件合并成一个mp3文件

一种方法是连接到一起
ffmpeg64.exe -i "concat:123.mp3|124.mp3" -acodec copy output.mp3
解释:-i代表输入参数
contact:123.mp3|124.mp3代表着需要连接到一起的音频文件
-acodec copy output.mp3 重新编码并复制到新文件中
另一种方法是混合到一起
ffmpeg64.exe -i 124.mp3 -i 123.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 remix.mp3
解释:-i代表输入参数
-filter_complex ffmpeg滤镜功能,非常强大,详细请查看文档
amix是混合多个音频到单个音频输出
inputs=2代表是2个音频文件,如果更多则代表对应数字
duration 确定最终输出文件的长度
longest(最长)|shortest(最短)|first(第一个文件)
dropout_transition
The transition time, in seconds, for volume renormalization when an input stream ends. The default value is 2 seconds.
-f mp3  输出文件格式
2 音频文件截取指定时间部分
ffmpeg64.exe -i 124.mp3 -vn -acodec copy -ss 00:00:00 -t 00:01:32 output.mp3
解释:-i代表输入参数
-acodec copy output.mp3 重新编码并复制到新文件中
-ss 开始截取的时间点
-t 截取音频时间长度
3 音频文件格式转换
ffmpeg64.exe -i null.ape -ar 44100 -ac 2 -ab 16k -vol 50 -f mp3 null.mp3
解释:-i代表输入参数
-acodec aac(音频编码用AAC) 
-ar 设置音频采样频率
-ac  设置音频通道数
-ab 设定声音比特率
-vol <百分比> 设定音量
转自:http://blog.sina.com.cn/s/blog_50e610900102vkab.html

转载于:https://www.cnblogs.com/simadi/p/10649345.html

ffmpeg 多个音频合并 截取 拆分相关推荐

  1. 最简单的基于FFMPEG+SDL的音频播放器 拆分-解码器和播放器

    ===================================================== 最简单的基于FFmpeg的音频播放器系列文章列表: <最简单的基于FFMPEG+SDL ...

  2. ffmpeg批量合并截取音频文件

    1 .多个mp3文件合并成一个mp3文件 一种方法是连接到一起 ffmpeg64.exe -i "concat:123.mp3|124.mp3" -acodec copy outp ...

  3. ffmpeg音频合并生成新的音频文件

    1.将要处理的音频放在一个数组里面(要写全路径) 2.方法 /** 音频合并* */ function merge_audio($audio_list){if(count($audio_list)== ...

  4. ffmpeg 音频合并

    1. 音频合并(两个音频会重叠) ffmpeg -i first.mp3 -i second.mp3 -filter_complex amix=inputs=2:duration=first:drop ...

  5. 使用ffmpeg模块合成音频视频的时候不能有效合并的问题

    ** 使用ffmpeg模块合成音频视频的时候的问题 ** 环境是: win7 32位 py35 重要的是:适合这个版本的ffmpeg是比较难找的 可以参考这里的: https://www.jb51.n ...

  6. 最简单的基于FFMPEG+SDL的音频播放器:拆分-解码器和播放器

    ===================================================== 最简单的基于FFmpeg的音频播放器系列文章列表: <最简单的基于FFMPEG+SDL ...

  7. 分析wav音频结构实现音频截取、音频二倍速播放、倒播和音频合并(C#实现)

    通过文件流读取wav文件放入byte数组,其中byte数组的前44位是存储wav音频文件头信息,如编码格式.声道数和样本速率等信息,网上也有比较多的相关博文,可以参考: WAV文件头分析 https: ...

  8. php数组分开_PHP学习之五:数组(三)合并、拆分、接合和分解数组

    一.合并.拆分.接合和分解数组 1.合并数组 array_merge() 函数将数组合并在一起,返回一个新数组. $a = array("a","b",&quo ...

  9. ffmpeg 从现有视频中截取一段

    ffmpeg 从现有视频中截取一段 1. ffmpeg -i ./input.mp4 -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:25 ./out ...

最新文章

  1. Tomcat启动之异常java.lang.IllegalStateException
  2. 解读ASP.NET 5 MVC6系列(6):Middleware详解
  3. 《转》atomic assign retain
  4. 修改Eclipse自动换行长度
  5. java wix_使用WIX升级MSI
  6. 浅谈android4.0开发之GridLayout布局
  7. 资源放送丨《Oracle存储过程性能分析案例》PPT视频
  8. 数据分析与挖掘建模实战001:导学,概述
  9. C/C++遍历Windows文件夹下的所有文件
  10. SpringMvc之参数绑定注解详解之一
  11. Respo 首屏 DOM 更新的方案, CSS 动画的 Demo
  12. IPSEC 004 ---- 模板海纳百川,不定对端有容乃大
  13. leetcode刷题(第739题)——每日温度
  14. win7打开chm文件显示“已取消到该网页导航”
  15. DPDK应用示例指南简介(汇总)
  16. 块数据3.0:秩序互联网与主权区块链
  17. 2022.7.15 愚见
  18. python微信接龙转Excel表格
  19. html控制台 打印 consol,浏览器console.log()打印输出台不显示输出内容……
  20. Http响应Response详解

热门文章

  1. android 软解8k视频,一种基于CPU的8K超高清视频高速解码方法与流程
  2. C - Make Good(构造,思维)
  3. 服务器cadence比虚拟机慢,Cadence版本选择浅见
  4. 如何安装cadence 软件
  5. 【SQL】大数据面试常考题之日活(dau)月活
  6. 阿里云盾SSL证书即将到期怎么办?
  7. 特征值问题编程基础:特征值特征向量的求解和性质
  8. 虚拟小镇意识保存~认识脑电波
  9. 【工具推荐】SwitchHosts管理本地 Hosts
  10. 【EasyExcel导入、导出(百万数据量测试)粘贴即用】