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/30

0
1
weixin_慕仙5553484
请问这个hang住的原因是什么啊
2021-07-25
共1条回复

音视频小白系统入门课 音视频基础+ffmpeg原理

掌握音视频采集、编解码、RTMP传输协议等核心基础

2318 学习 · 813 问题

查看课程