python – 如何合并文件夹中的所有视频以使用FFMPEG制作单个视频
发布时间:2020-12-20 11:41:20 所属栏目:Python 来源:网络整理
导读:我有一个包含20个视频文件的文件夹,我需要将它们合并为一个长视频文件.如何在 Python中使用FFMPEG实现此目的? 我知道以下命令 ffmpeg -vcodec copy -isync -i "concat:file1.mp4|file2.mp4|...|fileN.mp4" outputfile.mp4 但我宁愿不输入20个文件的所有
我有一个包含20个视频文件的文件夹,我需要将它们合并为一个长视频文件.如何在
Python中使用FFMPEG实现此目的?
我知道以下命令 ffmpeg -vcodec copy -isync -i "concat:file1.mp4|file2.mp4|...|fileN.mp4" outputfile.mp4 但我宁愿不输入20个文件的所有名称. 解决方法
这就是我最终使用的……
find *.mp4 | sed 's: : :g'| sed 's/^/file /' > fl.txt; ffmpeg -f concat -i fl.txt -c copy output.mp4; rm fl.txt 它的丑陋让我感到痛苦,但似乎工作正常,它处理文件名中的空格.另外,不确定OP为什么要问python – 当一些肮脏的老bash / sed会做伎俩时,不需要使用像python这样可爱的东西! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |