ffmpeg合成mp3音频,解决音频属性不一致问题

这篇具有很好参考价值的文章主要介绍了ffmpeg合成mp3音频,解决音频属性不一致问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 需求,amr转成mp3,再将此mp3和其他mp3合成

2. 问题:拼接后的第一段音频可以播放,第二段自动跳过,无法播放。

3. 解决:

3.1 查看各文件属性

# 查看amr转为mp3文件的属性:ffprobe 文件名;
ffprobe amr2mp3.mp3
  • 命令格式及参数格式说明
ffprobe [OPTION] file
常用参数说明:
  • -show_format 显示输入多媒体流的容器格式信息
  • -show_streams 显示输入多媒体流中每一个流的信息
  • -show_packets 显示每个packet
  • -show_frames 显示每个帧
  • -i input_file 指定输入文件
  • -print_format json json 形式输出
  • -of 或者 -print_format default/compact/csv/flat/ini/json/xml
通过 > tests.log 可以将结果输出到指定的文件中。
  1. amr2mp3.MP3输出为

ffmpeg合成mp3音频,解决音频属性不一致问题,ffmpeg,音视频

  1. 原本就是mp3的输出为:
    ffmpeg合成mp3音频,解决音频属性不一致问题,ffmpeg,音视频
    对比可发现Hz不一致

3.2 解决

  1. 将amr转mp3是设置Hz和bitrate,将两个文件属性保持一致
ffmpeg -i ./20240201112239.amr -ar 48000 -ac 2 -ab 64k -f mp3 -acodec libmp3lame -y ./20240201112239.mp3
  1. 合成MP3
ffmpeg -i "concat:20240201112239.mp3|20240201112247.mp3" -acodec copy output3.mp3
  1. ffmpeg对以上参数介绍文章来源地址https://www.toymoban.com/news/detail-829397.html

       -i代表输入参数
       
       -acodec aac(音频编码用AAC) 
       
       -ar 设置音频采样频率
    
       -ac  设置音频通道数
    
       -ab 设定声音比特率
    
       -vol <百分比> 设定音量
    

3.3 网页打开合成视频不能观看第二段音频问题

  1. 因为声道数不一样导致
  2. 通过ffprobe -show_frames 20240201112247.mp3查看通道数
    ffmpeg合成mp3音频,解决音频属性不一致问题,ffmpeg,音视频
  3. arm转mp3时将通道数ac设置为1即可
ffmpeg -i ./20240201112239.amr -ar 48000 -ac 1 -ab 64k -f mp3 -acodec libmp3lame -y 

4. 参考文档

  1. 中文官网:https://ffmpeg.p2hp.com/ffmpeg.html#Audio-Options
  2. ffprobe 查看媒体信息
  3. 使用ffmpeg拼接两端音频第二段自动跳过无法播放的问题解决方案
  4. FFmpeg命令行工具学习(一):查看媒体文件头信息工具ffprobe
  5. 【ffmpeg基础】ffmpeg音频编码

到了这里,关于ffmpeg合成mp3音频,解决音频属性不一致问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 将抖音视频转成MP3并下载

    这篇是在上一篇的基础上写的,这篇负责抖音作者详情页的视频转声音提取,这篇需要用到后端。 本地启动后端后,在控制台输入对应代码,即可实现hover在封面上,按d一键下载音频 控制台代码 后端 node 代码 如果不想用控制台,也可以用暴力猴,暴力猴脚本如下:

    2024年01月23日
    浏览(174)
  • 电脑音频转换mp3格式怎么弄,教你音频怎么转换mp3格式

    mp3格式是目前几乎全兼容的格式了,在我们参加一些会议或讲座时,需要录制一些重要的信息,结束后再进行复盘或分享。然而,不同的录制工具录制的音频格式也不同,这时使用软件将音频统一成mp3格式的话,就会方便我们分享给他人了。那么大家知道电脑音频转换mp3格式

    2024年02月12日
    浏览(56)
  • 如何制作mp3音频文件?分享制作mp3的简单方法

    MP3 对每个人来说都不是一个陌生的名字,因为它是全球排名第一的主流音乐格式。听过上千首MP3歌曲,你知道自己可以制作MP3文件吗?如果答案是否定的,那么您很幸运能找到这篇文章,因为它将通过向您介绍一个免费且简单的解决方案,重点介绍如何在 Windows 中创建 MP3 文

    2023年04月15日
    浏览(62)
  • 音频转换成mp3的方法

          把音频转换为MP3格式是因为MP3格式可以更好地压缩音频文件,减小文件大小,便于存储和传输。此外,MP3格式已成为流行的音频格式之一,许多设备和软件都支持MP3格式,使得MP3格式成为了一种通用的音频格式。总的来说,MP3格式是一种具有高压缩比、低质量损失、广

    2024年02月04日
    浏览(67)
  • 视频转音频mp3怎么弄?

        视频转音频mp3怎么弄?在很多人看来,音频就是视频中的一部分,其实这时是一定道理的,视频是一种包含图像和有声音的多媒体文件,没有声音的视频是不完美的。时代发展到现在,短视频已经融入了我们生活的方方面面,成为了不可或缺的一部分。我相信你们中间也

    2024年02月11日
    浏览(37)
  • 你知道mp3转换器怎么用吗?分享在线音频转换mp3怎么弄

    飒飒:嘿,你有没有想过如何将在线音频转换为mp3格式? 潇潇:是的,我确实有过这个需求。在网上找到了一些工具和方法,可以帮助我们完成这个任务。 飒飒:那太好了!你能告诉我一些详细的步骤吗? 潇潇:没问题,我这就告诉你在线音频转换mp3怎么弄。 方法一:使用

    2024年02月15日
    浏览(69)
  • mp4文件可以转成mp3音频吗

    现在是个非常流行刷短视频一个年代,刷短视似乎成了人们休闲娱乐的一种方式,在日常刷短视频过程中,肯定会有很多同学被短视频 bgm 神曲洗脑,比如很多被网红翻唱带火的歌曲,例如其中\\\"不负人间”,就是其中之一,一开口直击灵魂,旋律在脑海挥之不去! 有些同学肯

    2024年01月20日
    浏览(48)
  • ffmpeg批量转换wav为mp3

    1、新建一个txt文件,并复制如下代码进入,然后保存。 2、把文件后缀修改为bat 。 3、把后缀为bat的文件放到要批量处理的视频文件夹里面。 4、在确保安装了ffmpeg的情况下,双击bat文件执行即可。 5、参数说明: -i          输入文件,这里指的就是视频文件。 -y       

    2024年01月20日
    浏览(60)
  • 将mp3音频剪切器收藏起来使用

    小明:最近我在剪视频,发现剪出来的音频还需要再进行剪辑和编辑,感觉有点繁琐啊。 小红:是啊,如果能有一个方便快捷的工具就好了,就是不知道剪切音频制作软件推荐免费有哪些? 小明:那我为你解惑吧,刚好我最近找到了三款可以音频剪切的软件,可以帮助我们

    2024年02月10日
    浏览(36)
  • 下载的音乐如何转成MP3?分享两种将音频转换为MP3格式的方法

    如果您下载了一些音频文件,但是它们不是MP3格式,那么您可能需要将它们转换为MP3格式,以便在各种设备上播放。以下是两种将音频转换为MP3格式的方法。 方法一:使用免费的在线转换工具 有许多免费的在线转换工具可以将音频文件转换为MP3格式,例如Zamzar、Online Conver

    2024年02月06日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包