摘要: 注释: -i 2018.mp4: 是输入的MP4文件 -codec copy: 从mp4中拷贝 -bsf: h264_mp4toannexb: 从mp4拷贝到annexB封装 -f h264: 采用h264格式 tmp.264: 输出的文件 阅读全文
posted @ 2018-05-24 20:23 jiu~ 阅读(12282) 评论(0) 推荐(0)
摘要: 使用libav转码视频时发现一个问题:使用下面这段代码解码视频时,解码中会不时丢掉几帧。 这是因为源视频中PTS与DTS的不同造成的。av_read_frame()按照PTS顺序读帧的时候,如果此帧需要参考后面的帧,那么此时avcodec_decode_video2()是没有能力解码此帧的,表现为g 阅读全文
posted @ 2018-05-24 20:17 jiu~ 阅读(1050) 评论(0) 推荐(0)
摘要: 视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。 简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。 P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。 I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需 阅读全文
posted @ 2018-05-24 20:10 jiu~ 阅读(2303) 评论(0) 推荐(0)