目标检测 多分辨率检测

Video resolution has always been something I've been interested in, starting with the purchase of my first HD television.  The HD video quality felt life-changing, especially when watching the World Cup, which I'd bought that TV for.  I carried that enthusiasm through to being an early adopter of 4K TVs, which are absolutely amazing.

从购买第一台高清电视开始,视频分辨率一直是我一直感兴趣的东西。 高清视频质量改变了人们的生活,尤其是在观看世界杯时,我购买了这台电视。 我将这种热情带到了4K电视的早期采用者中,这绝对是惊人的。

These days you can get 4K videos on YouTube, Netflix, and other networks, and I see that Samsung and Sony are even offering 8K televisions.  With that in mind, I wanted to figure out how to detect video resolution from a downloaded video file.  Let's check it out!

这些天,您可以在YouTube,Netflix和其他网络上获得4K视频,而且我看到三星和索尼甚至都提供8K电视。 考虑到这一点,我想弄清楚如何从下载的视频文件中检测视频分辨率。 让我们来看看!

标准视频分辨率 (Standard Video Resolutions)

The following are standard video resolutions you may recognize:

以下是您可能会认识到的标准视频分辨率:

Standard Resolution Aspect Ratio Pixels
DVD 720 × 480 (NTSC) 4:3 or 16:9 345,600
720 × 576 (PAL) 414,720
720p (HDTV) 1280 × 720 16:9 921,600
1366 × 768 (FWXGA) 1,049,088
1080i, 1080p (HDTV, Blu-ray) 1920 × 1080 16:9 2,073,600
4K (UHDTV) 3840 × 2160 16:9 8,294,400
8K (UHDTV) 7680 × 4320 16:9 33,177,600
标准 解析度 长宽比 像素
DVD 720×480(NTSC) 4:3或16:9 345,600
720×576(PAL) 414,720
720p ( 高清电视 ) 1280×720 16:9 921,600
1366×768(FWXGA) 1,049,088
1080i , 1080p ( HDTV , 蓝光 ) 1920×1080 16:9 2,073,600
4K (超高清电视 ) 3840×2160 16:9 8,294,400
8K (超高清电视 ) 7680×4320 16:9 33,177,600

This wikipedia page provides other popular resolutions used in different devices.

维基百科页面提供了在不同设备上使用的其他常用分辨率。

使用ffprobe检测视频分辨率 (Detect Video Resolution with ffprobe)

Installing ffmpeg provides another utility, ffprobe, which allows us to get the resolution of a video file, albeit with a cryptic command:

安装ffmpeg提供了另一个实用程序ffprobe,它使我们能够获得视频文件的分辨率,尽管使用了一个神秘的命令 :


eval $(ffprobe -v error -of flat=s=_ -select_streams v:0 -show_entries stream=height,width MyVideo.mkv)
size=${streams_stream_0_width}x${streams_stream_0_height}
echo $size // "3840x1606"

We can create a shell alias function to make this type of video resolution query more dynamic:

我们可以创建一个shell别名函数来使这种类型的视频分辨率查询更加动态:


getVideoResolution() {
eval $(ffprobe -v error -of flat=s=_ -select_streams v:0 -show_entries stream=height,width $1)
size=${streams_stream_0_width}x${streams_stream_0_height}
echo $size
}
# getVideoResolution myVideo.mkv

Many media sites allow you to choose the video quality you prefer, so knowing the maximum video quality available (that of the original source, in theory) is useful.

许多媒体网站都允许您选择自己喜欢的视频质量,因此了解可用的最大视频质量(理论上是原始来源的视频质量)非常有用。

Retrieving the resolution of a video isn't difficult using ffprobe!

使用ffprobe检索视频的分辨率并不困难!

翻译自: https://davidwalsh.name/detect-video-resolution

目标检测 多分辨率检测


http://www.taodudu.cc/news/show-5694965.html

相关文章:

  • 使用FFMPEG降低视频分辨率
  • Python:ffmpeg修改视频分辨率
  • WebRTC系列-Simulcast 联播/多播路数限制及各路视频分辨率缩放比例设置 RTPSender
  • python 视频清晰度_python_opencv修改视频分辨率
  • python读取视频分辨率_opencv设置采集视频分辨率方式
  • 视频标清、高清、全高清的分类分辨率码率帧率参考(附图)
  • 上twitch_我在Twitch上进行现场编码的第一年的经验
  • 2022年5大直播趋势
  • RTMP的工作原理
  • window7电脑如何调节屏幕亮度?
  • 使用虚拟机提高网速
  • 如何提升网速
  • 新建的DNF辅助论坛
  • 漫画:程序员小赵的架构师之路
  • 推荐10个优质技术公众号
  • 小白也能读懂的机器学习入门指南
  • 日本語N2文法 精華版
  • N1文法11~15
  • shell脚本入门基本操作
  • php 获取客户端版本,PHP获取客户端操作系统,游览器类型及版本号
  • 语音识别系列7-chain model 之分子部分
  • 深度学习合成歌曲的入门资源:论文和样本、资源、入门教程
  • 语音识别基本概念 II
  • kaldi中的chain model(LFMMI)详解
  • 基于《Kaldi语音识别》技术及开源语音语料库分享
  • Kaldi模型信息分析
  • js 获取浏览器内核 亲测有效
  • kaldi_mkgraph.sh
  • html左侧导航栏椭圆风格,HTML5 果冻风格的导航菜单栏
  • PHP调用kaldi,KALDI语音识别工具包运行TIMIT数据库实例

目标检测 多分辨率检测_检测视频分辨率相关推荐

  1. jquery检测input变化_检测jQuery中的输入变化?

    翻过高山走不出你 更新以作澄清和举例例子:http://jsfiddle.net/pxfunc/5kpeJ/方法1.input事件在现代浏览器中,使用input事件.当用户在文本字段中键入.粘贴.撤消 ...

  2. 基于目标检测的海上舰船图像超分辨率研究

    基于目标检测的海上舰船图像超分辨率研究 人工智能技术与咨询 来源:< 图像与信号处理> ,作者张坤等 关键词: 目标检测:生成对抗网络:超分辨率 摘要: 针对海上舰船图像有效像素在整体像素 ...

  3. 生成对抗网络的损失函数如何设计_如何检测极小人脸?试试超分辨率

    原创声明:本文为 SIGAI 原创文章,仅供个人学习使用,未经允许,不能用于商业目的. 其它机器学习.深度学习算法的全面系统讲解可以阅读<机器学习-原理.算法与应用>,清华大学出版社,雷明 ...

  4. CVPR 2022 | 未知目标检测模块STUD:学习视频中的未知目标

    前言 构建能够检测分布外(OOD)目标的可靠目标检测器是至关重要的,但尚未得到充分探索.关键挑战之一是,模型缺乏来自未知数据的监督信号,从而对OOD对象产生过于自信的预测. 文章提出了一种基于时空未知 ...

  5. 基于深度学习的目标检测和改进的监控视频异常检测

    在这个快速处理的世界里,我们需要具有最大精度的快速处理程序.这可以通过将计算机视觉与优化的深度学习模型和神经网络连接起来来实现. 这个项目的目标是建立一个人工智能系统,该系统将闭路电视实时摄像头馈送作 ...

  6. 刷网课会被检测出来吗_目标检测中的Precision和Recall

    目标检测中常用的性能评价指标有Precision,Recall和F1 score. 当面对不同的任务时,该如何提高recall和precision? 思考:对于Precision值,其代表的是你所预测 ...

  7. 【深度学习】CornerNet: 将目标检测问题视作关键点检测与配对

    前言: CornerNet于2019年3月份提出,CW近期回顾了下这个在当时引起不少关注的目标检测模型,它的亮点在于提出了一套新的方法论--将目标检测转化为对物体成对关键点(角点)的检测.通过将目标物 ...

  8. CornerNet: 将目标检测问题视作关键点检测与配对

    前言: CornerNet于2019年3月份提出,CW近期回顾了下这个在当时引起不少关注的目标检测模型,它的亮点在于提出了一套新的方法论--将目标检测转化为对物体成对关键点(角点)的检测.通过将目标物 ...

  9. 异常行为检测算法_检测异常行为的异常或异常类型算法

    异常行为检测算法 Anomaly detection is a critical problem that has been researched within diverse research ar ...

最新文章

  1. 2017年软件工程第七次作业-每周例行报告
  2. 线性表 c++语言代码,线性表C++的两种实现(顺序表示、单链表)
  3. SwiftSideslipLikeQQ
  4. win32中如何使用CString
  5. c语言的程序灵魂是什么,C语言 第二章 程序的灵魂--算法
  6. 2019年第十届蓝桥杯 C / C ++省赛 B 组真题题解
  7. npm git 遇到的问题解决笔记
  8. python selenium系列(六)实战技巧之弹框处理
  9. Python类的self
  10. 算法笔记之——快速幂
  11. VC++ 6.0的一些使用技巧---IDE的使用
  12. ApplicationContext.xml配置文件
  13. 101 基于TCP协议的socket套接字编程
  14. 当前日期增加自然月(比如当前时间为3月31号,加上1个月,预期结果是4月30日,但是输出了5月1日)...
  15. 基于单片机的电机转速PID控制
  16. 黑苹果简单驱动 MultiBeast用法基础篇
  17. 几个好看的echarts表格效果
  18. 使用KOG数据库进行注释
  19. 视频号带货优势有哪些?普通人为什么要做视频号:国仁楠哥
  20. PySide6开发环境

热门文章

  1. python 各种包下载大全网址
  2. Python爬虫:常见的反爬
  3. mac 应用程序安装目录
  4. Android实现推送方式解决方案
  5. pdf转成word | ppt | jpg图片,免费一键转换教程
  6. 红帽linux5.5序列号,Redhat5 Server下载、序列号
  7. asp php flash java,Linux_Flash 和 ASP / PHP 以及 javascript 的交互, 唉,第一次写文章,真是 - phpStudy...
  8. 最近比较火的“菊花体”
  9. java calendar日期计算_利用Java中Calendar计算两个日期之间的天数和周数
  10. 武汉大学和华中科技大学计算机,武汉大学和华中科技大学谁的实力更强?你根本猜不到...