社区
多媒体/流媒体开发
帖子详情
N制29.97文件的音频采样点位置计算问题
yueyixing
2010-11-02 11:16:44
怎样得到N制文件中每一帧对应的音频采样点的起始位置。比如:第一帧的音频的起始采样点数为0。因为每一帧的采样点数不确定,所以采样点的起始位置也没法固定,这个值要怎么算才合适呢?
...全文
118
4
打赏
收藏
N制29.97文件的音频采样点位置计算问题
怎样得到N制文件中每一帧对应的音频采样点的起始位置。比如:第一帧的音频的起始采样点数为0。因为每一帧的采样点数不确定,所以采样点的起始位置也没法固定,这个值要怎么算才合适呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tufaqing
2010-11-02
打赏
举报
回复
不是通过时间戳计算吗?一般抓取到的音视频数据都有时间戳的。
如果确实没有时间戳就按理论值计算时间,不过数据一点要很标准,不然就不同步了。
比如29.97(精准值为30000/1001)帧的每帧标准时间戳就是:0,333667,667333,1001000,...(100ns为单位)。
音频是什么格式的?设备出来的通常是PCM 44100Hz 2ch 16bit,以这个为标准,PCM码率44100*2*16bps = 44100*2*2Bytes/second = 176400 Bytes/second,而1s对应的时间是10000000,通过这个计算第一帧视频333667(精准值为1001*10000000/30000),对应PCM的333667*176400/10000000 = 5885.88,2ch 16bit要2*2为单位对齐,5884(或5888),就是1471(或1472)个sample的地方。
如果是MP2,MP3音频,它也是以一帧一帧压缩的,要以它们解码出来的PCM长度为准。一帧MP2,MP3解码处理的是1152个sample,还是以44100Hz为例,第一帧对应的1471.47个sample的地方,第二帧是2942.94=2943的地方,取比较近的音频帧为参考,第一帧视频对应1471/1152=1音频帧的地方,第二帧视频对应2943/1152=2音频帧的地方,以此类推。
注意不要有浮点误差累计,以上任何数字都可以用整数计算的。
dengzikun
2010-11-02
打赏
举报
回复
音频帧一般是计算duration时间,
如10ms,20ms,30ms,40ms等.
yueyixing
2010-11-02
打赏
举报
回复
音频采样数不固定,48000/29.97,这样每一帧的采样数是不同的
dengzikun
2010-11-02
打赏
举报
回复
每一帧的采样点数不确定?
视频不确定还是音频不确定?
一般都是确定的啊.
FFmpeg非root用户Linux部署测试,裁剪视频时长分辨率、删除视频中
音频
、替换
音频
命令行,
计算
VMAF SSIM PSNR
2160 03.mp4 删除视频本身的
音频
ffmpeg -i videoWithAudio.mp4 -c:v copy -an videoWithoutAudio.mp4 替换视频本身的
音频
,比如将原始
音频
替换为纯音乐,同时保证视
音频
长度一致(哪怕
音频
比视频长也没
问题
) ...
音视频从入门到精通——ffmpeg3之打印多媒体
文件
音视频信息
以国内最流行,大家最熟悉的RMVB视频
文件
为例,RMVB中的VB,指的是VBR,即Variable Bit Rate的缩写,中文含义是可变比特率,它表示RMVB采用的是动态编码的方式,把较高的
采样
率用于复杂的动态画面(歌舞、飞车、战争...
FFmpeg采集摄像头视频和麦克风
音频
,并实现录
制
文件
如果能用FFmpeg实现采集、编码和录
制
(或推流),那整个实现方案就简化很多,正因为这个原因,我想尝试做一个FFmpeg采集摄像头视频和麦克风
音频
的程序。经过一个星期的努力,终于做出来了。我打算把开发...
FFmpeg使用小结
接下来进入正文: 视频播放器的原理 ...作用:将
音频
采样
数据(PCM等)压缩成为
音频
码流,从而降低
音频
的数据量 视频像素数据 作用:保存了屏幕上每一个像素
点
的像素值 格式:常...
音视频基础知识
声道数 单声道、双声道、多声道
音频
量化过程 模拟信号 =>
采样
=> 量化 => 编码 => 数字信号
音频
码率
计算
PCM
音频
流的码率 =
采样
率 *
采样
大小 * 声道数
音频
压缩技术 消除冗余数据 有损压缩技术;这里的冗余...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章