ffmpeg和opencv一些容易影响图片清晰度的操作

  1. ffmpeg 转视频或者图片,不指定码率清晰度会下降
    ffmpeg -i xxx.png xxx.mp4
  • 码率也叫比特率(Bit rate)(也叫数据率)是一个确定整体视频/音频质量的参数,秒为单位处理的字节数,码率和视频质量成正比,在视频文件中中比特率用bps来表达。
  • 使用FFmpeg的"-b:v"选项来增加视频的码率,从而提高清晰度。码率越高,视频的清晰度就越高,但是文件也会变得越大。

ffmpeg -i xxx.png -vcodec libx264 -b:v 8000k -vcodec copy xxx.mp4

  1. cv2.imwrite() 保存成jpg
    JPEG 是一种有损格式,您需要将图像保存为 PNG,因为它是一种无损格式。
    存储无压力的情况下,尽量保存成 png格式
    参考:https://blog.csdn.net/oMoDao1/article/details/85084092
  2. cv2.resize 操作,resize 插值方式会有影响
    cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) → dst

    想要高清可以选择 INTER_LANCZOS4 8x8像素邻域的Lanczos插值参数
    参考:https://blog.csdn.net/JNingWei/article/details/78218837
相关推荐
火山引擎和TA的超级拍档们2 分钟前
Seedance 平遥专场:AI 为动画人架起一座桥
人工智能
Industio_触觉智能7 分钟前
把NPU检测直接嵌进采集终端|RK3576 AI采集终端全链路拆解教程-上
人工智能·嵌入式硬件·硬件架构·硬件工程·智能硬件·npu·rk3576
专注仿真11 分钟前
多智能体强化学习实战:从 Dec-POMDP 到 QMIX/MADDPG/MAPPO 的可运行 PyTorch 实现
人工智能·pytorch·python
IT大白鼠2 小时前
彭大帅的AI运维助手——怎么给AI写运维SOP:提示词设计实战
运维·人工智能·彭大帅
xsd202411187 小时前
3D双目相机 vs 面阵激光雷达:机器人的“眼睛“到底怎么选?
人工智能
2601_965619698 小时前
把开源项目Changelog自动做成更新视频,AI工作流
人工智能·开源·音视频
Json____9 小时前
PHP 突发严重安全漏洞,AI 开始改变网络安全的攻防方式
人工智能·web安全·php·it学习·wwwoop.com
fxss9 小时前
我用AI给娃写了个拼音闯关大冒险
人工智能
驭渊的小故事11 小时前
Spring AI Alibaba 实战:从maven依赖治理到声明式工具调用
java·人工智能·spring