yuv

为什么去抖动背景是绿色的,怎样才能将其变成黑色?
yuv

为什么去抖动背景是绿色的,怎样才能将其变成黑色?

FFmpeg 版本:4.3.2-2021-02-27-full_build-www.gyan.dev、Windows 当我申请除抖过滤视频,例如: ffmpeg -i input.mp4 -vf "deshake=rx=64:ry=64:edge=blank" -c:v h264_qsv output.mp4 即使我指定了edge=blank,背景最终还是变成深绿色,例如: 为什么会发生这种情况?我该如何让它变黑? 这过滤文档说: edge 指定如何生成像素来填充框架边缘的空白。可用值为: ‘blank, 0’- 在空白处填充零 ... 我对“填零”...

Admin

使用 Lanczos 和双三次滤波器在 ffmpeg 中进行放大和缩小
yuv

使用 Lanczos 和双三次滤波器在 ffmpeg 中进行放大和缩小

我应该使用 ffmpeg 中的 Lanczos 和 Bicubic 过滤器将视频序列放大和缩小 2 倍和 3 倍。我想知道当它说因子 2 或 3 时它是什么意思?我在搜索时找不到这个的命令行(以因子编写)。你能在这方面指导我吗? 谢谢 ...

Admin

ffmpeg 无法将 JPG 转换为 YUV(nv12)
yuv

ffmpeg 无法将 JPG 转换为 YUV(nv12)

我有 ffmpeg=4.1.3,我想将常规 jpg 文件转换为 nv12 (yuv)。我使用了以下命令: ffmpeg -y -i image.jpg -vf -pix_fmt nv12 out.yuv 并得到:Unable to find a suitable output format for 'nv12' 我确认格式存在: ffmpeg -pix_fmts|grep nv ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers built with g...

Admin

FFMPEG 原始视频重新流式传输
yuv

FFMPEG 原始视频重新流式传输

我从网络捕获了原始视频(yuv 4:2:0)并尝试重新发送它。 ffmpeg -f rawvideo -v info -pixel_format yuv420p -video_size 1240x1024 -framerate 25 -i out.raw udp://225.0.1.115:5000 但输出是; [NULL @ 0x3cc5fc0] Unable to find a suitable output format for 'udp://225.0.1.115:5000' 我无法解决什么问题? ...

Admin

FFMEG 调整亮度运行时间
yuv

FFMEG 调整亮度运行时间

我使用以下命令来显示 yuv 视频; ffmpeg -v debug -re -probesize 32 -buffer_size 500000 -protocol_whitelist file,rtp,udp -strict -2 -i test.106.sdp -pix_fmt yuv420p -f sdl "CH1" 测试.16.sdp; v=0 o=IN IP4 10.0.1.19 s=raw1 c=IN IP4 225.0.1.106/127 t=0 0 m=video 4378 RTP/AVP 96 a=rtpmap:96 raw/90...

Admin

如何从 12 位 RCCB/YUV 摄像机捕获原始视频输出
yuv

如何从 12 位 RCCB/YUV 摄像机捕获原始视频输出

我已经研究这个问题好几天了,检查了多个程序和库,但无济于事。我在 Windows 10 x64 PC 上工作。注意:这个问题似乎已经被 Linux 发行版上的某个人解决了,我的同事正在研究这个问题,但到目前为止还没有成功。 我有一台带有 12 位 RCCB 传感器的摄像机。它附带一个解串器,该解串器具有插入我电脑的 USB 输出。硬件供应商还提供了某些软件来显示摄像机输出。但是,数据被包装到 YUY2(又名 YUV422)中(据我所知,没有对其进行任何其他操作;它仍然是马赛克 12 位 RCCB 摄像机帧)。因此,供应商的软件将该帧解释为 12 位 YUY...

Admin

使用 FFmpeg 将一组 png 图像无损转换为 H.264 mp4 视频,以供将来编辑
yuv

使用 FFmpeg 将一组 png 图像无损转换为 H.264 mp4 视频,以供将来编辑

我有一个动画,渲染为一系列 png 图像,我想将其无损转换为 H.264 mp4 视频。图像位于 RGB 颜色空间中。 我尝试了以下选项: ffmpeg -framerate 24 -i "animation.%04d.png" -c:v libx264 -preset veryslow -tune animation -crf 0 "test video.mp4" 但是输出文件的颜色很乱,可能是因为 RGB 到 YUV 的转换不正确。 然后我尝试了以下选项: ffmpeg -framerate 24 -i "animation.%04d.png...

Admin

ffmpeg yuv420p 转为 yuv422p 并转回
yuv

ffmpeg yuv420p 转为 yuv422p 并转回

因此,我有一个 yuv420p 格式的原始视频 - input.yuv,并且我知道它的帧大小。我执行了 2 个命令: ffmpeg -pix_fmt yuv420p -s 352x288 -i input.yuv -pix_fmt yuv422p input_yuv422p.yuv 进而 ffmpeg -pix_fmt yuv422p -s 352x288 -i input_yuv422p.yuv -pix_fmt yuv420p input_decoded.yuv 问题是文件input.yuv和input_decoded.yuv不同。我的理解是...

Admin

如何打开Gstreamer raw文件?
yuv

如何打开Gstreamer raw文件?

我想捕捉生的来自网络摄像头的图片,但我不想使用JPG,因为这会使图像变差并且充满噪点。 我可以拍摄生的使用此代码录制视频,也可以使用甚高频液晶没有任何问题。 gst-launch-1.0 -q v4l2src ! video/x-raw,width=1280,height=720,framerate=10/1 ! avimux ! filesink location=test.avi 我也可以拍摄生的使用此代码的图片。 gst-launch-1.0 v4l2src num-buffers=1 ! video/x-raw,width=12...

Admin

在 ffmpeg 中设置 excat GoP 长度打开和不打开
yuv

在 ffmpeg 中设置 excat GoP 长度打开和不打开

ffmpeg -f rawvideo -vcodec rawvideo -s 1280x720 -r 50 -pix_fmt uyvy422 -i Test.yuv -c:v libx265 -x265-params keyint:150:open-gop -b:v 10M Test_open_150_10M.hevc 如您所见,我正在尝试将 yuv 文件转换为 hevc 文件,其中开放 GoP 和 GoP 长度为 150,比特率为 10M。除了开放 GoP 和 GoP 长度之外,一切正常。无论我尝试 GoP 长度还是开放/非开放 GoP,每次都...

Admin

使用 ffmpeg 解码 YBR_FULL_422 DICOM 图像
yuv

使用 ffmpeg 解码 YBR_FULL_422 DICOM 图像

我正在尝试使用 ffmpeg 使用 YBR_FULL_422 编码从 DICOM 图像解码图像缓冲区。根据定义: http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.7.6.3.html#para_cbf1f014-22f2-4fa5-8fe2-b13908bd975f 应存储两个 Y 值,后面跟着一个 CB 值和一个 CR 值。应在两个 Y 值中的第一个位置对 CB 值和 CR 值进行采样。对于每行像素,第一个 CB 值和 CR 值应位于第一个 Y 值的...

Admin

FFMPEG 水平移动色度平面
yuv

FFMPEG 水平移动色度平面

我正在尝试处理从采集卡录制的视频,这涉及在某个时候将视频帧存储为 PNG 图像。问题是,FFmpeg 在从 YUV 转换为 RGB 时将色度平面向右移动约 2px。这增加了我的采集卡引入的现有偏移,并且变得非常明显。我尝试了 sws_flags 解决方案,但它只能修复块状。我还尝试在转换之前水平翻转视频,希望它能反转偏移方向,但没有效果。 因此我需要对两者进行补偿,并将色度向左移动。我见过叠加 filter_complex 用法的示例移动整个视频,以及色度平面提取通过 lut_yuv,但我不知道如何只移动色度平面。混合滤镜中似乎也没有“色度”模式,这本来允...

Admin

从 yuv 视频中提取 yuv 帧
yuv

从 yuv 视频中提取 yuv 帧

从 yuv 视频中提取单个 yuv 帧的最佳方法是什么?我们可以使用 ffmpeg 吗? 我可以提取单个 jpg 帧,但很难提取单个 yuv 帧。我知道我可以用 python 编写自己的脚本来提取它,因为 yuv 视频中的帧只是以原始格式相互堆叠,但我想知道是否有一个命令行命令可以用于此。 ...

Admin

Fraps -> Huffyuv -> x264 编码:颜色看起来褪色了
yuv

Fraps -> Huffyuv -> x264 编码:颜色看起来褪色了

我使用 fraps 录制了一场比赛。录制的视频看起来很棒。 然后我编辑了视频,并用 Huffyuv 无损编解码器对其进行了编码。视频看起来很棒。 最后,我用 FFmpeg 中的 x264 对视频进行编码,但颜色看起来很褪色。 截图: Huffyuv(看起来很棒): x264(看起来褪色了): x264 设置: ffmpeg -y -i "D:\Project\TestHuffyuv.avi" -c:v libx264 -b:v 1000k -pass 1 -passlogfile D:\Project\Stats -f mp4 NUL ...

Admin

ViewSonic VX2453 系列显示器在 RGB 模式下呈现粉红色
yuv

ViewSonic VX2453 系列显示器在 RGB 模式下呈现粉红色

我的 PC 使用了两台 ViewSonic VX2453。其中一台显示器的 RGB 模式很好(我希望两台显示器都打开),但另一台显示器从 YUV 模式切换到 RGB 模式时会变粉。屏幕关闭后,它会重置回 YUV 模式。这与我的显卡有关吗?我的主显示器(RGB)使用的是 GeForce GTX 970,第二台显示器(YUV,RGB 上的粉红)使用的是 Radeon HD 5450。如果是这样的话,我不知道为什么 YUV 模式可以正常工作,而 RGB 模式却不行。 ...

Admin