积木别倒

  • 首页
  • 科学上网
  • 机场推荐
  • 网站搭建
  • 网站分享
  • 其他
记录、分享
小白折腾之路
  1. 首页
  2. 其他
  3. 正文

FFmpeg windows10 系统安装使用与常用命令

23 5 月, 2020 2337点热度 1人点赞 0条评论

下载FFmpeg

选择FFmpeg 安装版本:https://ffmpeg.org/download.html#build-windows

下载解压后放置于D盘Software目录下。解压软件推荐使用7zip,开源免费无广告。另外 NanaZip 也不错,微软商店可以直接下载。

添加环境变量

FFmpeg程序位置 D:\Software\ffmpeg-4.2.2-win64-static\bin

鼠标右键开始菜单——系统——系统信息(右上方相关设置下)——高级系统设置——环境变量

在用户变量设置下双击PATH编辑,点击新建,在空白栏将ffmpeg bin 目录复制进来即可:

然后在bin目录下运行powershell(shift+鼠标右键)即可,键入  ffmpeg -version  没有报错及表明环境变量设置没问题。

FFmpeg 个人常用命令

无损压缩MP4视频文件

压缩后的mp4文件支持telegram直接观看。

ffmpeg -i input.mp4 -vcodec h264 -acodec aac output.mp4
//压缩到更小文件
ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4
//保留更好的质量
ffmpeg -i input.mp4 -vcodec libx264 -crf 20 output.mp4

crf参数设置视频质量,影响文件大小。crf数值越低视频质量越高,常见的值为18-28,默认的值为23。

降低视频分辨率

降低分辨率后同样支持telegram内置播放器直接观看。

ffmpeg -i input.mp4 -vf scale=-2:720 -c:v libx264 -crf 20 -preset slow -c:a copy output.mp4

假如原视频的分辨率为 1920x1080,降低文件大小最简单的办法是将其压缩成一个分辨率较低的版本,即 1280x720,使用 scale 视频滤镜来缩放视频。-vf scale=-2:720 会自动计算对应的横向分辨率(需为 2 的倍数,因此为 -2 ),源文件音频编码保持不变,因此设为 copy 即可。

切割视频文件

//截取从头开始的30s
ffmpeg -ss 00:00:00 -t 00:00:30 -i output.mp4 -vcodec copy -acodec copy split1.mp4
//截取从30s开始的30s
ffmpeg -ss 00:00:30 -t 00:00:30 -i output.mp4 -vcodec copy -acodec copy split2.mp4
//进行视频的合并
ffmpeg -f concat -i list.txt -c copy concat.mp4

截取视频部分导出为GIF动图

//从视频中第二秒开始,截取时长为3秒的片段转化为 gif
ffmpeg -t 3 -ss 00:00:02 -i small.webm small-clip.gif
//压缩gif文件大小
ffmpeg -i small-clip.gif -vf scale=500:-1 -t 10 -r 10 image.gif

ffmpeg 直接导出的gif文件一般都比较大,微信这些社交软件通常都无法发送这个大的gif文件,所以最好再压缩一下。

FFmpeg 官方Wiki页面:https://trac.ffmpeg.org/wiki

macOS 下 FFmpeg 视频转码入门及进阶使用心得:https://www.v2ex.com/t/432359

相关链接:

https://unix.stackexchange.com/questions/28803/how-can-i-reduce-a-videos-size-with-ffmpeg
https://superuser.com/questions/933264/getting-the-smallest-video-with-same-quality-how-to-with-ffmpeg

http://siwei.me/blog/posts/ffmpeg-useful-commands

http://note.rpsh.net/posts/2015/04/21/mac-osx-ffmpeg-mp4-gif-convert/

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: FFmpeg
最后更新:24 5 月, 2023

Jimu

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

Telegram
📢 频道:积木别倒
🏄 群组:翻墙交流群
便捷工具
🚀 Speedtest
💨 Ping 测速
🧱 IP 被墙检测
🧱 域名被墙检测
归档
  • 2025 年 1 月
  • 2024 年 9 月
  • 2024 年 4 月
  • 2023 年 3 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 1 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2019 年 9 月
  • 2019 年 8 月
  • 2019 年 4 月
  • 2019 年 3 月

COPYRIGHT © 2025 jimubiedao.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang