当前位置: 首页 > 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.lryc.cn/news/594202.html

相关文章:

  • Hadoop小文件合并技术深度解析:HAR文件归档、存储代价与索引结构
  • 7-大语言模型—指令理解:指令微调训练+模型微调
  • client-go: k8s选主
  • 【Settlement】P1:整理GH中的矩形GRID角点到EXCEL中
  • macOs上交叉编译ffmpeg及安装ffmpeg工具
  • Facebook 开源多季节性时间序列数据预测工具:Prophet 饱和预测 Saturating Forecasts
  • lvs调度算法(10种)
  • DOM型XSS破坏
  • MySQL锁(二) 共享锁与互斥锁
  • pages.json页面路由中,globalStyle的各个属性
  • 两个数据表的故事:第 1 部分
  • 测试中的bug
  • LVS-----TUN模式配置
  • 20250720-6-Kubernetes 调度-nodeName字段,DaemonS_笔记
  • Pinia 核心知识详解:Vue3 新一代状态管理指南
  • spring-cloud使用
  • 【数据结构】揭秘二叉树与堆--用C语言实现堆
  • 数据结构-线性表顺序表示
  • PrimeTime:高级片上变化(AOCV)
  • 小红书 MCP 服务器
  • Vue 3中reactive、ref、watchEffect和watch的底层原理及核心区别解析
  • SQL189 牛客直播各科目同时在线人数
  • SQL 调优第一步:EXPLAIN 关键字全解析
  • [Java恶补day44] 整理模板·考点七【二叉树】
  • Docker Desktop 入门教程(Windows macOS)
  • HTTP 进化史:从 1.0 到 3.0
  • The FastMCP Client
  • 你的created_time字段,用DATETIME还是TIMESTAMP?
  • Python自动化测试项目实战
  • Python 模块与包导入 基础讲解