ffmpeg 解码b帧_ffmpeg 解码h264数据丢帧

该博客记录了在使用ffmpeg解码H264视频流时遇到的B帧丢失问题。通过日志分析,发现解码过程中存在跳过帧的情况,导致画面不连续。经过调试,成功解码了I帧和P帧,并展示了解码后的帧数和图像尺寸。最后,对解码器进行了冲洗操作,确保解码所有剩余数据。
摘要由CSDN通过智能技术生成

附上:执行log

root@ubuntu:# ./test

after init

filename =1.h264

cur_size =259391

cur_size =0

filename =2.h264

cur_size =104236

Packet Size:259391 Type: I Output Number: 0 Offset:-9223372036854516417

******m_skippedframe =1

cur_size =0

filename =3.h264

cur_size =68139

Packet Size:104236 Type: P Output Number: 2 Offset:-9223372036854412181

Codec Full Name:h264_rkvpu hw decoder

width:1920

height:1080

Succeed to decode 1 frame!,DecFrameNum =1

cur_size =0

filename =4.h264

cur_size =46712

Packet Size: 68139 Type: P Output Number: 4 Offset:-9223372036854344042

******m_skippedframe =2

cur_size =0

filename =5.h264

cur_size =129677

Packet Size: 46712 Type: P Output Number: 6 Offset:-9223372036854297330

Succeed to decode 1 frame!,DecFrameNum =2

cur_size =0

filename =6.h264

cur_size =50414

Packet Size:129677 Type: I Output Number: 0 Offset:-9223372036854167653

Succeed to decode 1 frame!,DecFrameNum =3

cur_size =0

filename =7.h264

cur_size =52537

Packet Size: 50414 Type: P Output Number: 2 Offset:-9223372036854117239

Succeed to decode 1 frame!,DecFrameNum =4

cur_size =0

filename =8.h264

cur_size =52254

Packet Size: 52537 Type: P Output Number: 4 Offset:-9223372036854064702

Succeed to decode 1 frame!,DecFrameNum =5

cur_size =0

filename =9.h264

cur_size =4793

Packet Size: 52254 Type: P Output Number: 6 Offset:-9223372036854012448

Succeed to decode 1 frame!,DecFrameNum =6

cur_size =0

filename =10.h264

cur_size =127786

Packet Size: 4793 Type: P Output Number: 8 Offset:-9223372036854007655

Succeed to decode 1 frame!,DecFrameNum =7

cur_size =0

filename =11.h264

cur_size =59473

Packet Size:127786 Type: I Output Number: 0 Offset:-9223372036853879869

Succeed to decode 1 frame!,DecFrameNum =8

cur_size =0

filename =12.h264

cur_size =48709

Packet Size: 59473 Type: P Output Number: 2 Offset:-9223372036853820396

Succeed to decode 1 frame!,DecFrameNum =9

cur_size =0

filename =13.h264

cur_size =45737

Packet Size: 48709 Type: P Output Number: 4 Offset:-9223372036853771687

Succeed to decode 1 frame!,DecFrameNum =10

cur_size =0

filename =14.h264

cur_size =45510

Packet Size: 45737 Type: P Output Number: 6 Offset:-9223372036853725950

Succeed to decode 1 frame!,DecFrameNum =11

cur_size =0

filename =15.h264

cur_size =126716

Packet Size: 45510 Type: P Output Number: 8 Offset:-9223372036853680440

Succeed to decode 1 frame!,DecFrameNum =12

cur_size =0

filename =16.h264

cur_size =45331

Packet Size:126716 Type: I Output Number: 0 Offset:-9223372036853553724

Succeed to decode 1 frame!,DecFrameNum =13

cur_size =0

filename =17.h264

cur_size =46676

Packet Size: 45331 Type: P Output Number: 2 Offset:-9223372036853508393

Succeed to decode 1 frame!,DecFrameNum =14

cur_size =0

filename =18.h264

cur_size =45808

Packet Size: 46676 Type: P Output Number: 4 Offset:-9223372036853461717

Succeed to decode 1 frame!,DecFrameNum =15

cur_size =0

filename =19.h264

cur_size =48620

Packet Size: 45808 Type: P Output Number: 6 Offset:-9223372036853415909

Succeed to decode 1 frame!,DecFrameNum =16

cur_size =0

filename =20.h264

cur_size =103297

Packet Size: 48620 Type: P Output Number: 8 Offset:-9223372036853367289

Succeed to decode 1 frame!,DecFrameNum =17

cur_size =0

8888

flush got_picture =1

Flush Decoder: Succeed to decode 1 frame!

8888

flush got_picture =1

Flush Decoder: Succeed to decode 1 frame!

8888

flush got_picture =0

99999

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值