zoukankan      html  css  js  c++  java
  • RTSP协议视频监控智能分析平台EasyNVR如何将音频转化为aac格式并上传?

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

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

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

    1、系统转化

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

    2、手动转化

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

    转换方式:

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

    ffmpeg -i xxx.mp3 -acodec aac -strict experimental -ab 128k -ar 16k -ac 2 -y xxx.aac
    

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

    实际操作截图:

    结果展示:

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

  • 相关阅读:
    linux所有命令失效的解决办法
    第一章 网络基础知识
    RNQOJ 数列
    RNQOJ Jam的计数法
    RNQOJ 开心的金明
    RQNOJ 明明的随机数
    分类讨论的技巧
    Unity 碰撞检测
    Unity --yield return
    Unity 移动方式总结
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/14452330.html
Copyright © 2011-2022 走看看