ffmpeg最常用命令,快速处理视频

1.下载ffmpeg

https://www.gyan.dev/ffmpeg/builds/
在这里插入图片描述

2.解压并配置环境变量

这里我解压的目录是:D:\MyProgramFiles\ffmpeg
在这里插入图片描述

3.命令行验证是否配置成功

ffmpeg

在这里插入图片描述

4.查看视频信息

ffmpeg -i 视频文件名

在这里插入图片描述

5.视频文件类型转换

ffmpeg -i 原文件名 新文件名

在这里插入图片描述

6.视频截取

截取前30秒,视频编码和音频编码不变,命名为30s.mp4

ffmpeg -ss 00:00:00 -t 00:00:30 -i yuanlong15.mp4 -vcodec copy -acodec copy 30s.mp4

在这里插入图片描述

7.视频拼接

1).新建file.txt文件把需要拼接的视频写入

在这里插入图片描述

2).命令行执行命令

ffmpeg -f concat -i file.txt -vcodec copy -acodec copy output.mp4

8.分辨率转换

ffmpeg -i 30s.mp4 -vf scale=1920x1080 30s_1080p.mp4

9. 提取视频中的音频

ffmpeg -i 30s.mp4 -vn 30s.mp3

10.提取去除音频的视频

ffmpeg -i 30s.mp4 -an 30s_an.mp4

11.从视频中提取图片

每秒提取1张图片,-r 后指定截取周期,-f指定提取格式 ,占位符代表图片命名方式是3位整数

ffmpeg -i 30s.mp4 -r 1 -f image2 image_%3d.png

在这里插入图片描述

12.将视频转换为m3u8格式用于点播

1)创建hls目录

2)执行生成命令

-hls_list_size 指定为零时会把所有的视频文件都包含,而不指定为0时是每次包含的个数,会不断刷新

ffmpeg -i 30s.mp4 -vcodec copy -acodec copy -hls_list_size 0 -f hls hls/index.m3u8

13.视频转码

ffmpeg -i 30s.avi -vcodec libx264 -acodec aac 30s_transcode.mp4
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值