special audio in AVI demuxer

本文探讨了Vorbis音频编码在AVI格式中的实现方式,特别是FFMPEG如何处理这种封装,包括帧头的存储机制及初始化包的存放位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. VFR audio - Vorbis in AVI

 

FFMPEG is using the second idea. However, ffmpeg is increasing the overhead even more, as
it stores frame headers for each of the padding chunks, wasting 8 bytes each time, instead of
only storing one of them physically, adding an index entry everytime such a chunk is required,
and setting AVIF_MUSTUSEINDEX. For such streams, the following ID is used: wFormatTag
= 0x566F. The Vorbis initialization packets (the first 3 packets of an OGG/Vorbis file) are
stored as private data in the strf chunk. Each vorbis initialization packet is stored the
following way:


                big_endian_int16 size
                char data[size];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值