
视频图像处理
新村10
这个作者很懒,什么都没留下…
展开
-
ffmpeg命令分类
1.基本信息查询命令2.录制命令1.ffmpeg录屏命令ffmpeg -f avfoundation -i 1 -r 30 out.yuv-f:指定使用avfoundation采集数据(mac下)-i:指定从哪采集数据,它是一个文件索引号,1是指电脑屏幕-r:指定帧率ctrl+c录制完成,使用ffplay命令播放ffplay -s 2560×1600 -pix_fmt uyvy422 out.yuv-s:指定分辨率-pix_fmt:指定录制时使用的像素..原创 2020-12-28 11:56:10 · 1318 阅读 · 0 评论 -
ffmpeg用法
1.ffmpeg处理音视频流程2.容器、编码格式和编码器2.1 容器视频文件本身其实是一个容器(container),里面包括了视频和音频,也可能有字幕等其他内容。常见的容器格式有以下几种。一般来说,视频文件的后缀名反映了它的容器格式。MP4 MKV WebM AVI下面的命令查看 FFmpeg 支持的容器。$ ffmpeg -formats2.2 编码格式视频和音频都需要经过编码,才能保存成文件。不同的编码格式(CODEC),有不同的压缩率,会...原创 2020-12-28 11:53:38 · 352 阅读 · 0 评论 -
视频编解码器是如何工作的
1.是什么?就是用于压缩或解压数字视频的软件或硬件。为什么? 人们需要在有限带宽或存储空间下提高视频的质量。还记得当我们计算每秒 30 帧,每像素 24 bit,分辨率是 480x240 的视频需要多少带宽吗?没有压缩时是 82.944 Mbps。电视或互联网提供 HD/FullHD/4K 只能靠视频编解码器。怎么做? 我们将简单介绍一下主要的技术。2.通用编解码器1.图片分区第一步是将帧分成几个分区,子分区甚至更多。但是为什么呢?**有许多原因,比如,当我们分割图片时,我们可以..原创 2020-12-28 11:48:54 · 417 阅读 · 0 评论 -
视频编码过程中用到的一些概念
1.视频根据人眼视觉暂留原理,每秒超过 24 帧的图像变化看上去是平滑连续的,这样的连续画面叫视频。2.分辨率分辨率是以横向和纵向的像素数量来衡量的,表示平面图像的精细程度。视频精细程度并不只取决于视频分辨率,还取决于屏幕分辨率。1080P 的 P 指 Progressive scan(逐行扫描),即垂直方向像素点,也就是 "高",所以 1920X1080 叫 1080P, 不叫 1920P。当 720P 的视频在 1080P 屏幕上播放时,需要将图像放大,放大操作也叫上采样。.原创 2020-12-28 11:39:34 · 956 阅读 · 0 评论 -
FFMPEG开发环境搭建
1.下载FFMPEG库和源码http://www.ffmpeg.org/对Static、Shared、Dev几个目录作下说明:1. Static:此目录里面主要是几个不依赖其他dll的可执行文件ffmpeg.exe、ffplay.exe、ffprobe.exeffmpeg.exe —— 用于转码的应用程序ffplay.exe —— 用于播放的应用程序ffprobe.exe —— 用于查看文件格式的应用程序2. Shared:动态库dll,以及依赖dll的可执行文件3. .原创 2020-08-05 11:06:43 · 466 阅读 · 0 评论 -
ffmpeg命令分类
1.视频转码入门知识可以参考雷霄骅博士的入门系列教程:https://blog.youkuaiyun.com/leixiaohua1020/article/details/188937692.ffmpeg处理音视频流程3.ffmpeg常用命令分类1.基本信息查询命令2.录制命令1.ffmpeg录屏命令ffmpeg -f avfoundation -i 1 -r 30 out.yuv-f:指定使用avfoundation采集数据(mac下)-i:指定从哪采集数据,它是一个.原创 2020-08-04 21:22:24 · 680 阅读 · 0 评论