有时候录屏给客户看,但是微信不支持较大视频发送,这时候可以使用ffmpeg进行视屏切割.
/*
-i:指定输入文件
-t:指定截取多长时间
-ss:从什么时间开始
将test.mp4文件从开始截取30秒后命名为piece-1.mp4,再从00:00:30时间点开始截取至视频结尾命名为piece-2.mp4
*/
ffmpeg -i test.mp4 -t 00:00:30 -c copy piece-1.mp4 -ss 00:00:30 -codec copy piece-2.mp4
// 将文件input.mp4从第50s开始剪切20s的时间,输出到文件output.mp4中
ffmpeg -i input.mp4 -ss 00:00:50.0 -codec copy -t 20 output.mp4
或者
// 将文件test.mp4从第0s开始剪切30s的时间,输出到文件output.mp4中
ffmpeg -ss 00:00:00 -t 00:00:30 -i test.mp4 -vcodec copy -acodec copy output.mp4
或者将视频压缩
ffmpeg -i test.mov -vcodec libx264 -crf 15 test.mp4