赞
踩
下载FFmpeg到windows,添加好环境变量,可以在命令行使用FFmpeg
FFmpeg命令的分类:
1.基本信息的查询命令:查询视频的基本信息
2.录制命令
3.处理原始视频数据 envi格式
4.裁剪与合并
5.直播命令
6.滤镜效果
命令学习:
1. ffmpeg -f gdigrab -framerate 30 -offset_x 0 -offset_y 0 -video_size 1920x1080 -i desktop out.mpg
录屏命令
-f 使用什么方式来抓屏 gdi方式 windows默认方式
-framerate 30 人眼24以上比较流畅
-offset_x -offset_y 左上x,y偏移
-video_size 视频大小
-i 输入路径以及名称 格式
desktop 表示录制桌面 如果是窗口需要窗口id
2.分解和复用命令
将视频分解成素材 再合成在一起
提取音频流:
ffmpeg -i input.mp4 -acodec copy -vn out.aac
acode 音频编码器
copy只做拷贝
vn v表示video n表示没有
抽取视频流
ffmpeg -i input.mp4 -vcodec copy -an out.h264
vcode 视频编码器
an a表示audio n表示没有
合成在一起
ffmpeg -i out.aac -i out.h264 -acodec copy -vcodec copy out.mp4
转码
ffmpeg -i out.mp4 -acodec copy -vcodec copy out.flv
3.处理原始的画面格式
原始数据 视频 yuv 语音 pcm
变声 加特效只能在原始数据上操作
提取yuv原始数据
ffmpeg -i input.mp4 -an -c:v rawvideo -pix_fmt yuv420p out.yuv
-c:v rawvideo 将视频转化为原始数据
-pixel_format 指定格式
ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm
-ar 采样率
-ac 声道
-f 存储格式
4.FFmpeg的滤镜
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。