音视频处理工具ffmpeg基本使用

FFmpeg是一款强大的开源音视频处理工具,广泛应用于互联网巨头如Google、Facebook及主流播放器。本文详细介绍其功能,包括图片转视频、视频转图片、剪切视频、音频抽取、视频转GIF、背景音去除、音频合成与切分等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ffmpeg简介

         FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

使用到ffmpeg的公司或工具。

        1.互联网用户GoogleFacebookYoutube,优酷,爱奇艺,土豆等。

        2.播放器:暴风影音、QQ影音、KMPGOM PlayerPotPlayer

        3.格式工厂等。。

ffmpeg工具可以做

1.图片转视频

ffmpeg -y -r 1 -i %d.jpg -vcodec libx264 pic.mp4   ,其中图片名称需要定义成1.jpg,2.jpg这样的格式

2.视频转图片

ffmpeg -r 1 -i pic.mp4 frame_%02d.png

3.剪切视频

ffmpeg -ss 0:00:00 -t 0:00:15 -i Try.mp4 -vcodec copy -acodec copy little.mp4

4.抽取视频中音乐

ffmpeg -i little.mp4 -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

5.视频转gif

ffmpeg -i little.mp4 gif_test.gif

6. 视频+音频背景音,合成视频

 ffmpeg -i pic.mp4 -i sound.mp3 -t 10 -y composite_mp4.mp4

7.去掉背景音  

ffmpeg -i little.mp4 -c:v copy -an no-audio.mp4

8.音频合成

ffmpeg -y -i "concat: test1.mp3|test2.mp3|test3.mp3" -acodec copy output.mp3

9.音频切分

ffmpeg -y -i   input.mp3  -ss 00:00:00 -t 00:00:05  outpath.mp3

ffmpeg安装

unix系统下安装ffmpeg的方式

1.Mac 下直接用brewbrew install ffmpeg

2.Unix相关系统,直接下载已经静态构建好的ffmpeg二进制

   可执行文件(ffmpeg.org

3.直接下载源码,走./configmakemake install的路线。

需要注意的是,自行编译源码,需要打开编码库。

./configure --prefix=/usr/local/ \--enable-shared \--enable-libfdk-aac \--enable-gpl \--enable-nonfree \--enable-postproc \--enable-avfilter \--enable-pthreads \--enable-libmp3lame \--enable-libtheora \--enable-libvorbis \--enable-libx264 \--enable-libxvid \--enable-decoder=libx264 \--enable-encoder=libx264

后续

使用ffmpeg操作mp3文件是没问题的,但是才切割及合成mp3音频时,会有一些坑,会在下个博客中提到,其中MP3、wav音频的属性以及精准切分MP3的解决方案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值