av_write_trailer的疑问
来源:5-13 抽取音频数据(三)

weixin_慕先生7598259
2025-03-18
av_write_trailer具体写什么内容呢?多媒体文件尾具体是指什么?
写回答
1回答
-
ffmpeg 可以对不同的格式封装,比如aac,mp3,mp4,mov......,大多数格式都有文件头,用于说明这种格式的一些参数,如编码方式,采样率,通道数,视频会告诉你使用的YUV格式是什么,使用的那种颜色系列,编码是H265,还是H264等。有极个别格式是有文件尾的,也就是还会在文件的末尾写入一些信息,比如用于判断文件完整性的参数。这个函数就是根据不同的格式判断应该在文件的末尾写什么内容,需要写的就写上,不需要写的这个函数啥也不做。ffmpeg 之所以这样做是为了格式统一,对于用户来说,按照打开,写媒体内容,写结尾,关闭这个套路做就可以了,不必关心各个不同封装格式的差异了
10
相似问题