1. mencoder
(1)mencoder分割视频命令
- miko@bogon:~/Videos> mencoder -ss 1:00 -endpos 3:00 -oac pcm -ovc copy orgin.mp4 -o 1.mp4
选项说明:
-ss 1:00 指定视频分割开始的时间
-endpos 3:00 指定视频分割结束的时间(自分割开始的时间)
-oac 指定用哪个音频编码库
-ovc 指定用哪个视频编码库
-o 指定输出文件名
备注:具体参数参考mencoder手册。
另一种方法:
mencoder "/home/guo/Videos/hp/hp.avi" -o "/home/guo/Videos/hp/outfile.flv" -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=5000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:dia=4:cmp=6:vb_strategy=1 -vf scale=512:-3 -ofps 12 -srate 22050 -ss 30:30 -endpos 00:10
特别注意:
在用上述命令分割视频的时候出现了两个比较大的问题,目前还不知道怎么解决。
1 在分割的时候,分割后的视频开始时会出现丢帧;
2 两挨着分割的视频会有一小截重复。
(2)mencoder合并视频
- miko@bogon:~/Videos> mencoder 1.mp4 2.mp4 -oac pcm -ovc copy -o ok.mp4
这个命令是把1.mp4和2.mp4两个视频合并到一起。
2. ffmpeg
(1)分割视频命令
- miko@bogon:~/Videos> ffmpeg -ss 0 -t 10 -vcodec copy -acodec copy -i orgin.mp4 1.mp4
选项介绍:
-ss 截取视频的开始时间 单位为秒
-t 截取视频的时长,单位为秒
-vcodec 视频编码
-acodec 音频编码
-i 输入文件
(2)视频合并命令
合并的命令目前还不知道,以后补上。