基于ffmpeg的音视频转码、压制、录屏、裁切、合并、提取

1.ffmpeg介绍

ffmpeg是一套用来处理视频和音频内容的开源工具库。

官网: http://ffmpeg.org/

ffmpeg: 媒体视频和音频处理的命令行工具

ffprobe:媒体参数分析命令行工具

ffplay:媒体播放命令行工具

ffmpeg -h:可以看到很多指令

2.转换格式

ffmpeg -i input.mov output.mp4

3.音频转码

编码: 就是压缩,目的都是缩小文件体积,便于传输和存储

ffmpeg -codecs

潮流编码:

MP4封装:H264视频编码 + AAC音频编码 (一般采用这个)

WebM封装:VP8视频编码 + Borbis音频编码

OGG封装:Theora视频编码 + Vorbis音频编码

音频转码:
ffmpeg -i in.flac -acodec libmp3lame -ar 44100 -ab 320k -ac 2 out.mp3

-ar 44100:音频采样率为44.1khz

-ab 320k:指定音频的比特率

-.ac 2 : 设置声道指令(1为单声道,2为双声道立体声)

4.视频转码

ffmpeg -i in.webm -s 1920x1080 -pix_fmt yuv420p -vcodec libx264 -preset medium -profile:v high -level:v 4.1 -crf 23 -acodec aac -ar 44100 -ac 2 -b:a 128k out.mp4

-preset me

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值