ffmpeg_beginner
ffmpeg_beginner copied to clipboard
食铁兽 ffmpeg4/5/6入门系列教程代码
使用opengl渲染ffpmeg解码的yuv数据,颜色发暗,色彩不够鲜艳。 对比测试08、09示例。播放同一个视频。08使用软件渲染rgb数据,09使用yuv 通过opengl渲染显示。对比发现09显示的白色发黑颜色值不够鲜艳。 播放电影不太明显,直接使用录屏软件录制视频然后播放特别明显。不知道是上面原因。 对比关键信息: 使用录屏软件,打开浏览器访问百度主页,对比网页的白色,与百度图标的红色。opengl显示的明显白色发暗黑,红色不够鲜艳。可否告知一下原因?感谢
对比测试08、09示例。播放同一个视频。08使用软件渲染rgb数据,09使用yuv 通过opengl渲染显示。对比发现09显示的白色发黑颜色值不够鲜艳。 播放电影不太明显,直接使用录屏软件录制视频然后播放特别明显。不知道是上面原因。 对比关键信息: 使用录屏软件,打开浏览器访问百度主页,对比网页的白色,与百度图标的红色。opengl显示的明显白色发暗黑,红色不够鲜艳。可否告知一下原因?感谢
当运行到avformat_find_stream_info时,报错,请问这个如何解决 
` int flush_encoder(AVFormatContext *fmtCtx, AVCodecContext *codecCtx, int vStreamIndex) { int ret = 0; AVPacket *enc_pkt = av_packet_alloc(); enc_pkt->data = NULL; enc_pkt->size = 0; if (!(codecCtx->codec->capabilities & AV_CODEC_CAP_DELAY)) return 0; printf("Flushing...
一直是绿屏,window是没问题的
你好!请教一下如题的问题。 **#1实现过程:** 我是摄像头拍一帧保存一帧YUV格式的图片,然后YUV图片转成.h264文件,再用ffmpeg将多个.h264文件concat成.h264视频。 **#2YUV格式图片一些参数设置** fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; // 视频数据存储类型 V4L2_PIX_FMT_YUV420 fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUV420; fmt.fmt.pix.height = 480; fmt.fmt.pix.width = 640; //Images包含top和bottom field, 隔行交替,场序依赖于当前video的标准 fmt.fmt.pix.field = V4L2_FIELD_INTERLACED; 帧率30。 **#3 经过你的代码合成h264视频,输出信息。** root@ud710-ai:/home/unisoc/ruida/ko_camera/v4l2/h264# ffprobe...