FFmpeg 图片处理

FFmpeg 图片处理

1. 安装 FFmpeg

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

bash 复制代码
brew install ffmpeg

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

bash 复制代码
ffmpeg -version

2. 查看图片分辨率

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

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

批量查看多个图片分辨率

bash 复制代码
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

bash 复制代码
ffmpeg -i 输入图片路径 -vf "scale=1920:1080" 输出图片路径

批量转换图片为1080P

bash 复制代码
# 首先创建输出目录
mkdir -p 输出目录路径

# 批量转换
for img in 输入目录路径/*.png; do 
  filename=$(basename "$img"); 
  ffmpeg -i "$img" -vf "scale=1920:1080" "输出目录路径/$filename"; 
done
相关推荐
cpp_learner6 小时前
FFmpeg 解复用全流程解析
ffmpeg
程序员老陆13 小时前
FFmpeg时间基相关函数大杂烩
ffmpeg·时间基·timebase
程序员老陆2 天前
FFmpeg libswresample 模块的关键函数swr_convert 到底在干嘛?
ffmpeg·音视频·格式转换·音频重采样
海兰2 天前
ffmpeg-wasm 完整安装指南(Ubuntu 24.04)
ubuntu·ffmpeg·wasm
≮傷£≯√2 天前
QT配置FFmpeg
开发语言·qt·ffmpeg
Everbrilliant893 天前
Android FFmpeg 实战:从基础到播放器的完整技术解析
android·ffmpeg·ffmepg实战·音视频同步实现·ffmpegpractices·ffmpegpractice·opengl 视频渲染
苏灿烤鱼3 天前
从微信公众号内容到视频号视频:自动化视频生成的技术实现
人工智能·python·ffmpeg
桐桐桐3 天前
视频画面裁剪与尺寸压缩实战:ffmpeg crop/scale 用法与在线替代
ffmpeg·音视频·视频
程序员老陆3 天前
音频为什么不编码成“声卡格式”(例如S16)?因为声卡只负责响,编码器只负责省
ffmpeg·音视频
程序员老陆4 天前
FFmpeg -tune参数全景解析:zerolatency、film、animation 到底在调什么?
ffmpeg·音视频·编码