【一篇就够了】关于FFmpeg的常用命令

一、使用背景

平时绝大多数时间都是用的Ubuntu系统,工作中不乏需要一些简单音视频处理的时候;而博主又懒得为了剪切压缩几个视频,专程重启电脑进Windows系统,那么ubuntu下就没有能够方便快捷处理一些简单音视频操作的软件了吗?答案当然是,有啦!这便是——FFmpeg,一款超强的音视频编辑软件。

 

二、安装方式

直接打开终端,命令行安装即可

sudo apt-get install ffmpeg

三、常用命令

1、显示音视频文件信息

ffmpeg -i file_name.mp4 -hide_banner 

2、转换音视频文件格式

ffmpeg -i video_input.mp4 video_output.avi 
ffmpeg -i video_input.webm video_output.flv 
ffmpeg -i audio_input.mp3 audio_output.ogg 
ffmpeg -i audio_input.wav audio_output.flac

这里只是部分格式,查看ffmpeg支持的所有格式,请输入

ffmpeg -formats

3、抽取视频中的音频

ffmpeg -i video.mp4 -vn -ar 44100 -ac 2 -ab 128k -f mp3 audio.mp3

参数解释:

-ar (采样率: 22050, 441000, 48000),

-ac (声道数)

-f (音频格式, 通常会自动识别的)

-ab(比特率: 96k, 128k, 192k, 256k, 320k)

4、视频静音

ffmpeg -i video_input.mp4 -an -video_output.mp4

5、视频中抽图

ffmpeg -i video.mp4 -r 1 -f image2 image-%3d.png

6、视频分辨率修改

ffmpeg -i video_input.mp4 -s 1024x576 video_output.mp4

7、视频转GIF动图

ffmpeg -i input.mp4 -ss 00:01:13 -t 12 -s 480x272 out2.gif

参数解释:

-ss : 视频起始时间

-t   :需要保留的时长

-s  :输出分辨率

8、视频体积压缩

ffmpeg -i video_input.mp4 -c:v libx264 -crf 28 video_output.mp4

参数解释:

-crf :恒定质量因子,一般取20~30之间

-c:v 编码器类型

注:其他的方式也可以减小视频体积,比如降低比特率,降低帧率等等

9、裁减媒体文件

ffmpeg -i input_audio.mp3 -ss 00:01:14 output_audio.mp3
ffmpeg -i input_audio.wav -ss 00:00:30 -t 10 output_audio.wav 
ffmpeg -i input_video.h264 -ss 00:01:30 -to 00:01:40 output_video.h264 
ffmpeg -i input_audio.ogg -ss 5 output_audio.ogg

参数解释:

开始时间 (-ss HH:MM:SS)

持续秒数 (-t duration)

结束时间 (-to HH:MM:SS)

开始秒数 (-s duration)

10、分割媒体文件

ffmpeg -i video.mp4 -t 00:00:30 video_1.mp4 -ss 00:00:30 video_2.mp4

11、录屏

ffmpeg -f x11grab -s 1920x1080 -i :0.0 output.mp4

12、摄像头录制

ffmpeg -i /dev/video0 output.mkv
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值