yuv

    0热度

    2回答

    能否读者请建议我的权利FOURCC码来表示 YUV420 10 bit semi-planar YUV422 10 bit semi-planar 的数据看起来像下面内存: 2:10:10:10 2:Y2:Y1:Y0 2:10:10:10 2:U1:V0:U0 3组件打包成4字节

    1热度

    1回答

    我正在使用ffmpeg-3.2.4-win32,来自zeranoe页面的静态和开发版本来解码我创建的一些h264 mp4视频x264编码器。视频有很多静态区域,2d视频游戏类型。 当我使用解码要么ffmpeg.exe或avcodec_decode_video2()API函数的框架,我得到色度分辨率较差,块状和视频(编辑静态区域相当明显:avcodec_decode_video2()返回正确的YUV

    0热度

    1回答

    将avi视频转换为ogv时,输出文件中存在颜色问题。 我该如何解决这个问题? normal colorsaltered colors 其实问题的一部分是从球员 - 这样幼稚的问题 命令使用的ffmpeg-3.3.2-1.mga6.tainted: ffmpeg -i dscn0146.avi -pix_fmt yuv422p -s 640x480 dscn0146_hq.ogv -y 输入元数

    1热度

    1回答

    我目前正在尝试开发Android上的视频播放器,但我正在努力使用彩色格式。 上下文:我提取并通过MediaExtractor/MediaCodec的标准combinaison解码的视频。因为我需要提取的帧是可用作为OpenGLES纹理(RGB),设置我的解码器(MediaCodec),使得其通过表面纹理馈送外部GLES纹理(GL_TEXTURE_EXTERNAL_OES)。我知道我的硬件解码器输出

    0热度

    2回答

    我使用下面的ffmpeg命令将YUV原始视频转换为mp4,但转换后颜色完全混乱而不是呈现蓝色。请检查并确认下面的转换代码是否有问题。 ffmpeg -f rawvideo -pix_fmt yuv420p -s:v 1920x1080 -r 23.976 -i 2.raw -c:v libx264 output.mp4

    0热度

    1回答

    我正尝试使用iOS 10.3.3在iPhone 6S上使用Swift 3渲染yuv420p编码视频到OpenGL ES2纹理。 纹理设置: var formatType = kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange var lumaTexture: CVOpenGLESTexture? var chromaTexture:

    1热度

    1回答

    我正在Android设备上实现摄像头应用程序。目前,我使用Camera2 API和ImageReader以YUV_420_888格式获取图像数据,但我不知道如何将这些数据完全写入MediaCodec。 这里是我的问题: 什么是YUV_420_888? 格式YUV_420_888是不明确的,因为它可以是属于家族YUV420任何格式,如YUV420P,YUV420PP,YUV420SP和YUV420P

    0热度

    2回答

    给定两个编码流,我想并排连接它们。正如在假设我有两个单独的H.264编码的1024x768视频具有相同的帧速率。我想结合这两个视频1和视频2并排形成一个双倍宽度(1024 * 2)x768或2048x768的流。我首先要解码流,然后合并各个帧,然后重新编码单个流。解码和重新编码都很好,但这很有效,但速度非常慢(正如ffmpeg)。这个问题似乎是计算时间将帧从YUV转换为RGB或将它们组合成YUV形

    0热度

    1回答

    我必须为识别解决方案提供YUV(NV21)字节数组,并且希望缩短处理时间以缩小预览帧。 从这里和那里收集的解决方案,我设法以1:1的比例进行转换,并获得识别点击。但如果我想缩小中间位图,我没有结果。即使我把它缩小到只有95%。 任何帮助,将不胜感激。 因此,每隔400毫秒我就会预览帧以异步转换它。我使用RenderScript将其转换为ARGB,将其缩小并将其转换回来。 // Camera cal

    0热度

    1回答

    我一直在尝试将YUYV原始文件转换为C++中的YUV420原始文件。格式记录在YUV Formats Page中。我的输出文件在转换后显示为绿色。我采用Experts Exchange的源代码,从YUYV转换而不是UYVY。这是我的源代码: void conv422to420(uint8_t* src, uint8_t* dst) { uint8_t* pyFrame = dst;