1. hdr视频判断规则

判断的方法:

ffprobe -v error -select_streams v -show_streams 'input.mp4' | grep -E "color_primaries|color_transfer"

hdr视频满足下面两个条件

1. color_primaries=bt2020
2. color_transfer=arib-std-b67 或者 color_transfer=smpte2084

2. 前几帧是sdr、后面的帧是hdr视频(sdr和hdr混合视频)的检测方法

ffmpeg -hide_banner -i  'i.mp4' -vf showinfo -frames:v 25 -f null /dev/null  2>&1
  • 此命令会打印每帧的color_primaries(色域)和color_trc(传输函数)信息。

hdr的帧需满足下面两个条件

1. color_primaries=bt2020
2. color_trc=arib-std-b67 或者 color_trc=smpte2084

如果存在hdr帧和非hdr帧则为sdr和hdr混合的视频

【FFmpeg如何判断HDR视频,SDR视频】相关推荐

  1. FFmpeg HDR视频转SDR视频命令

    之前蓝光盘电影多是AVC 1080p 8bit SDR格式视频,近两年4K电影流行,下载的蓝光电影多是HEVC 2160p 10bit HDR视频格式. ffprobe查看有如下属性: # 10bit ...

  2. FFmpeg优化 苏宁PP体育视频剪切效率提升技巧

    FFmpeg功能强大,社区活跃,在多媒体处理业务中扮演着不可或缺的角色.但没有优化过的FFmpeg在生产环境下有很多性能瓶颈,因此对其进行优化势在必行.苏宁旗下PP体育音视频技术负责人田钊撰文分享了团 ...

  3. ffmpeg命令_使用ffmpeg命令为多个短视频修改视频备注说明

    今天主要给大家讲一下使用视频剪辑高手中的ffmpeg命令为多个短视频修改备注说明的详细步骤,有需要和感兴趣的宝贝们可以跟随小编一起来试试. 收集视频 将需要剪辑的短视频保存到同一文件夹上 进入软件 双 ...

  4. ffmpeg 连接抖音三个视频,做电脑桌面

    ffmpeg 连接抖音三个视频,做电脑桌面 //多路合并 // ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -filter_complex "[0:v]pad=iw* ...

  5. 实验一 利用ffmpeg进行视音频信息提取 |音视频技术

    实验一 利用ffmpeg进行视音频信息提取 |音视频技术 一.实验目的 1.深入掌握视音频的基本参数信息 2.掌握ffmpeg编译环境配置 3.掌握和熟悉提取视音频文件的基本方法 二.实验要求 1.对 ...

  6. ffmpeg利用滤镜合并两个视频,一左一右---avfilter_link实现

    之前写过一篇博客ffmpeg利用滤镜合并两个视频,一左一右 用的是滤镜字符串解析avfilter_graph_parse_ptr实现滤镜的连接,查看了avfilter_graph_parse_ptr的 ...

  7. 如何使用 FFmpeg 进行图片压缩与制作视频酷游连结

    酷游容容kuk3219今天来分享,FFmpeg 工具,可以快速把成千上万永远看不完的照片整理成影片. 使用 ffmpeg 进行图片格式转换 其实 FFmpeg 有个功能,就是可以对图片作格式转换,同时 ...

  8. ffmpeg学习(11)音视频文件muxer(2)多输入混流

    在 ffmpeg学习(3)编码.解码的流程介绍 和 ffmpeg学习(9)音视频文件demuxer中介绍了媒体文件的解封装.本文记录Ffmpeg封装格式另一种处理与与demuxer相反方式–视音频复用 ...

  9. ffmpeg学习日记604-指令-将视频格式转为H264格式

    ffmpeg学习日记604-指令-将视频格式转为H264格式 在第四篇中,想要解码视频,缺没有弄清楚怎样的一个数据流,现在又明晰了一点,所谓的h264编解码,并不是直接将视频格式,通过h264编解码为 ...

最新文章

  1. 钢结构节点输出软件_BIM助力桥梁钢结构设计施工一体化建设
  2. WMI-Win32_baseboard 主板参数
  3. 领域设计基本理论知识总结(转)
  4. Xcode8 消除部分警告
  5. windows如何清理无效注册表?如何重装python,如何彻底清理python
  6. 数据契约(DataContract)
  7. 优秀的 jQuery 文本输入框自动完成 自动提示插件
  8. Centos系统普通用户开启sudo命令
  9. 接受-拒绝采样/拒绝采样(accept-reject sampling/reject sampling)
  10. this指向问题(call、apply、blind),自我理解的
  11. 李雅普诺夫稳定性、李雅普诺夫第一法、李雅普诺夫第二法及李雅普诺夫函数
  12. idea中热部署插件JRebel的激活
  13. 【模型 5.0】幸福sharp模型之专注:上一次的巅峰体验是什么时候?
  14. math_泰勒多项式/Taylor级数常用麦克劳林级数
  15. 小程序可以跟哪些行业做结合呢?
  16. H5+CSS3+JS/JQ 实现京东首页
  17. 配置接口IP地址并通过静态路由、默认路由配置实现全网互通!
  18. OSI七层网络结构详解
  19. 2021年中国BI商业智能应用实践白皮书
  20. [Oracle]如果表存在则删除重新创建

热门文章

  1. foobar2000下播放DSD音乐的插件
  2. 【逻辑题】三个日本人
  3. 【商业终端仿真解决方案】上海道宁为您带来Georgia介绍、试用、教程
  4. JS: 填充指定长度字符串到目标字符串
  5. Python代码实现Excel转JSON
  6. 安卓大学生考勤签到app毕业设计
  7. 猿人学-Android端爬虫比赛第五关【双向认证】解题笔记
  8. 154_cjson很好的一篇文章
  9. np array 存储 json格式文件的写入与读取
  10. 【干货】郭朝晖:工业大数据的特征、方法与价值创造