当前位置:网站首页>sample_rate(采样率),sample(采样),duration(时长)是什么关系
sample_rate(采样率),sample(采样),duration(时长)是什么关系
2022-07-05 18:12:00 【hjjdebug】
sample_rate(采样率),sample(采样),duration(时长)是什么关系
发现一个音频包解开成一个frame 后,有如下数据
nb_samples = 1024
sample_rate = 48000
pkt_duration = 1920
pkt_size = 427
这些数值到底是什么关系?
pkt_size = 427 表示音频压缩包的大小为427 bytes
nb_samples = 1024 表示解码后得到了1024个采样数据
sample_rate = 48000 表示每秒钟需要播出48K 数据
pkt_duration = 1920
sample_rate:采样率, 每秒采样次数 48000HZ,每个sample的时间是1/48000秒
nb_samples: 采样次数
音频播放时间, nb_samples 采样点所能播放的时间
duration_s=nb_samples*(1/48000)秒,
duration 的单位即不是秒,也不是毫秒,而是AVStream 时基的个数.
duration=duration_s / av_q2d(st->time_base)
st->time_base 是 (1,90k), 则av_q2d=1/90k
所以duration 实际是秒数乘以90K
则:
duration = 1024 * 1/48K *90K = 1920
特例: 如果令st->time_base == sample_rate,
则duration=nb_samples.
另外, pts 是按 duration 来递长的。
边栏推荐
- Einstein sum einsum
- Memory management chapter of Kobayashi coding
- Clickhouse (03) how to install and deploy Clickhouse
- English sentence pattern reference
- Sophon kg upgrade 3.1: break down barriers between data and liberate enterprise productivity
- buuctf-pwn write-ups (9)
- 兄弟组件进行传值(显示有先后顺序)
- Introduction to the development function of Hanlin Youshang system of Hansheng Youpin app
- Le cours d'apprentissage de la machine 2022 de l'équipe Wunda arrive.
- EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
猜你喜欢
图像分类,看我就够啦!
JVM第三话 -- JVM性能调优实战和高频面试题记录
pytorch yolov5 训练自定义数据
rust统计文件中单词出现的次数
第十届全球云计算大会 | 华云数据荣获“2013-2022十周年特别贡献奖”
Nacos distributed transactions Seata * * install JDK on Linux, mysql5.7 start Nacos configure ideal call interface coordination (nanny level detail tutorial)
第十一届中国云计算标准和应用大会 | 云计算国家标准及白皮书系列发布 华云数据全面参与编制
Star ring technology data security management platform defender heavy release
南京大学:新时代数字化人才培养方案探讨
寻找第k小元素 前k小元素 select_k
随机推荐
U-Net: Convolutional Networks for Biomedical Images Segmentation
从XML架构生成类
Record a case of using WinDbg to analyze memory "leakage"
【pm2详解】
Isprs2022 / Cloud Detection: Cloud Detection with Boundary nets Boundary Networks Based Cloud Detection
Logical words in Articles
How can cluster deployment solve the needs of massive video access and large concurrency?
@Extension、@SPI注解原理
《2022中国信创生态市场研究及选型评估报告》发布 华云数据入选信创IT基础设施主流厂商!
IDC report: Tencent cloud database ranks top 2 in the relational database market!
FCN: Fully Convolutional Networks for Semantic Segmentation
Crontab 日志:如何记录我的 Cron 脚本的输出
模拟百囚徒问题
[QNX Hypervisor 2.2用户手册]6.3.2 配置VM
项目中遇到的问题 u-parse 组件渲染问题
mybash
彻底理解为什么网络 I/O 会被阻塞?
星环科技重磅推出数据要素流通平台Transwarp Navier,助力企业实现隐私保护下的数据安全流通与协作
苹果手机炒股安全吗?打新债是骗局吗?
Easynmon Usage Summary