FFmpeg常用操作指南 音视频处理神器

ffmpeg的下载

官网域名为:ffmpeg.org
下载完成后把ffmpeg的bin目录加载到环境变量里
在这里插入图片描述

视频格式转换

终端命令:

ffmpeg -i inpu.mp4 out.avi

在这里插入图片描述

结果:
在这里插入图片描述

自己可以尝试把mp4格式转换为mov格式

视频剪裁

终端命令

ffmpeg -i input.mp4 -ss 00:00:05 -t 00:00:10 -c copy out_cut.mp4

裁剪input.mp4文件 从第五秒开始持续十秒结束,视频格式不变。

结果:
在这里插入图片描述
刚好十秒

视频提取音频

终端命令:

ffmpeg -i input.mp4 -vn output.mp3

-vn 参数为不包括视频数据
结果:
在这里插入图片描述

视频转GIF

终端命令:

ffmpeg -ss 00:00:00 -t 00:00:10 -i input.mp4 -s 320x240 -f gif -r 1 out.gif

-s 参数为分辨率 -f为设置格式 -r为帧数

结果:
在这里插入图片描述

音频与视频合并

1.有个视频vedio1.mp4(无声音),有个音频audio.mp3,将其合并成output1.mp4

ffmpeg -i vedio1.mp4 -i audio audio.mp3 -codec copy output1.mp4

2.有个视频vedio2.mp4(有声音),有个音频audio.mp3,将其合并成output2.mp4(只能在windows下运行)

ffmpeg -i vedio2.mp4 -i audio.mp3 -filter_complex "[0:a][1:a]amerge=inputs=2[a]"  -map 0:v -map "[a]" -c:v copy -c:a libvorlibs -ac 2 shortestoutput2.mp4

mov视频嵌入字幕(windows系统)

ffmpeg -i video.mov -i vedio.srt -c:v copy -c:a copy -c:smov_test outfile.mov

视频水印的添加和删除

查看该视频码率

ffprobe input.mp4

在这里插入图片描述

ffmpeg -i input.mp4 -acodec copy -b:v 593k -vf "movie=logo.png[watermark];[inputmp4][watermark]overlay=20:20" output_logo.mp4 

这里估算了 水印的宽高为200px,删除绿边需要去掉show属性

ffmpeg -i output_logo.mp4  -b:v 593k -vf delogo=x=20:y=20:w=200:h=200:show=1 delog.mp4
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值