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
相关推荐
herb.dr2 天前
FFMPEG H264
ffmpeg
AJi2 天前
编解码原理(一):H264
ffmpeg·音视频开发·视频编码
linux开发之路2 天前
C++ 音视频开发常见面试题及答案汇总
c++·ffmpeg·音视频·流媒体·音视频编解码
默凉4 天前
ffmpeg 安装
ffmpeg
微瑟秋风6 天前
Python应用——ffmpeg处理音视频的常见场景
python·ffmpeg
WSSWWWSSW6 天前
警告:OPENCV_FFMPEG_READ_ATTEMPTS (current value is 4096)
人工智能·opencv·ffmpeg
A尘埃6 天前
FFmpeg音视频处理解决方案
ffmpeg·音视频
Industio_触觉智能7 天前
瑞芯微RK3576平台FFmpeg硬件编解码移植及性能测试实战攻略
ffmpeg·开发板·嵌入式开发·瑞芯微·视频解码·rk3576·rk3576j
Font Tian7 天前
FFmpeg 不同编码的压缩命令详解
ffmpeg·音视频·视频编解码·视频·视频压缩
Natsume17107 天前
音视频开发入门:FFmpeg vs GStreamer,新手该如何选择?
c语言·c++·ffmpeg·音视频·webrtc·实时音视频·视频编解码