本文共 761 字,大约阅读时间需要 2 分钟。
视频太太无法传到微信:mp4只能小于25M,m4v小于100M即可上传。
所以将mp4分割成小于100M的文件即可。
两步搞定:
1.采用ffmpeg快速分割
ffmpeg工具下载参考:
c2.mp4为170M共19分钟的视频,分割成10分钟一个文件(最后一段时间超过设定时间长度的无所谓)-t 600表示600秒,即10分钟
方法1:ffmpeg -ss 00:00:00 -to 00:10:00 -i c2.mp4 -c copy c2-1.mp4
方法2:ffmpeg -ss 00:00:00 -i c2.mp4 -c copy -t 600 c2-1.mp4
ffmpeg -ss 00:10:00 -i c2.mp4 -c copy -t 600 c2-2.mp4消音:指定去掉2到9秒之间的声音。如果是分钟,先换算为秒
ffmpeg -i ad.mp4 -af "volume=enable='between(t,2,9)':volume=0" adb.mp4
2.将.mp4后缀改为.m4v然后上传到微信即可播放。
其它参考:
linux下采用shell脚本快速分割视频:时长3697,每300秒一个视频:
startTime=0endTime=0length=3697i=0while [ $endTime -le $length ]; do #statements i=$[$i+1] endTime=$[$startTime+300] ffmpeg -i /Users/dddd/Downloads/S01.E01.mp4 -ss $startTime -to $endTime -acodec copy -vcodec copy $i.mp4 startTime=$[endTime]done
转载地址:http://xisof.baihongyu.com/