由于最近要将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降低视频分辨率相关推荐

  1. php视频降清晰度,使用FFMPEG降低视频分辨率

    由于最近要将yuv视频下采样,于是使用ffmpeg快速将yuv视频下降分辨率.在此记录ffmpeg的基础使用方法和所遇到的问题: 1.下载FFmpeg 2.分辨率下降操作 操作方法一:下载安装完成之后 ...

  2. Python:ffmpeg修改视频分辨率

    前言 在训练和测试视频的时候,以及使用opencv打开视频的时候,经常会发现速度特别的慢,这是为什么?很大原因是视频本身的分辨率太高. 所以使用ffmpeg统一修改视频的分辨率大小,能够给我们的某些任 ...

  3. 使用ffmpeg修改视频分辨率同时压缩视频的质量

    调整视频的质量和码率可以使用FFmpeg中的编码选项.以下是一些常用的选项: 1 质量选项:使用 -q:v 参数设置视频的质量等级.质量等级的范围是 0-51,其中 0 表示无损压缩,51 表示最低质 ...

  4. 目标检测 多分辨率检测_检测视频分辨率

    目标检测 多分辨率检测 Video resolution has always been something I've been interested in, starting with the pu ...

  5. 使用ffmpeg缩小视频体积的几种方式

      随着视频制作的普及,视频文件的体积也越来越大,给存储和传输带来了很大的困扰.为了解决这个问题,我们可以使用FFmpeg这个强大的工具来缩小视频的体积.本文将介绍三种常用的方法:调整视频的分辨率.调 ...

  6. php获得视频分辨率,php+ffmpeg 获取视频相关信息(缩略图、视频分辨率)

    ffmpeg是一款开源.跨平台的视频处理程序,可用在Windows.mac.linux等平台,可以方便的运用多种语言脚本来调用其执行视频的操作. 下面介绍使用ffmpeg获取视频首帧的方法. & ...

  7. 视频分辨率转码(ffmpeg)

    接触视频业务时,视频分辨率是不得不面对的一个重要问题,目前无论是各大视频网站或者小型网站.系统都拥有视频分辨率这个最为基础的功能,用户可以根据自己网络情况播放不同分辨率的视频,除了一些根据用户网络情况 ...

  8. ffmpeg获取视频时长和分辨率

    文章目录 ffmpeg获取视频文件时长和分辨率 获取视频时长 获取视频分辨率 ffmpeg获取视频文件时长和分辨率 获取视频时长 import os import subprocess# video_ ...

  9. 【FFmpeg】java实现利用ffmpeg视频上传转码同时截取一帧保存为同名图片,并获取视频分辨率

    〇.前情提要 完成了视频上传,接下来是给上传的视频保存一张同名的jpg文件在同样文件夹中,并且获取到视频的分辨率. macOS Catalina 10.15.1 ffmpeg version 4.3. ...

最新文章

  1. 编译microwindow(nano-X) 及flnx-0.18
  2. 4che3 scu发送超时设置_Redis实现订阅发布与批量发送短信
  3. linux加密框架 crypto 算法管理 - 算法检测
  4. [转载] JAVA条件表达式的陷阱
  5. ios14系统 GIF图展示异常问题
  6. Spring -- 入门,装备集合,自动装配,分散装配,自定义编辑器
  7. idea下使用Maven找不到类
  8. linux apach2 内存,Apache2.2.14(Ubuntu)修改最大连接数
  9. android组建之间通信_android组件间通信有哪些方式
  10. FR JavaScript 调用存储执行并输出影响行数
  11. 阿里矢量图库的正确打开方式
  12. 【深度好文】二维图像傅里叶变换 YYDS
  13. 注册中心开源方案选型
  14. Python智能机械助理
  15. 苹果鼠标右键怎么按_Mac触控板常用的手势操作,让你告别Windows鼠标!
  16. jq.1.10.2.min.js中报错最后一行得解决办法
  17. 细菌大盘点(二) | 葡萄球菌、沙门氏菌、弯曲杆菌
  18. GO+ 教程总览(二)
  19. ospf理论概述.md
  20. 02 原生平台反射机制的消息处理

热门文章

  1. linux下网卡参数配置,linux网卡配置参数详解!
  2. 含自动展开的扫雷,恶搞关机小游戏
  3. Mysql之删除表中数据
  4. 宜泊科技与阿里云联合打造基于云原生架构的停车系统解决方案,加速智慧停车产业数字化发展
  5. 众创模式如何改造硬件创业?
  6. 拉卡拉支付全新创新推动市场发展
  7. Premiere企业营销品牌形象宣传视频 PR模板
  8. 计算机硬件有什么专业,中国人民银行2020秋招专业分类:计算机硬件技术类有什么专业?...
  9. 江苏专转本如何事半功倍的备考
  10. 服务器奔溃网站无法打开,服务器网站崩溃