查看视频信息
ffmpeg -i 视频名字
视频名字这里输入前几个字符按 tab 键可以自动补全
返回结果:
红框之内的内容没什么用
编码器 :encoder : Lavf57.25.100 持续时间:Duration: 00:14:20.58, start: 0.000000, bitrate: 381 kb/s Duration 持续时间,start 开始时间,bitrate比特率
视频流: Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yu v420p, 1360x768, 182 kb/s, 29.94 fps, 30 tbr, 15360 tbn, 30720 tbc (default) h264编码格式,avc1封装格式,yuv420p每一帧的格式,1360x768分辨率,182 kb/s 视频比特率,29.94 fps帧数
音频流: Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, flt p, 191 kb/s (default) aac 编码格式,mp4a 封装格式,44100 Hz 采样率,stereo 立体声,fltp 浮点型,191 kb/s (default)音频比特率
去除音频
ffmpeg -i 文件名 -an -vcodec copy 文件名.mp4
-an去除音频,-vcodec copy拷贝源数据的视频流到文件名.mp4文件里面
去除视频
ffmpeg -i 文件名 -vn -acodec copy 文件名.mp4
-vn去除音频,-acodec copy拷贝源数据的音频流到文件名.mp4文件里面
保存音频为AAC文件
ffmpeg -i 文件名.mp4 -vn -acodec copy 文件名.aac
改变视频分辨率
ffmpeg -i 文件名.mp4 -vf scale=640:360 文件名.mp4
scale=后面填写的是修改后的分辨率
ffmpeg -i 文件名.mp4 -vf scale=iw*2:ih*2 文件名.mp4
把分辨率变成两倍,也可以*0.5变成二分之一
隐藏无用信息
ffmpeg -i 文件名.mp4 -hide_banner
添加水印
ffmpeg -i 文件名.mp4 -i 水印.png -filter_complex overlay out.mp4
默认左上角,overlay=W-w 是右上角,overlay=0:H-h 是左下角,overlay=W-w:H-h 是右下角 大写的 H 是视频的高度,大写的 W 是视频的宽度,小写的 h 是水印的高度,小写的 w 是水印的宽度。
|