使用FFMPEG降低视频分辨率
由于最近要将yuv视频下采样,于是使用ffmpeg快速将yuv视频下降分辨率。在此记录ffmpeg的基础使用方法和所遇到的问题:
1、下载FFmpeg
可到官网下载:https://www.ffmpeg.org/ 在这推荐一篇博客:https://www.cnblogs.com/liusx0303/p/7572050.html 里面详细的介绍了安装流程。
2、分辨率下降操作
操作方法一:下载安装完成之后,新建自己的工作目录。
其次将所要降低分辨率的视频放入工作目录中。
然后要使用cmd进入你的工作目录,写入命令: cd 加上你的工作目录地址。
最后就可以输入降低分辨率的命令:ffmpeg -s 原始视频的size -i 输入视频名字及格式 -vf scale=1920:1080(这里是所要的分辨率), setsar=1:1 输出视频的名字及格式 -hide_banner
例如:ffmpeg -s 3840x1920 -i AerialCity_3840x1920_30fps_8bit_420_erp.yuv -vf scale=1920:1080,setsar=1:1 AerialCity_1920x1080.yuv -hide_banner
操作方法二:如果要批量处理,则在工作目录下写一个.bat文件。
然后在.bat文件编辑中批量写入以上的命令直接执行即可。
在这说明下所遇到的问题:yuv视频是无格式参数的,故在yuv输入文件之前就需要设置视频的大小。所以写入 3840x1920
具体操作和结果如下图:
转载于:https://www.cnblogs.com/Jonye/p/10606011.html
使用FFMPEG降低视频分辨率相关推荐
- php视频降清晰度,使用FFMPEG降低视频分辨率
由于最近要将yuv视频下采样,于是使用ffmpeg快速将yuv视频下降分辨率.在此记录ffmpeg的基础使用方法和所遇到的问题: 1.下载FFmpeg 2.分辨率下降操作 操作方法一:下载安装完成之后 ...
- Python:ffmpeg修改视频分辨率
前言 在训练和测试视频的时候,以及使用opencv打开视频的时候,经常会发现速度特别的慢,这是为什么?很大原因是视频本身的分辨率太高. 所以使用ffmpeg统一修改视频的分辨率大小,能够给我们的某些任 ...
- 使用ffmpeg修改视频分辨率同时压缩视频的质量
调整视频的质量和码率可以使用FFmpeg中的编码选项.以下是一些常用的选项: 1 质量选项:使用 -q:v 参数设置视频的质量等级.质量等级的范围是 0-51,其中 0 表示无损压缩,51 表示最低质 ...
- 目标检测 多分辨率检测_检测视频分辨率
目标检测 多分辨率检测 Video resolution has always been something I've been interested in, starting with the pu ...
- 使用ffmpeg缩小视频体积的几种方式
随着视频制作的普及,视频文件的体积也越来越大,给存储和传输带来了很大的困扰.为了解决这个问题,我们可以使用FFmpeg这个强大的工具来缩小视频的体积.本文将介绍三种常用的方法:调整视频的分辨率.调 ...
- php获得视频分辨率,php+ffmpeg 获取视频相关信息(缩略图、视频分辨率)
ffmpeg是一款开源.跨平台的视频处理程序,可用在Windows.mac.linux等平台,可以方便的运用多种语言脚本来调用其执行视频的操作. 下面介绍使用ffmpeg获取视频首帧的方法. & ...
- 视频分辨率转码(ffmpeg)
接触视频业务时,视频分辨率是不得不面对的一个重要问题,目前无论是各大视频网站或者小型网站.系统都拥有视频分辨率这个最为基础的功能,用户可以根据自己网络情况播放不同分辨率的视频,除了一些根据用户网络情况 ...
- ffmpeg获取视频时长和分辨率
文章目录 ffmpeg获取视频文件时长和分辨率 获取视频时长 获取视频分辨率 ffmpeg获取视频文件时长和分辨率 获取视频时长 import os import subprocess# video_ ...
- 【FFmpeg】java实现利用ffmpeg视频上传转码同时截取一帧保存为同名图片,并获取视频分辨率
〇.前情提要 完成了视频上传,接下来是给上传的视频保存一张同名的jpg文件在同样文件夹中,并且获取到视频的分辨率. macOS Catalina 10.15.1 ffmpeg version 4.3. ...
最新文章
- 编译microwindow(nano-X) 及flnx-0.18
- 4che3 scu发送超时设置_Redis实现订阅发布与批量发送短信
- linux加密框架 crypto 算法管理 - 算法检测
- [转载] JAVA条件表达式的陷阱
- ios14系统 GIF图展示异常问题
- Spring -- 入门,装备集合,自动装配,分散装配,自定义编辑器
- idea下使用Maven找不到类
- linux apach2 内存,Apache2.2.14(Ubuntu)修改最大连接数
- android组建之间通信_android组件间通信有哪些方式
- FR JavaScript 调用存储执行并输出影响行数
- 阿里矢量图库的正确打开方式
- 【深度好文】二维图像傅里叶变换 YYDS
- 注册中心开源方案选型
- Python智能机械助理
- 苹果鼠标右键怎么按_Mac触控板常用的手势操作,让你告别Windows鼠标!
- jq.1.10.2.min.js中报错最后一行得解决办法
- 细菌大盘点(二) | 葡萄球菌、沙门氏菌、弯曲杆菌
- GO+ 教程总览(二)
- ospf理论概述.md
- 02 原生平台反射机制的消息处理