ffmpeg yuv420p到yuv422p并返回

伊万·伊万诺维奇(IvanIvanovich)

所以我有一个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.yuvinput_decoded.yuv不同。我的理解是,当我们yuv422p转换为yuv420p-时,我们应该本质上复制现有组件UV组件以产生更多样本以进行填充;然后,当转换回来时-我们应该简单地删除这些样本,并接收回原始文件,但这不是我所看到的。我在这里做错什么了,可以yuv420p拿回原件吗?

伊万·伊万诺维奇(IvanIvanovich)

ffmpeg似乎在从420到422向上采样时执行一些插值,而从422到420向下采样时则执行抗锯齿-至少这是类似Matlab库的默认行为:mathworks.com/help/vision/ref/chromaresampling.html。看起来该库实际上具有实现简单复制/删除色度值的行为的选项,以防在原始yuv420p和“转换回”之间产生任何差异,以防万一有人需要它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ffmpeg:yuv420p像素格式丢失?

来自分类Dev

保存原始YUV420P帧FFmpeg / Libav

来自分类Dev

如何在 Windows 10 上的 ffmpeg 中从 yuyv422 切换到 yuv420p 以获得更好的帧率

来自分类Dev

如何使用ffmpeg的库将YUV420P图像转换为JPEG?

来自分类Dev

如何使用ffmpeg的库将YUV420P图像转换为JPEG?

来自分类Dev

FFMPEG 用于将 yuv420p 转换为 rgb bmp 的所有操作是什么?

来自分类Dev

FFmpeg:yuv422p10编码

来自分类Dev

在哪里可以找到简单的YUV(可能是YUV420P)图像进行测试?(我可以用ffmpeg提取吗?)

来自分类Dev

ffmpeg:编解码器“png”的不兼容像素格式“yuv420p”,自动选择格式“rgb24”

来自分类Dev

BGRA到YUV420 FFmpeg产生错误的输出

来自分类Dev

如何获取YUV420p原始相机数据

来自分类Dev

YUV420p中的RGB32

来自分类Dev

ffmpeg YUV420到RGB24仅转换一行

来自分类Dev

在C中将yuv420p转换为RGB888

来自分类Dev

将yuv420p原始数据转换为图像opencv

来自分类Dev

FFMPEG:将YUV数据转储到AVFrame结构中

来自分类Dev

如何使用 FFMPEG sws_scaler api 从 AV_PIX_FMT_VAAPI 转换为 AV_PIX_FMT_YUV420?

来自分类Dev

YUV420和YUV422之间的区别

来自分类Dev

android上的openGL ES 2.0,YUV到RGB以及使用ffMpeg渲染

来自分类Dev

使用ffmpeg使用MPEG-4编码器从yuv编码到m4v

来自分类Dev

从原始YUV444到VLC的FFMPEG h.264流会产生黑屏和音频噪声

来自分类Dev

使用FFMpeg将BGR BufferedImage快速转换为YUV

来自分类Dev

使用ffmpeg缩放(调整大小)原始的yuv视频

来自分类Dev

在Android本机ndk中渲染YUV ffmpeg帧

来自分类Dev

使用FFMpeg将BGR BufferedImage快速转换为YUV

来自分类Dev

ffmpeg rtsp到mjpeg

来自分类Dev

是否可以使用openGL绘制YUV422和YUV420纹理

来自分类Dev

ffmpeg转码到实时流

来自分类Dev

初学者使用ffmpeg将YUV文件转换为.mp4

Related 相关文章

  1. 1

    ffmpeg:yuv420p像素格式丢失?

  2. 2

    保存原始YUV420P帧FFmpeg / Libav

  3. 3

    如何在 Windows 10 上的 ffmpeg 中从 yuyv422 切换到 yuv420p 以获得更好的帧率

  4. 4

    如何使用ffmpeg的库将YUV420P图像转换为JPEG?

  5. 5

    如何使用ffmpeg的库将YUV420P图像转换为JPEG?

  6. 6

    FFMPEG 用于将 yuv420p 转换为 rgb bmp 的所有操作是什么?

  7. 7

    FFmpeg:yuv422p10编码

  8. 8

    在哪里可以找到简单的YUV(可能是YUV420P)图像进行测试?(我可以用ffmpeg提取吗?)

  9. 9

    ffmpeg:编解码器“png”的不兼容像素格式“yuv420p”,自动选择格式“rgb24”

  10. 10

    BGRA到YUV420 FFmpeg产生错误的输出

  11. 11

    如何获取YUV420p原始相机数据

  12. 12

    YUV420p中的RGB32

  13. 13

    ffmpeg YUV420到RGB24仅转换一行

  14. 14

    在C中将yuv420p转换为RGB888

  15. 15

    将yuv420p原始数据转换为图像opencv

  16. 16

    FFMPEG:将YUV数据转储到AVFrame结构中

  17. 17

    如何使用 FFMPEG sws_scaler api 从 AV_PIX_FMT_VAAPI 转换为 AV_PIX_FMT_YUV420?

  18. 18

    YUV420和YUV422之间的区别

  19. 19

    android上的openGL ES 2.0,YUV到RGB以及使用ffMpeg渲染

  20. 20

    使用ffmpeg使用MPEG-4编码器从yuv编码到m4v

  21. 21

    从原始YUV444到VLC的FFMPEG h.264流会产生黑屏和音频噪声

  22. 22

    使用FFMpeg将BGR BufferedImage快速转换为YUV

  23. 23

    使用ffmpeg缩放(调整大小)原始的yuv视频

  24. 24

    在Android本机ndk中渲染YUV ffmpeg帧

  25. 25

    使用FFMpeg将BGR BufferedImage快速转换为YUV

  26. 26

    ffmpeg rtsp到mjpeg

  27. 27

    是否可以使用openGL绘制YUV422和YUV420纹理

  28. 28

    ffmpeg转码到实时流

  29. 29

    初学者使用ffmpeg将YUV文件转换为.mp4

热门标签

归档