文件夹里有n个视频,扩展名都是.mp4 有没有一行命令可以将所有视频拼接成一个? |
楼下视频站大佬解答 |
前提:已安装ffmpeg
1、命令行进入有N个视频的文件夹,新建一个脚本文件。 #: touch makeFile.sh #: chmod 755 makeFile.sh echo "start~"for f in ./*.mp4; do echo "file ‘$f’" >> mylist.txt; done 4、执行脚本。 #: ./makeFile.sh 5、执行ffmpeg合并操作,会把mylist.txt文件中统一的mp4视频合并成一个。 #: ffmpeg -f concat -safe 0 -i mylist.txt -c copy myvideo.mp4 6、正常的话,myvideo.mp4就是合并后的视频。 |
windows系统,多谢你的思路,脚本先生成个.txt文件再合并 |
用concat命令就可以了。先枚举出目录下视频。 |
我本想可能会有个 *.mp4 之类的参数,不过没找到,目前最快的应该是先生成个.txt |