请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

AV_read_frame hang 住

图片描述图片描述在av_read_frame 的时候直接卡住,程序不死机,但是也不退出这个函数,阻塞状态,这应该怎么查原因?

正在回答 回答被采纳积分+3

1回答

提问者 heaven强 2021-01-05 23:04:13

感谢老师这个问题解决了,但是视频播放太快,使用的播放命令

ffplay -s 640x480 -pix_fmt yuyv422 -framerate 30 video_test.yuv

以下是录制时候的信息

[video4linux2,v4l2 @ 0x7f6d34000cc0] fd:19 capabilities:84a00001
[video4linux2,v4l2 @ 0x7f6d34000cc0] Current input_channel: 0, input_name: Camera 1, input_std: 0
[video4linux2,v4l2 @ 0x7f6d34000cc0] The V4L2 driver changed the pixel format from 0x32315559 to 0x56595559
[video4linux2,v4l2 @ 0x7f6d34000cc0] Trying to set codec:rawvideo pix_fmt:yuv420p
[video4linux2,v4l2 @ 0x7f6d34000cc0] The V4L2 driver changed the pixel format from 0x32315559 to 0x56595559
[video4linux2,v4l2 @ 0x7f6d34000cc0] Trying to set codec:rawvideo pix_fmt:yuv420p
[video4linux2,v4l2 @ 0x7f6d34000cc0] The V4L2 driver changed the pixel format from 0x32315659 to 0x56595559
[video4linux2,v4l2 @ 0x7f6d34000cc0] Trying to set codec:rawvideo pix_fmt:yuv422p
[video4linux2,v4l2 @ 0x7f6d34000cc0] The V4L2 driver changed the pixel format from 0x50323234 to 0x56595559
[video4linux2,v4l2 @ 0x7f6d34000cc0] Trying to set codec:rawvideo pix_fmt:yuyv422
[video4linux2,v4l2 @ 0x7f6d34000cc0] Setting time per frame to 1/30

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号