首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何将音频转化为aac格式并上传?

如何将音频转化为aac格式并上传?

原创
作者头像
TSINGSEE青犀视频
修改于 2021-02-24 09:52:06
修改于 2021-02-24 09:52:06
1.6K10
代码可运行
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频
运行总次数:0
代码可运行

在之前的博文中,我们和大家分享了使用EasyNVR视频监控直播平台时,如何实现自定义直播背景音乐,在该文中我们知道可以通过拉流库融合的方式推送。

但是在实际的应用过程中,我们发现上传的不同格式的音频的实际效果是不一样的,经过多次测试,我们可以确定aac的音频格式是效果最好的。那么如何在音频的使用中使加入的音频是aac的格式呢?

这里有两种方法可以实现,下面就分享一下。

1、系统转化

上传音频文件的时候,可以无需特意关注上传的音频格式,直接由系统服务将音频转化为aac使用。但是该做法的弊端在于,转化的操作都是由服务器自主进行的,假如服务器的硬件性能有瓶颈,则会影响其他服务的使用效果。

2、手动转化

该方式就是通过我们内置的软件工具将音频格式先手动的转换成aac格式,再将转换好的音频上传到直播中,伴随视频直播使用。

转换方式:

将需要转换的音频copy到软件包根目录,使用软件包根目录的ffmpeg来进行文件的转换。转换命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ffmpeg -i xxx.mp3 -acodec aac -strict experimental -ab 128k -ar 16k -ac 2 -y xxx.aac

参数定义: ab :码率 ar :采样率 ac :声道

实际操作截图:

结果展示:

将转换好的aac音频上传到通道即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
1 条评论
热度
最新
现在出厂卡槽slot1的OTP已经没法恢复了,我之前把它给删了,然后现在试了好多次都没有用。
现在出厂卡槽slot1的OTP已经没法恢复了,我之前把它给删了,然后现在试了好多次都没有用。
回复回复1举报
推荐阅读
编辑精选文章
换一批
ASP.NET Core 10 安全全景图:五大支柱构筑坚不可摧的 API 防线
在数据泄露频发的时代,API 安全不再是可选项,而是关键任务。ASP.NET Core 10 以对现代化防御手段的一流支持进入竞技场:自动化 PKCE、细粒度策略授权与内置速率限制无缝结合、无停机证书轮换、FIDO2 无密码流程,以及零信任(Zero-Trust)架构的基础。无论您是在构建面向公众的 API 还是内部微服务,这些特性都能帮助您从被动修补转向主动加固。
郑子铭
2025/08/24
1880
ASP.NET Core 10 安全全景图:五大支柱构筑坚不可摧的 API 防线
通过询问-响应身份认证提高桌面登录安全
今天,Fedora 提供了多种方式来提高我们账户的身份认证的安全性。当然,它有我们熟悉的用户名密码登录方式,它也同样提供了其他的身份认证选项,比如生物识别、指纹、智能卡、一次性密码,甚至是 询问-响应(challenge-response)身份认证。
用户8639654
2021/10/18
9030
九、从华为HMS快速身份验证能力FIDO2看密码学知识
你有没有发现支付宝、银行、淘宝、华为pay等等都是使用指纹支付,为什么指纹验证、面容验证通过它就能通过呢?本篇来说说背后的原理。
砖业洋__
2023/05/06
8400
九、从华为HMS快速身份验证能力FIDO2看密码学知识
Docker部署Vaultwarden(Bitwarden_RS)
最近又有超星学习通的数据库被脱裤的消息,涉及了1.6亿条个人信息,又是一次密码大泄露,所以我也开始考虑使用密码管理器了。
SakuraRain
2022/06/22
3.5K0
关于yubikey对web应用的杞人之忧
Yubikey 是一个小型的USB设备,在电脑看来,它是一个USB键盘设备。当将Yubikey接入电脑后,其上会亮起一个绿色的圆环,代表这个USB键盘已经可以正常传输字符了。应用的比较多,同类的有um
FB客服
2018/02/02
1.8K0
关于yubikey对web应用的杞人之忧
密码与验证码结合:如何通过 JSCH 和 SSHD 保护你的服务器
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2025/01/13
4270
密码与验证码结合:如何通过 JSCH 和 SSHD 保护你的服务器
Ubuntu 20.04 开启并使用二步验证教程 (Two-Factor Authentication)
二次验证是目前比较常用的安全手段,通过设置二次验证,我们可以有效的避免账户密码可能的泄露导致的账户信息泄露,因为每次登陆前我们都需要获取一个一次性验证码,没有验证码就无法成功登陆。二次验证也叫两步验证、两步验证等。本文中老唐将说明如何在 Ubuntu 20.04 上使用 Google Authenticator PAM 模块进行 SSH 和 sudo 身份验证。
搬砖部落
2020/09/16
4.8K0
YubiKey 怎么玩:绑定 BitLocker
BitLocker 是自 Windows Vista 起微软在操作系统中内置的一项硬盘加密功能,用户可以选择使用密码或者智能卡对数据进行加密。而正好智能卡也是 YubiKey 的功能之一,如果你也像 reizhi 一样厌倦了每次输入密码进行解锁,不妨将 YubiKey 添加为 BitLocker 的解锁方式,这样每次解锁只需要输入 PIN 即可。
reizhi
2023/03/28
3.2K0
YubiKey 怎么玩:绑定 BitLocker
设置 SSH 通过密钥登录
首先在服务器上制作密钥对。首先用密码登录到你打算使用密钥登录的账户,然后执行以下命令:
星辰sea
2022/10/29
2.6K0
多因子类身份认证
密码作为我们平时最常使用的用户身份验证方式有其便捷性,但是仔细思考你也不难发现其中存在着较多的安全问题。首先我们的密码是由用户自我定义设置的,期间不排除用户设置弱口令密码或者使用键盘布局的脆弱密码(当然部分考虑安全的系统会制定对应的密码策略对其进行限制),其次即便我们使用了极为复杂的密码,也不能完全规避"社工钓鱼"和"中间人"攻击等威胁,攻击者可以通过脱浏览器端的凭据信息等方式获取用户的密码,再者就是用户都有一个特征就是"惰性",很多用户在多个网站可能会使用同一个登录密码,故此攻击者可以通过找寻被泄露的账户密码获取到真实的账户密码信息并实现登录操作,基于以上多个风险层面,我们接下来对用户的身份认证进行简易的探讨并结合业务、测评等维度给出关联的安全设计
Al1ex
2024/01/02
2K0
多因子类身份认证
Linux下部署SSH登录时的二次身份验证环境记录(利用Google Authenticator)
一般来说,使用ssh远程登录服务器,只需要输入账号和密码,显然这种方式不是很安全。为了安全着想,可以使用GoogleAuthenticator(谷歌身份验证器),以便在账号和密码之间再增加一个验证码,只有输入正确的验证码之后,再输入密码才能登录。这样就增强了ssh登录的安全性。账号、验证码、密码三者缺一个都不能登录,即使账号和密码正确,验证码错误,同样登录失败。其中,验证码是动态验证码,并且是通过手机客户端自动获取(默认每隔30秒失效一次)。好了,废话不多说了,下面记录下GoogleAuthenticato
洗尽了浮华
2018/01/23
2.9K0
Linux下部署SSH登录时的二次身份验证环境记录(利用Google Authenticator)
Hadoop集群部署教程-P1
Hadoop集群运行时,NameNode需要通过SSH协议启动和管理各个DataNode上的守护进程。由于Hadoop不支持交互式密码输入,必须配置SSH免密登录,否则:
奶油话梅糖
2025/04/17
2160
基于JSCH和SSHD的密码+验证码登录方案
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2025/01/14
3280
基于JSCH和SSHD的密码+验证码登录方案
Linux下常见的权限维持方式
攻击者在获取系统权限后,通常会留下后门以便再次访问。本文将对Linux下常见的权限维持技术进行解析,知己知彼百战不殆。
Bypass
2020/03/12
2.7K0
如何为Linux系统中的SSH添加双重认证
近来很多知名企业都出现了密码泄露,业内对多重认证的呼声也越来越高。在这种多重认证的系统中,用户需要通过两种不同的认证程序:提供他们知道的信息(如 用户名/密码),再借助其他工具提供用户所不知道的信息(
小小科
2018/05/02
3.3K0
如何为Linux系统中的SSH添加双重认证
在 Ubuntu 和 Debian 上启用双因子身份验证的三种备选方案
如今,安全比以往更加重要,保护 SSH 服务器是作为系统管理员可以做的最为重要的事情之一。传统地,这意味着禁用密码身份验证而改用 SSH 密钥。无疑这是你首先应该做的,但这并不意味着 SSH 无法变得更加安全。
星哥玩云
2022/07/24
1.9K0
在 Ubuntu 和 Debian 上启用双因子身份验证的三种备选方案
Linux 系统安全与优化配置
Linux 系统安全与优化配置 Linux 系统安全问题 ---- 目录 1. Openssh 安全配置 1.1. 禁止root用户登录 1.2. 限制SSH验证重试次数 1.3. 禁止证书登陆 1.4. 使用证书替代密码认证 1.5. 图形窗口客户端记忆密码的问题 1.6. 关闭 GSSAPI 1.7. 禁止SSH端口映射 1.8. IP地址限制 2. Shell 安全 2.1. .history 文件 2.2. sudo 安全问题 2.3. 临时文件安全 2.4. 执行权限 3. 防火墙 3.1. 策略
netkiller old
2018/03/05
2.2K0
保护SSH端口安全性的多种技巧介绍
SSH是一种可以让你在不安全的网络上,安全的运行网络服务的网络协议的.ssh的标准TCP端口为22端口,其最佳应用场景是用户远程登录至计算机系统。因此,SSH端口也是攻击者必扫的端口之一。本文将就SSH端口的安全性展开讨论,并为大家提供多种保护SSH端口安全性的建议和方法。
FB客服
2018/12/05
2K0
如何在CentOS上使用双重身份验证
在本教程中,您将学习如何在CentOS 7上使用一次性密码进行SSH上的双重身份验证。
朝朝
2018/08/20
2.3K0
如何在CentOS上使用双重身份验证
Linux 安装Google AuthenticatorSSH登陆二次验证
通常,考虑到VPS的安全性,我们会更改SSH端口和密码,然后更安全地禁用密码并使用密钥登录。该方法已在很久以前浇灌了,这是另一种方法方法,您可以在VPS上安装Google Authenticator,这样当我们登录到VPS时,不仅密码正确,而且还需要输入正确的动态验证代码才能登录,因此安全性很高更高。在这里,我们将讨论CentOS,Debian和Ubuntu的使用。
子润先生
2021/05/29
1.4K0
相关推荐
ASP.NET Core 10 安全全景图:五大支柱构筑坚不可摧的 API 防线
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验