zoukankan      html  css  js  c++  java
  • moviepy音视频开发:audio_normalize调整剪辑音量大小到正常

    ☞ ░ 前往老猿Python博文目录

    概述

    audio_normalize函数用于将一个剪辑的音量大小调整到正常,调整的思路就是将剪辑中音频帧数据的最大值取出来,当其值小于1时,表示剪辑的音量偏小。

    以1为参考,将所有剪辑帧数据的值都乘以1和剪辑帧数据最大值的比例,即表示音量调整到了正常。

    在audio_normalize文档字符串中介绍时,说明当剪辑的最大音量为0db,即可达到的最大音量。这句解释虽然与程序实现无关,但这个概念需要澄清一下。具体原因请参考《音量(DB)为什么都是负值》。

    调用语法:

    audio_normalize(clip)

    说明:

    • 这里的参数clip既可以是音频剪辑AudioClip,也可是视频剪辑VideoClip
    • 返回值为音量调整后的新剪辑,原剪辑相关属性未调整。

    案例:

    下面代码将对应视频和音频文件的声音大小正常化处理。

  • 相关阅读:
    个人作业——软件工程实践总结作业
    BETA答辩总结
    beta冲刺7
    beta冲刺6
    beta冲刺5
    beta冲刺4
    beta冲刺3
    华为云
    beta冲刺2
    beta冲刺1
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/13643415.html
Copyright © 2011-2022 走看看