当前位置: 首页 > news >正文

FFmpeg 图片处理

FFmpeg 图片处理

1. 安装 FFmpeg

在 macOS 上,使用 Homebrew 包管理器安装 FFmpeg:

brew install ffmpeg

安装完成后,可以通过以下命令验证安装:

ffmpeg -version

2. 查看图片分辨率

使用 ffprobe 查看单个图片分辨率

ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 图片路径

批量查看多个图片分辨率

for img in 目录路径/*.png; do echo -n "$(basename "$img"): "; ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 "$img"; 
done

3. 转换图片分辨率

转换单个图片为1080P

ffmpeg -i 输入图片路径 -vf "scale=1920:1080" 输出图片路径

批量转换图片为1080P

# 首先创建输出目录
mkdir -p 输出目录路径# 批量转换
for img in 输入目录路径/*.png; do filename=$(basename "$img"); ffmpeg -i "$img" -vf "scale=1920:1080" "输出目录路径/$filename"; 
done
http://www.dtcms.com/a/289149.html

相关文章:

  • 数据结构 | 栈:构建高效数据处理的基石
  • 【高等数学】第四章 不定积分——第三节 分部积分法
  • 【深度学习新浪潮】什么是robotaxi?
  • 【设计模式C#】享元模式(用于解决多次创建对象而导致的性能问题)
  • MPLS转发
  • windows C#-本地函数
  • Docker Compose 配置
  • docker compose 编排容器 mysql Springboot应用
  • 使用pytorch创建模型时,nn.BatchNorm1d(128)的作用是什么?
  • gradle关于dependency-management的使用
  • SpringBoot 整合 Langchain4j 实现会话记忆存储深度解析
  • OpenCV 入门知识:图片展示、摄像头捕获、控制鼠标及其 Trackbar(滑动条)生成!
  • 【LeetCode刷题指南】--反转链表,链表的中间结点,合并两个有序链表
  • Day25| 491.递增子序列、46.全排列
  • SQL Server(2022)安装教程及使用_sqlserver下载安装图文
  • redis-plus-plus安装与使用
  • [BUG]关于UE5.6编译时出现“Microsoft.MakeFile.Targets(44,5): Error MSB3073”问题的解决
  • 30天打牢数模基础-SVM讲解
  • Facebook 开源多季节性时间序列数据预测工具:Prophet 快速入门 Quick Start
  • UE5多人MOBA+GAS 26、为角色添加每秒回血回蓝(番外:添加到UI上)
  • Go并发聊天室:从零构建实战
  • Mysql(事务)
  • 30个常用的Linux命令汇总和实战场景示例
  • 30天打牢数模基础-粒子群算法讲解
  • 详解Mysql索引合并
  • Jetpack - ViewModel、LiveData、DataBinding(数据绑定、双向数据绑定)
  • langchain调用本地ollama语言模型和嵌入模型
  • 梯度提升之原理
  • COGNEX康耐视IS5403-01智能相机加Navitar 18R00 LR1010WM52镜头
  • React 英语打地鼠游戏——一个寓教于乐的英语学习游戏