20230918使用ffmpeg将mka的音频转为AAC编码以便PR2023来识别

news2025/1/11 17:54:12

20230918使用ffmpeg将mka的音频转为AAC编码以便PR2023来识别
2023/9/18 20:58


ffmpeg -i 1.mka -acodec aac 1.mp4


ffmpeg -i 1.mka -vn -c:a aac 2.aac
ffmpeg -i 1.mka -vn -c:a aac 2.MP4


ffmpeg mka 转 aacmp4

https://avmedia.0voice.com/?id=42526
用ffmpeg将mka格式转化为aac格式
作者:音视频技术栏目:公开2023-06-03 09:33267
使用ffmpeg将mka格式转换为aac格式的命令如下:

ffmpeg -i input.mka -vn -c:a aac output.aac
解释一下这个命令:

-i input.mka:指定要转换的输入文件。
-vn:表示不需要视频流,只需要音频流。
-c:a aac:指定输出音频编码为AAC。
output.aac:指定输出文件名。
执行完毕后,会在当前目录下生成一个AAC格式的音频文件。

需要注意的是,FFmpeg必须事先安装在计算机上才能使用此命令。


参考资料:
https://blog.csdn.net/wb4916/article/details/132153903
20230807通过ffmpeg将DTS编码的AUDIO音频转换为AAC编码


https://www.zhihu.com/question/35031045
用 mkvtomp4 转码电影时,DTS 音轨转 AAC 会有噪音,怎么办?
尤其是低沉、爆炸等声音,转出来有杂音。有什么更专业一些的软件可以把 DTS 转成 AAC 么?

@@@@@@@@@@@@@@@@@@@@@@@分割线@@@@@@@@@@@@@@@@@@@@@@@@@@@
B:如果音频轨不是AAC的话将其装换至AAC
系统需求:OS X + ffmpeg。假定需要转换的音频文件为DTS编码,后缀名为.wav。
打开终端,依次输入并回车,
cd /需要转换的dts音频文件所在的路径
for file in *.wav; do name=$(echo $file | sed "s/\\.wav//g"); ffmpeg -acodec dts -i "$name".wav -vn -sn -ac 2 -acodec aac "$name".m4a; done
即可将该路径下所有.wav文件重编码为AAC。至此,回答已完成,掌声!
对于需要进阶理解的,请往下看
简单解释一下部分代码的含义,
for file in *.wav; 对于所有的后缀为.wav文件
do name=$(echo $file | sed "s/\\.wav//g"); 用name代表他们的文件名(不含后缀)
-acodec dts 解码源文件的解码器为dts
-i "$name".wav 输入文件是文件名为name,后缀为wav的文件
-acodec aac 重编码所用编码器为aac
"$name".m4a 输出文件是文件名为name,后缀为m4a的文件
如果你想用Appleloseless AAC编码,或者想用flac编码的话,只需要将-acodec aac改为-acodec alac或-acodec flac即可。
强大的FFMPEG除了自带的这一大堆编解码器外,还可以自己下载源码,把其它编解码器编译进去,比如faac编码器、faad2解码器等。面对着Win、Mac、iOS、PSP、iPod等不同设备的各种需求,FFMPEG可谓招之能来,来之能战,战之能胜。当然FFMPEG也可以编码视频,题主不问,这里就略过。其实我知道强大的FFMPEG能把A、C的功能都实现了……但我不会T_T
@@@@@@@@@@@@@@@@@@@@@@@分割线@@@@@@@@@@@@@@@@@@@@@@@@@@@


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1030490.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

flink集群与资源@k8s源码分析-flink kubeclient

flink kubeclient是面向flink应用的fabric8 kubeclient的封装,本文分析flink如何封装kubeclient,核心组件是装饰器,资源和ServiceType,下面通过分析业务创建作业管理器组件(createJobManagerComponent)了解flink kubeclient 1 场景 2 新建作业管理器组件 1. KubernetesJob…

【Java 基础篇】Java同步方法解决数据安全

多线程编程是现代应用程序开发中的常见需求,它可以提高程序的性能和响应能力。然而,多线程编程也带来了一个严重的问题:数据安全。在多线程环境下,多个线程同时访问和修改共享的数据可能导致数据不一致或损坏。为了解决这个问题&a…

一次ES检索的性能优化经验记录

优化功能: 统一检索能力,为各服务所调用。 该接口并发压力大,压测效果不理想。 初步2k线程两台压测机预发环境压测结果两pod下为400qps左右,单pod 平均qps200,响应时间在五分钟之后达到了峰值,平响达到几十秒开外。 压…

万里牛与金蝶云星空对接集成查询调拨单连通调拨单新增(万里牛调拨单-金蝶【直接调拨单】)

万里牛与金蝶云星空对接集成查询调拨单连通调拨单新增(万里牛调拨单-金蝶【直接调拨单】) 源系统:万里牛 万里牛是杭州湖畔网络技术有限公司旗下SaaS软件品牌,主要针对电商、外贸、实体门店等业务群体,帮助企业快速布局新零售,提升订单处理效…

Appium - python

一、appium的介绍 Appium是一款开源的自动化测试工具,其支持iOS和安卓平台上的原生的,基于移动浏览器的,混合 的应用。Appium在不同平台中使用了标准的自动化APIs,所以在跨平台时,不需要重新编译或者修改 自己的应用。…

数学建模——统计回归模型

一、基本知识 1、基本统计量 总体:研究对象的某个感兴趣的指标。样本:从总体中随机抽取的独立个体X1,X2,…,Xn,一般称(X1,…,Xn)为一个样本,可以看成一个n维随机向量,它的每一取组值(x1,…,xn)称为样本的观测值。统计…

说说hashCode() 和 equals() 之间的关系?

每天一道面试题,陪你突击金九银十! 上一篇关于介绍Object类下的几种方法时面试题时,提到equals()和hashCode()方法可能引出关于“hashCode() 和 equals() 之间的关系?”的面试题,本篇来解析一下这道基础面试题。 先祭一…

四川玖璨电子商务有限公司培训可靠吗?

四川玖璨电子商务有限公司是一家在抖音平台上进行培训的电商公司。如今,随着抖音带货的火热,越来越多的人加入到这个行业中。然而,对于消费者来说,选择一个可靠的抖音培训公司并不容易。 在这个领域中,四川玖璨电子商务…

微软(TTS)文本转语音服务API实现

此博客实现与java实现微软文本转语音(TTS)经验总结_java tts_${简简单单}的博客-CSDN博客之上,首先感谢博客源码的提供,本人在上面添加了一些详细的注释,方便大家跟好的理解和使用,毕竟我已经用原文调试了一…

openEuler 亮相全球顶级开源盛会 OSSUMMIT 2023,持续推动智能化未来的实现

2023年9月19日,全球顶级开源峰会 OSSUMMIT EU 2023 在西班牙-毕尔巴鄂正式开场。openEuler 作为钻石级别赞助参会。这是 openEuler 继去年正式亮相后的第二次全面参加该峰会。 本次会议,openEuler带来Keynote及多场分论坛演讲,涵盖Linux Kern…

C 初级学习笔记(基础)

目录 1.预处理器指令 预定义宏 预处理器运算符 (\) 参数化的宏 头文件 .h 引用头文件操作 2.函数(标识符&关键字&运算符)存储类 函数参数 a. 标识符&关键字 b. 运算符(算术、关系、逻辑、位、赋…

【Java 基础篇】Java网络编程基础知识详解

网络编程是现代软件开发中不可或缺的一部分,它使我们能够在不同的计算机之间实现数据传输和通信。Java作为一种强大的编程语言,提供了丰富的网络编程库,使开发者能够轻松地创建网络应用程序。本文将介绍Java网络编程的基础知识,面…

c++opencv RotatedRect 旋转矩形角度转换和顶点顺序转换

这里写自定义目录标题 以下代码记录主要是完成轮廓点求解最小外接矩形之后计算该文本行的角度和旋转矩形的左下(bl),左上(tl),右上(tr),右下(br)的坐标点。 RotatedRect rtminAreaRect(contours…

芯片SoC设计你了解吗?

数字IC设计根据岗位性质一般包含SOC设计,前端设计,ASIC设计,逻辑设计,IP设计,CPU设计等。 有人说:做IP设计就是翻译官,做SOC设计就是连连看。 SoC设计是做什么的?与IP设计有什么不同…

C#里面的三种定时计时器:Timer

在.NET中有三种计时器: 1、System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet。Timer控件只有绑定了Tick事件和设置EnabledTrue后才会自动计时,停止计时可以用Stop()方法控制,通过Stop()停止之后,如果想…

彻底讲透redo日志磁盘顺序写机制

文章目录 引言Redo日志的作用Redo日志的磁盘顺序写机制技术和策略: 刷盘机制详解1. Checkpoint(检查点)2. Commit(提交) 优化策略举例说明 参考文档 引言 背景:今天看了一节某培训机构的公开课关于BufferPo…

高速串行总线设计基础

高速串行总线设计(1) 高速信号设计涉及到方方面面的知识积累,也许你认为即使没有掌握甚至没有听过一些高速设计的专业术语,也没有关系?因为专业集成的IP可以帮你解决这一问题,但殊不知,根基不牢…

ABB COM0011 2RAA005844A0007J编码器模块

ABB COM0011 2RAA005844A0007J 编码器模块是用于测量和反馈旋转或线性位置信息的设备,通常用于自动化、机器控制和运动控制系统。以下是该编码器模块可能具备的产品功能: 位置测量:ABB COM0011 2RAA005844A0007J 编码器模块的主要功能是测量旋…

【初阶数据结构】——堆排序和TopK问题

个人主页 代码仓库 C语言专栏 初阶数据结构专栏 Linux专栏 接上篇二叉树和堆的引入 目录 前言 建堆 插入数据向上调整算法建堆 移动数据向上调整算法建堆 无序数组从H-1层向上移动的向下调整算法建堆 堆排序 TOP-K问题 前言 上篇文章详细讲解了堆,…

腐蚀与膨胀,图像处理中的结构元与腐蚀膨胀问题(数字图像处理大题复习 P9)

文章目录 腐蚀膨胀 腐蚀 我们要用结构元 B 来 腐蚀 图像 A 如果结构元 B 放到图像的某个地方,正好能对上,那么就把中心放到结果图像上 这里显然红色框是对不上的,而黄色是对得上的 对不上的,全部补上0,这就是结果了…