.:. 草榴社區 » 技術討論區 » FFmpeg + ChatGPT 新手完全教程:不会写命令也能修改视频和图片
--> 本頁主題: FFmpeg + ChatGPT 新手完全教程:不会写命令也能修改视频和图片 字體大小 寬屏顯示 只看樓主 最新點評 熱門評論 時間順序
天博老郑


級別:俠客 ( 9 )
發帖:175
威望:208 點
金錢:2791 USD
貢獻:1080 點
註冊:2025-09-13


FFmpeg + ChatGPT 新手完全教程:不会写命令也能修改视频和图片



[b]标题:[/b]
FFmpeg + ChatGPT 新手完全教程:不会写命令也能修改视频和图片

一、什么是 FFmpeg
FFmpeg 是一个非常强大的开源多媒体处理工具,可以通过命令行完成几乎所有 视频、音频、图片 的处理工作。
它的特点:
  • 完全免费开源
  • 支持几乎所有视频格式
  • 支持批量处理
  • 处理速度非常快
  • 功能远超大多数图像和视频软件
很多知名软件其实底层都在使用 FFmpeg,例如:
  • VLC media player
  • HandBrake
简单来说:
FFmpeg 就像一个万能的视频和图片处理引擎。

二、为什么搭配 ChatGPT 使用
FFmpeg 的唯一缺点是:
命令行参数非常多,新手很难记住。
例如一个简单的视频转码命令:
[pre]ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 23 output.mp4[/pre]很多人看到就会头疼。
这时候 ChatGPT 就非常有用。
你只需要告诉 ChatGPT:
[pre]帮我写一个 FFmpeg 命令把视频转成 MP4[/pre]它就能帮你生成完整命令。
所以现在很多人是这样使用的:
[pre]FFmpeg = 执行工具ChatGPT = 命令生成器[/pre]
三、如何安装 FFmpeg
下载地址:
https://ffmpeg.org
Windows 推荐下载 静态版
下载后解压,会看到:
[pre]ffmpeg.exeffprobe.exeffplay.exe[/pre]把 ffmpeg.exe 放到一个目录,例如:
[pre]D:\ffmpeg\[/pre]然后在这个目录打开命令行即可使用。
测试安装:
[pre]ffmpeg -version[/pre]如果显示版本信息说明安装成功。

四、FFmpeg 可以修改图片哪些内容
很多人不知道,FFmpeg 其实也可以处理图片。
它可以完成很多操作,例如:

1 修改图片格式
例如:
[pre]jpg → pngpng → webpwebp → jpg[/pre]示例:
[pre]ffmpeg -i image.png image.jpg[/pre]用途:
  • 网站压缩
  • 兼容不同平台

2 修改图片尺寸
例如:
[pre]1920x1080 → 1280x720[/pre]示例:
[pre]ffmpeg -i image.jpg -vf scale=1280:720 output.jpg[/pre]用途:
  • 上传网站尺寸限制
  • 制作缩略图

3 图片压缩
减小文件大小:
[pre]ffmpeg -i image.jpg -q:v 5 output.jpg[/pre]数值越小质量越高。
用途:
  • 上传平台限制
  • 减少存储空间

4 图片裁剪
例如只保留图片中间部分:
[pre]ffmpeg -i image.jpg -vf crop=800:600:100:50 output.jpg[/pre]含义:
[pre]宽:800高:600从x=100 y=50位置开始裁剪[/pre]用途:
  • 去掉边框
  • 截取主体

5 图片旋转
例如旋转90度:
[pre]ffmpeg -i image.jpg -vf transpose=1 output.jpg[/pre]用途:
  • 手机照片方向错误

6 批量处理图片
FFmpeg 可以批量处理:
例如把一个文件夹全部 PNG 转 JPG。
适合:
  • 批量素材处理
  • 网站图片优化

五、FFmpeg 可以修改视频哪些内容
FFmpeg 的视频能力更强。
几乎所有视频编辑软件的基础功能它都能完成。

1 修改视频格式
例如:
[pre]mov → mp4mkv → mp4avi → mp4[/pre]示例:
[pre]ffmpeg -i video.mkv video.mp4[/pre]用途:
  • 上传平台限制
  • 视频兼容性

2 压缩视频大小
例如压缩视频:
[pre]ffmpeg -i video.mp4 -vcodec libx264 -crf 28 output.mp4[/pre]CRF数值:
[pre]18 画质极高23 默认28 压缩更小[/pre]用途:
  • 上传视频号
  • 上传抖音
  • 节省存储空间

3 修改视频分辨率
例如:
[pre]4K → 1080P[/pre]命令:
[pre]ffmpeg -i video.mp4 -vf scale=1920:1080 output.mp4[/pre]用途:
  • 平台限制
  • 减小体积

4 视频裁剪
例如裁掉黑边:
[pre]ffmpeg -i video.mp4 -vf crop=1280:720:0:0 output.mp4[/pre]用途:
  • 去除黑边
  • 视频构图

5 视频旋转
例如旋转90度:
[pre]ffmpeg -i video.mp4 -vf transpose=1 output.mp4[/pre]用途:
  • 手机竖屏视频方向错误

6 视频截取片段
例如截取:
[pre]00:01:00 到 00:02:00[/pre]命令:
[pre]ffmpeg -ss 00:01:00 -to 00:02:00 -i video.mp4 output.mp4[/pre]用途:
  • 制作短视频
  • 剪掉多余部分

7 提取视频音频
例如把视频变成音频:
[pre]ffmpeg -i video.mp4 audio.mp3[/pre]用途:
  • 提取音乐
  • 提取配音

8 视频转GIF
例如:
[pre]ffmpeg -i video.mp4 output.gif[/pre]用途:
  • 表情包
  • 社交媒体动图

六、不会写命令怎么办?直接问 ChatGPT
现在最简单的方法就是:
把需求直接告诉 ChatGPT。
例如:

示例1
你可以这样问:
[pre]帮我写一个 FFmpeg 命令把 video.mp4压缩到 1080P输出 MP4[/pre]ChatGPT会生成命令。

示例2
修改图片尺寸:
[pre]帮我写 FFmpeg 命令把 image.jpg缩放到 800x800[/pre]
示例3
裁剪视频:
[pre]帮我写 FFmpeg 命令从 video.mp4截取 10 秒到 30 秒[/pre]
示例4
批量处理:
[pre]帮我写 FFmpeg 命令把当前文件夹所有视频转成 MP4[/pre]
七、正确提问方法(非常重要)
如果你这样问:
[pre]写一个FFmpeg命令[/pre]ChatGPT不知道你的需求。
正确方法:
说清楚三个信息
[pre]文件名想要做什么输出格式[/pre]例如:
[pre]文件:video.mov操作:压缩输出:mp4[/pre]ChatGPT基本都会给出正确命令。

八、FFmpeg + ChatGPT 的优势
这种组合现在越来越流行。
原因很简单:
工具作用
FFmpeg执行视频处理
ChatGPT写命令
优势:
  • 不需要记忆复杂参数
  • 可以快速生成命令
  • 可以解决报错
  • 可以写批量脚本
对于新手来说,这是一种 效率非常高的工作方式

九、总结
FFmpeg 是目前最强大的多媒体处理工具之一。
它可以:
图片处理
  • 修改格式
  • 修改尺寸
  • 压缩图片
  • 裁剪图片
  • 旋转图片
  • 批量处理
视频处理
  • 转换视频格式
  • 压缩视频
  • 修改分辨率
  • 裁剪视频
  • 截取视频片段
  • 提取音频
  • 转GIF
如果你不会写命令,也完全不用担心。
只需要把需求交给 ChatGPT,它就能帮你生成完整的 FFmpeg 命令




一、FFmpeg 能做哪些视频处理
1️⃣ 视频加字幕
支持两种方式:
(1)软字幕(外挂字幕)
字幕作为独立轨道,可以开关。
支持格式:
  • .srt
  • .ass
  • .ssa
  • .vtt
示例:
[pre]ffmpeg -i video.mp4 -i subtitle.srt -c copy -c:s mov_text output.mp4[/pre]特点:
  • 不改变视频画面
  • 文件体积几乎不变
  • 可关闭字幕

(2)硬字幕(烧录字幕)
字幕直接渲染进画面,无法关闭。
[pre]ffmpeg -i video.mp4 -vf subtitles=subtitle.srt output.mp4[/pre]特点:
  • 所有播放器都能显示
  • 字幕永久存在

二、视频裁剪(剪掉多余部分)
1️⃣ 按时间裁剪
比如只要 第10秒到第30秒
[pre]ffmpeg -ss 00:00:10 -to 00:00:30 -i video.mp4 -c copy cut.mp4[/pre]参数说明:
参数含义
-ss开始时间
-to结束时间
-c copy不重新编码(速度极快)

2️⃣ 按画面裁剪(裁掉黑边)
例如:
[pre]ffmpeg -i video.mp4 -vf "crop=1280:720:0:0" output.mp4[/pre]参数含义:
[pre]crop=宽:高:x:y[/pre]例子:
参数含义
1280
720
0左偏移
0上偏移

三、视频转 GIF
这是 FFmpeg 的常见用途之一。
简单版
[pre]ffmpeg -i video.mp4 output.gif[/pre]但效果一般。

高清 GIF(推荐)
[pre]ffmpeg -i video.mp4 -vf "fps=10,scale=480:-1:flags=lanczos" output.gif[/pre]参数说明:
参数含义
fps=10每秒10帧
scale缩放
lanczos高质量缩放算法

四、FFmpeg 还能做哪些视频处理
常见的还有:
🎬 视频处理
功能示例
视频压缩减小体积
分辨率修改4K → 1080P
视频旋转竖屏横屏
视频镜像左右翻转
视频拼接多个视频合并
视频截图提取图片
提取音频MP4 → MP3
视频加水印logo / 图片

🖼 图片处理
功能示例
图片压缩jpg/png
图片裁剪crop
图片合成overlay
图片转视频幻灯片
图片转 GIF动图

五、FFmpeg + ChatGPT 的组合
很多人不会写命令,可以这样用:
流程:
1️⃣ 告诉 ChatGPT你的需求
例如:
[pre]我有一个 video.mp4我要截取 10秒到20秒然后转成 GIF宽度 480[/pre]2️⃣ ChatGPT 自动生成命令
例如:
[pre]ffmpeg -ss 00:00:10 -t 10 -i video.mp4 -vf "fps=10,scale=480:-1" output.gif[/pre]3️⃣ 复制命令直接运行即可。

六、为什么很多专业剪辑也用 FFmpeg
优点:
  • 完全免费
  • 开源
  • 支持几乎所有格式
  • 速度非常快
  • 可批量自动处理
很多软件其实内部也是调用 FFmpeg
例如:
  • HandBrake
  • Shotcut
  • OBS Studio





赞(26)
DMCA / ABUSE REPORT | TOP Posted: 03-07 20:53 樓主 引用 | 發表評論
木糖醇aa


級別:俠客 ( 9 )
發帖:546
威望:102 點
金錢:345 USD
貢獻:0 點
註冊:2025-11-03


感谢分享
TOP Posted: 03-07 21:08 #1樓 引用 | 點評
sky2ekin


級別:騎士 ( 10 )
發帖:2609
威望:370 點
金錢:727 USD
貢獻:2 點
註冊:2007-11-11

感谢分享
TOP Posted: 03-07 21:08 #2樓 引用 | 點評
cnmb9999


級別:俠客 ( 9 )
發帖:1340
威望:135 點
金錢:1098 USD
貢獻:300 點
註冊:2014-09-04

感谢分享
TOP Posted: 03-07 21:37 #3樓 引用 | 點評
卤水鹅肝


級別:新手上路 ( 8 )
發帖:405
威望:41 點
金錢:646 USD
貢獻:0 點
註冊:2023-06-02

1024
TOP Posted: 03-07 21:39 #4樓 引用 | 點評
嫂子


級別:騎士 ( 10 )
發帖:2624
威望:323 點
金錢:6625 USD
貢獻:1234 點
註冊:2015-06-25

感谢分享
------------------------
@
TOP Posted: 03-07 21:46 #5樓 引用 | 點評
苏筱熙


級別:天使 ( 14 )
發帖:134413
威望:61563 點
金錢:110600 USD
貢獻:69 點
註冊:2012-09-01

支持一下
------------------------
7
TOP Posted: 03-07 22:00 #6樓 引用 | 點評
巴黎伯伯


級別:騎士 ( 10 )
發帖:5649
威望:565 點
金錢:6193 USD
貢獻:0 點
註冊:2021-10-16

感谢分享
TOP Posted: 03-07 22:33 #7樓 引用 | 點評
随机劫个色


級別:精靈王 ( 12 )
發帖:5114
威望:962 點
金錢:1378 USD
貢獻:4750 點
註冊:2025-02-08

感谢分享
TOP Posted: 03-07 22:58 #8樓 引用 | 點評
父皇


級別:聖騎士 ( 11 )
發帖:2496
威望:240 點
金錢:5092 USD
貢獻:25000 點
註冊:2021-01-13

感谢分享技术,这个很实用
TOP Posted: 03-07 23:21 #9樓 引用 | 點評
后期制作


級別:光明使者 ( 14 )
發帖:8125
威望:17370 點
金錢:23200908 USD
貢獻:107000 點
註冊:2014-12-14

感谢分享
TOP Posted: 03-07 23:22 #10樓 引用 | 點評
曾拍乳


級別:精靈王 ( 12 )
發帖:20502
威望:2022 點
金錢:3425882 USD
貢獻:23839 點
註冊:2013-08-01


支持技术贴
TOP Posted: 03-07 23:23 #11樓 引用 | 點評
雨巷Rose


級別:俠客 ( 9 )
發帖:2064
威望:107 點
金錢:1936 USD
貢獻:0 點
註冊:2016-03-26

技术贴 支持了
TOP Posted: 03-07 23:41 #12樓 引用 | 點評
猫柠


級別:俠客 ( 9 )
發帖:1520
威望:204 點
金錢:11297 USD
貢獻:0 點
註冊:2021-12-30

收藏了
TOP Posted: 03-07 23:45 #13樓 引用 | 點評
zhan-oo


級別:騎士 ( 10 )
發帖:9445
威望:471 點
金錢:16129 USD
貢獻:0 點
註冊:2015-12-02

支持技术
TOP Posted: 03-07 23:54 #14樓 引用 | 點評
达拉斯小牛


級別:聖騎士 ( 11 )
發帖:3585
威望:604 點
金錢:30201 USD
貢獻:2786 點
註冊:2019-12-25

学习了
TOP Posted: 03-08 01:30 #15樓 引用 | 點評
男女空间


級別:精靈王 ( 12 )
發帖:12653
威望:1038 點
金錢:364734 USD
貢獻:77923 點
註冊:2013-08-28

謝謝分享!
TOP Posted: 03-08 01:40 #16樓 引用 | 點評

.:. 草榴社區 -> 技術討論區

快速回帖 頂端
內容
HTML 代碼不可用

使用簽名
Wind Code自動轉換

按 Ctrl+Enter 直接提交