李老师好,如果要实现读取音视频文件(比如MP4),只处理视频帧,音频直接转封装到输出容器,音频部分在没有解码和编码的情况下什么时候做时间基转换最合适呢??

来源:6-6 调试encode_video

慕斯5516533

2023-10-07

写回答

1回答

李超

2023-10-07

音频如果不用编解码,直接进行数据拷贝就好了,时间基也不用变,播放器自己会处理。时间基是用于音视频同步用的,视频和音频各自有不同的实践基,播放器播放时会使用各自的时间基将音频和视频都转换成以秒为单位的时间最终完成音视频同步。总之如果你音频不动的话,只需要对音频直接进行拷贝,也就是遇到数据类型为音频的,直接写到输出文件里即可。

0
2
李超
回复
慕斯5516533
时间基没啥神秘的,也不需要使用统一的方法。它就是一个用于音视频同步的东西,我上面的回答将它的本质说的很清楚了,从你的问题中可以看出,你还是没理解,原因是你并没有把课程的内容学会,或学完,因为在课程的最后几章中,讲解播放器的实现的时,我将这个知识点讲的很透彻了。所以你现在最需要的是将课程的内容完完整整的学完,你就不会有这个疑问了。课程里即讲了理论,又有实战,讲的非常细。
2023-10-08
共2条回复

经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器

学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师

2726 学习 · 814 问题

查看课程