1,tbn就是封装层的time_base,它是从文件容器中直接读取的,比如flv的视频和音频读取到的是1000,ts文件读取到的是90k,mp4文件视频比较变化多样,可能是24,1000等,mp4的音频一般是采样率。
2,24 fps, 24 tbr, 1k tbn, 48 tbc表明'/Users/Private/sample.flv':
帧率是24帧/秒封装层的时间戳单位(也就是实际在文件中存储的时间戳)为{1, 1000}编码层(解码时)的时间单位为{1, 48}。有的文章说这里之所以设置为帧率的2倍,可能是为了处于处理Interlaced类型隔场扫描类型的文件(平时的文件存储的数据都是逐行扫描的)。