多语言展示
当前在线:1225今日阅读:39今日分享:10

ffmpeg怎么用

我们用强大的免费开源跨平台工具FFmpeg来演示下如何进行格式转换,我们只演示Windows平台的,其它平台如Linux、 Mac OS方法一样。
工具/原料

电脑

方法/步骤
1

工具下载网上搜索一下ffmpeg就能找到官网了,如下图:

2

然后上图中我们点击Download Build按钮下载程序。

3

下载完成后,解压,如下:

4

ffmpeg.exe 进行格式转换ffplay.exe 可以当作播放器用,能播放各种格式的视频音频ffprobe.exe 查看音频或视频文件格式详细信息为了方便使用,我们将这三个exe文件放到system32目录下

5

下面介绍最简单的用法。

6

一、格式转换(音频或视频方法相同)ffmpeg.exe -i 源文件路径 目的文件路径

7

我们转换一个flv视频格式成mp4格式,非常简单。上面的目的文件路径我用的out.mp4,这个你随便起,如果不写全路径,会生成在当前目录。上图的当前目录显然是F:FFMPEG_TESTideo有人会问都支持啥格式的转换,比如我想把amr格式的语音文件转换成mp3行吗?用上面的语法当然可以,几乎你能想到的格式都能转。

8

二、音频或视频播放ffplay.exe -i 想播放的文件我们播放下前面转换成功的文件。ffplay.exe -i F:FFMPEG_TESTideoout.mp4

9

回车,弹出一个播放窗口,如图:

10

非常简单,不是吗?

11

三、音频或视频文件格式详细信息查看ffprobe.exe -i 想查看的文件像前面一样,我们直接用ffprobe.exe -i F:FFMPEG_TESTideoout.mp4

12

这个还有很多其它参数,比如我们想查看流的信息用JSON格式显示(如果想查看包信息就用-show_packets参数)

13

ffprobe.exe -print_format json -show_streams -i 文件路径

14

这几个命令行工具的参数实在太多了,而且ffmpeg.exe还可以结合插件程序进行录制屏幕录像录音等,还可以结合其它工具搭建流媒体播放。上面的文件路径也可以是url路径,另外里面的-i参数似乎不填也没事,-i是英文Input的意思,就是代表输入文件是什么。你甚至可以将一堆图片用它合成GIF动画。

15

高级语法太多了,有必要的话再更新下或单独写一篇文章吧,或者读者自己摸索下网上找教程吧。上面的命令行工具加上-h参数就能显示出帮助信息了。

16

其实光想最简单的全部内容进行视频或音频转换,直接用如下语法就行了:ffmpeg.exe -i 源路径 目的路径

17

利用ffmpeg轻松去除视频水印

18

操作步骤

19

1. 用下面的命令查看水印位置和大小ffplay.exe -i 纸短情长.mp4 -vf delogo=x=32:y=32:w=306:h=80:show=1

20

说明:x、y水印坐标w、h水印宽高show=1查看模式

21

2. 用下面的命令去水印ffmpeg -i 纸短情长.mp4 -vf delogo=x=32:y=32:w=306:h=80 纸短情长-去水印.mp4

22

最后如果还不行,那就给视频加上一个水印加上水印后还不行,那就截个屏幕,然后把截图转成mp4,再与视频拼接一下,这下绝对行。对1、2有兴趣的可以留言,我可以找时间分享一下。END

注意事项

接受各位的意见建议,欢迎评论,也希望能对需要的人有点帮助。

推荐信息