首页 > 其他分享 >用ffmpeg合并截取拆分音频

用ffmpeg合并截取拆分音频

时间:2024-09-25 09:34:12浏览次数:1  
标签:ffmpeg64 ffmpeg 截取 124 mp3 音频 acodec

转自:http://blog.sina.com.cn/s/blog_50e610900102vkab.html

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 <百分比> 设定音量

标签:ffmpeg64,ffmpeg,截取,124,mp3,音频,acodec
From: https://www.cnblogs.com/ubirdy/p/18430637

相关文章

  • 开源音频处理项目推荐【持续更新】
    Audacity介绍:Audacity是一款功能强大的开源音频编辑软件,适用于多种操作系统,包括Windows、macOS和Linux。它支持多轨音频编辑、录制,并且提供了丰富的音频处理功能,如剪切、复制、粘贴、混音、降噪等。Audacity的最新版本是3.6版本,于2024年7月16日发布,带来了主通道、新效果、......
  • RTE大会报名丨 重塑语音交互:音频技术和 Voice AI,RTE2024 技术专场第一弹!
       VoiceAI实现human-like的最后一步是什么? AI视频爆炸增长,新一代编解码技术将面临何种挑战? 当大模型进化到实时多模态,又将诞生什么样的新场景和玩法? 所有AIInfra都在探寻规格和性能的最佳平衡,如何构建高可用的云边端协同架构? AI加持下,空间计算和新硬......
  • MISC - 第四天(OOK编码,audacity音频工具,摩斯电码,D盾,盲文识别,vmdk文件压缩)
    前言各位师傅大家好,我是qmx_07,今天继续讲解MISC知识点FLAG附件是一张图片,尝试binwalk无果使用StegSolve工具DataExtract查看时发现PK字段,是大多数压缩包的文件头点击SaveBin保存zip文件解压缩失败使用修复软件:http://forspeed.onlinedown.net/down/95222_201706......
  • 如何修改音频的音量增益
    一、前言在开发音频相关的功能(比如说语音通话、播放音乐)时,经常会遇到音量太小的问题,这时候就需要我们对原始数据进行处理。本文将介绍如何通过修改原始音频数据来增加增益,本文包含如下内容:1.音频数据在软件上的形态2.音频增益计算公式3.修改音频增益的代码实现二、音频......
  • Android15音频进阶之新播放器HwAudioSource(八十六)
    简介:CSDN博客专家、《Android系统多媒体进阶实战》一书作者新书发布:《Android系统多媒体进阶实战》......
  • 拥抱变化之FFmpeg 7.0与VVC
    IntroductiontoFFmpegFFmpeg isasolutiontorecord,convertandstreamaudioandvideo.Itisaveryfastvideoandaudioconverteranditcanalsoacquirefromaliveaudio/videosource.Designedtobeintuitive,thecommand-lineinterface(ffmpeg)tri......
  • FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播
    ​之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMPStreamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手机APP的直播Demo》介绍了如何使用SRTStreamer实现完整的SRT直播流程,接下来介绍如何使用EasyPusher-Android实现完整的RTSP直播流程。一、......
  • 解决QFC810.exe运行时错误:soundplayer.dll文件丢失,恢复音频播放的实用指南
    当遇到QFC810.exe运行时错误,提示soundplayer.dll文件丢失时,这通常意味着你的系统或应用程序目录中缺少了必要的动态链接库文件(DLL),导致音频播放功能无法正常工作。以下是一份恢复音频播放的实用指南:一、确认问题首先,确认错误消息确实是由于soundplayer.dll文件丢失引起的。这......
  • FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
    ​EasyPusher是一款国产的RTSP直播录制推流客户端工具,它支持Windows、Linux、Android、iOS等操作系统。EasyPusher采用RTSP推流协议,其中安卓版EasyPusher的Github托管地址为https://github.com/EasyDarwin/EasyPusher-Android。不过EasyPusher有好几年没更新了,尤其安卓版的EasyP......
  • [ffmpeg] 录制
    整理ffmpeg录制用到的一些API,以及一些理解API调用常用APIAVFormatContext*avformat_alloc_context(void);//创建avformat上下文结构体voidavformat_free_context(AVFormatContext*s);//intavformat_alloc_output_context2(AVFormatContext**ctx,constAV......