Linux命令(2)ffmpeg

FFmpeg是一款开源软件,用于生成处理多媒体数据的各类库和程序。

FFmpeg可以转码、处理视频和图片(调整视频、图片大小,去噪等)、打包、传输及播放视频。

作为最受欢迎的视频和图像处理软件,它被来自各行各业的不同公司所广泛使用。

用户可以只用一行命令,就可以把视频或者图片转化成指定的格式。

图片

png转webp

1
$ ffmpeg -i name.png -c:v libwebp name.webp

音视频

ts转mp4

1
$ ffmpeg -i output.ts -acodec copy -vcodec copy output.mp4

mp4转mp3

1
ffmpeg -i output.mp4 -q:a 0 -map a output.mp3

也可以设置转化的时间区间。

1
ffmpeg -i output.mp4 -q:a 0 -ss 00:00:00 -t 00:00:50.0 -map a output1.mp3