python ffmpeg图片压缩
时间: 2023-11-03 14:03:18 浏览: 225
基于Python实现批量压缩图片
使用Python脚本调用ffmpeg可以实现图片的压缩。通过ffmpeg的命令行选项,可以指定压缩后的图片质量、分辨率等参数。下面是一个示例代码:
```python
import subprocess
def compress_image(input_file, output_file, quality):
command = f'ffmpeg -i {input_file} -q:v {quality} {output_file}'
subprocess.call(command, shell=True)
# 调用示例
input_file = 'input.jpg' # 输入图片文件名
output_file = 'output.jpg' # 输出图片文件名
quality = 30 # 图片质量,范围为0-100,值越小质量越低
compress_image(input_file, output_file, quality)
```
阅读全文