用ffmpeg快速剪切和合并视频
如果直接找视频剪切和合并视频的软件,通常出来的都是大的视频编辑软件或者是有图形界面的剪切软件,大型一点的功能太多安装麻烦,小型一点的功能可能不齐全。
只是简单的剪切或者一下合并一下,还是ffmpeg这个命令行工具最方便和快速。
一、剪切视频
ffmpeg -i input.mp4 -ss 30 -c copy -to 40 output.mp4
剪切从30秒开始到40秒结束的视频。
ffmpeg -i input.wmv -ss 30 -c copy -t 10 output.wmv
二、合并视频
1)合并yuv类型的原始视频
cat *.yuv > movie.yuv
Converting more yuv frames to one yuv frame - Stack Overflow
2)合并mp4类型视频
将需要合并的文件保存至当前目录,并制作input.txt文件,执行命令开始合并。
input.txt
file 'input1.mp4'
file 'input2.mp4'
file 'input3.mp4'
ffmpeg -f concat -i input.txt -codec copy output.mp4
Concat two mp4 files with ffmpeg without losing quality - Super User
http://stackoverflow.com/a/11175851
三、python 播放视频
下载vlc.py文件并保存至当前目录。
>>> import vlc >>> p = vlc.MediaPlayer("track.mp3") >>> p.play()
>>> p.set_time(12000)
>>> p.get_time()
>>> p.stop()
audio - Playing mp3 song on python - Stack Overflow