資源簡(jiǎn)介
python合并多個(gè)mp4視頻文件成一個(gè)mp4文件(基于moviepy.editor)
代碼片段和文件信息
#?主要是需要moviepy這個(gè)庫(kù)
from?moviepy.editor?import?*
import?os
?
#?定義一個(gè)數(shù)組
L?=?[]
?
#?訪問?video?文件夾?(假設(shè)視頻都放在這里面)
for?root?dirs?files?in?os.walk(“./video“):
????#?按文件名排序
????files.sort()
????#?遍歷所有文件
????for?file?in?files:
????????#?如果后綴名為?.mp4
????????if?os.path.splitext(file)[1]?==?‘.mp4‘:
????????????#?拼接成完整路徑
????????????filePath?=?os.path.join(root?file)
????????????#?載入視頻
????????????video?=?VideoFileClip(filePath)#.subclip(213)
????????????#?添加到數(shù)組
????????????L.append(video)
?
#?拼接視頻
final_clip?=?concatenate_videoclips(L)
?
#?生成目標(biāo)視頻文件
final_clip.to_videofile(“./target.mp4“?fps=24?remove_temp=False)
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????760??2020-12-24?16:02??concatenate.py
?????文件?????????176??2020-12-24?16:02??__MACOSX\._concatenate.py
?????目錄???????????0??2020-12-24?15:40??video\
?????文件?????1936773??2020-12-24?15:35??video\4.mp4
?????文件?????????232??2020-12-24?15:35??__MACOSX\video\._4.mp4
?????文件?????1980577??2020-12-24?15:35??video\1.mp4
?????文件?????????232??2020-12-24?15:35??__MACOSX\video\._1.mp4
?????文件?????2117567??2020-12-24?15:35??video\2.mp4
?????文件?????????232??2020-12-24?15:35??__MACOSX\video\._2.mp4
?????文件?????1636808??2020-12-24?15:35??video\3.mp4
?????文件?????????232??2020-12-24?15:35??__MACOSX\video\._3.mp4
?????文件?????????297??2020-12-24?15:45??xx.py
?????文件?????????176??2020-12-24?15:45??__MACOSX\._xx.py
評(píng)論
共有 條評(píng)論