AV_read_frame hang 住
来源:9-10 实战从视频设备上采集数据2

heaven强
2021-01-05
在av_read_frame 的时候直接卡住,程序不死机,但是也不退出这个函数,阻塞状态,这应该怎么查原因?
1回答
-
heaven强
提问者
2021-01-05
感谢老师这个问题解决了,但是视频播放太快,使用的播放命令
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/30012021-07-25
相似问题