• WAV文件有多大?MP3文件有多大?使用Lame 压缩比是多少?


    一、说明: 录音文件大小多少?用什么存比较合?我有500G的硬盘存录音能存多久?...... 

          这些东西常用常忘,索性一次性就分析清楚记下来,方便以后查阅,如果能帮到大家那就更好了。

    二、计算方法:

       1) WAV文件大小计算公式:采样频率(kHz) x 采样位数 x 声道数 x 时间(秒) / 8 = 文件大小(kb)

              如果采用如下的参数: 采样率:8kHz      采样位数:16     声道数: 2   

              那么:一分钟WAV文件的大小 = 8 x 16 x 2 x 60 / 8 = 1920KB , 可近似成 2M 计算。

         2)MP3文件大小计算公式:编码率(kbps) x 时间(秒)/8=文件大小(kB) 

              [Linux ]  # lame sample.wav  sample.mp3        来进行压缩wav, 默认固定码率与目标文件的频率一致 

              如果 sample.wav 采样率为 8kHz  , 那么对应的 编码率为 24kbps 

              于是一分钟mp3文件的大小 = 24 x 60 / 8 = 180 KB ,可近似成 200 K 计算。

      3) 当然,可以指定压缩后的编码率/采样频率/是否立体声 , 方法如下:

        lame -b 32 --resample 8 -m s sample.wav  sample.mp3 

        -b is bitrate (编码率)
        --resample is the sampling rate, e.g. 8khz  (采样率)
        -m s for simple stereo. m to mix to mono. (是否立体声)

    三、结论:

           在相同采样频率的情况下,lame 的压缩比可近似为 10 计算。

           即 一分钟 时长的文件大小 :  MP3 = WAV / 10

  • 相关阅读:
    不同主机的docker容器互相通信
    Understanding Docker
    Docker入门
    使用Docker在本地搭建Hadoop分布式集群
    Cassandra联手Spark 大数据分析将迎来哪些改变?
    Apache Spark技术实战之6 --Standalone部署模式下的临时文件清理
    大数据计算平台Spark内核全面解读
    Ubuntu下导入PySpark到Shell和Pycharm中(未整理)
    别老扯什么hadoop,你的数据根本不够大
    spark on yarn 集群部署
  • 原文地址:https://www.cnblogs.com/logo-fox/p/5905061.html
Copyright © 2020-2023  润新知