Answers:
也许是ffmpeg / mencoder(在任何一个平台上都可用)。
分开:
ffmpeg -ss [start_seconds] -i [input_file] -t [duration_seconds] [outputfile]
例如:
ffmpeg -ss 2 -i input.avi -c copy -t 4 video1.avi
ffmpeg -ss 8 -i input.avi -c copy -t 2 video2.avi
合并:
mencoder -ovc copy -oac copy video1.avi video2.avi -o output.avi
如果您的视频/音频不同步,则可能需要重新编码它们,例如使用XviD(用于AVI容器)和MP3音频:
ffmpeg -ss 2 -i input.avi -c:v libxvid -qscale:v 3 -c:a libmp3lame -q:a 3 -t 2 output.avi
将qscale
参数更改为较低的值可获得更高的质量,而q:a
对于音频部件则将其更改为相同的值。
-t duration' : Restrict the transcoded/captured video sequence to the duration specified in seconds. hh:mm:ss[.xxx] syntax is also supported.
-ss position':以秒为单位寻找给定的时间位置。还支持hh:mm:ss [.xxx]语法。经过反复尝试后,它仍然有效,但是视频和音频在时间上有所偏移,并且原始和输出质量也有很大差异,输出质量非常差。DivX是MPEG4的变体,因此我们可以ffmpeg,因为它可以自行产生MPEG4
要分割视频,有一个名为jumptheshark的手动命令行工具。