日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python多個MP4合成視頻的實現方法

瀏覽:239日期:2022-06-15 08:18:18
目錄開始安裝使用一、安裝 Python二、安裝 moviepy三、安裝 ffmpeg四、開始寫拼接腳本五、等待運行完畢, 完結撒花 🎉六、補充內容開始安裝使用

主要是利用 moviepy 這個庫, 里面提供了豐富的功能, 我們只需要使用簡單的拼接函數

一、安裝 Python

這個就不多說了, 直接去官網下載對應的安裝包: https://www.python.org/downloads/release/python-364/然后雙擊運行,記得點 Add to Path 然后,一路 next

二、安裝 moviepy

命令行執行:

pip install moviepy三、安裝 ffmpeg

我們先使用如下命令來嘗試安裝:

pip install ffmpegpip install imageio-ffmpeg

把以上代碼保存為 xx.py , 然后在相同目錄執行命令:

python3 xx.py

如安裝不成功,可以試一試以下操作:

如果之前沒安裝過 ffmpeg , 這個時候導入 moviepy 開始使用會報錯的, 所以我們可以先用 imageio 自帶的方法下載 ffmpeg新建文本文件:

import imageioimport ssl# 下面這一句不是必須的, 但是某些情況下訪問 https 會報SSL證書不受信任, 加上這一句可以允許通過ssl._create_default_https_context = ssl._create_unverified_context# 下載 ffmpeg 組件imageio.plugins.ffmpeg.download()四、開始寫拼接腳本

# 主要是需要moviepy這個庫from moviepy.editor import *import os# 定義一個數組L = []# 訪問 video 文件夾 (假設視頻都放在這里面)for root, dirs, files in os.walk('./video'): # 按文件名排序 files.sort() # 遍歷所有文件 for file in files:# 如果后綴名為 .mp4if os.path.splitext(file)[1] == ’.mp4’: # 拼接成完整路徑 filePath = os.path.join(root, file) # 載入視頻 video = VideoFileClip(filePath) # 添加到數組 L.append(video)# 拼接視頻final_clip = concatenate_videoclips(L)# 生成目標視頻文件final_clip.to_videofile('./target.mp4', fps=24, remove_temp=False)

把上面代碼的 源文件夾 和 目標文件名 改成你自己需要的, 然后把以上代碼保存為 concatenate.py 文件, 然后在相同目錄執行命令:

python3 concatenate.py五、等待運行完畢, 完結撒花 🎉

等待輸出走到 100% , 視頻就合并好了。

Moviepy - Building video ./target.mp4.MoviePy - Writing audio in targetTEMP_MPY_wvf_snd.mp3MoviePy - Done.Moviepy - Writing video ./target.mp4Moviepy - Done !Moviepy - video ready ./target.mp4

其實 moviepy 還有很多方便的方法, 比如截取視頻:

video = VideoFileClip('xxoo.mp4')# 剪輯視頻,截取視頻前20秒video = video.subclip(0,20)# 剪輯視頻,從10秒開始到視頻結尾前12秒video = video.subclip(10, video.duration-12)六、補充內容

上面的拼接代碼實際上有點小問題, files.sort()把文件排序,實際上排出來的結果是不符合我們正常思維的,比如: 1.mp4, 10.mp4, 2.mp4。因為他是從前往后逐字符比較的,而我們想要的結果一般是: 1.mp4, 2.mp4, 10.mp4。這個問題除了自己寫各種邏輯代碼來處理,也可以直接用一個第三方庫: natsort,這個庫提供了優秀的自然排序方法。

安裝 natsort:

pip3 install natsort

使用:

導入庫: from natsort import natsorted 把代碼 files.sort() 替換為 files = natsorted(files)

代碼如下:

'''project = ’Code’, file_name = ’Video_stitching’, author = ’AI悅創’time = ’2020/4/25 12:19’, product_name = PyCharm, 公眾號:AI悅創# code is far away from bugs with the god animal protecting I love animals. They taste delicious.'''# 主要是需要moviepy這個庫from moviepy.editor import *from natsort import natsortedimport os# 定義一個數組L = []# 訪問 video 文件夾 (假設視頻都放在這里面)for root, dirs, files in os.walk('./video'): # 按文件名排序 # files.sort() files = natsorted(files) # 遍歷所有文件 for file in files:# 如果后綴名為 .mp4if os.path.splitext(file)[1] == ’.mp4’: # 拼接成完整路徑 filePath = os.path.join(root, file) # 載入視頻 video = VideoFileClip(filePath) # 添加到數組 L.append(video)# 拼接視頻final_clip = concatenate_videoclips(L)# 生成目標視頻文件final_clip.to_videofile('./target.mp4', fps=24, remove_temp=False)

這樣的成功我做出來 MP4 視頻的拼接。

到此這篇關于Python把多個MP4合成一個視頻的文章就介紹到這了,更多相關Python MP4合成視頻內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
a国产在线视频| 麻豆国产在线| 在线日韩中文| 特黄毛片在线观看| 麻豆91精品视频| 国产精品中文字幕亚洲欧美| 国产日本亚洲| 日韩高清一区二区| 日本国产欧美| 欧美日本一区| 国产探花在线精品| 国产精品亚洲四区在线观看| 国产精品v亚洲精品v日韩精品| 国产精品任我爽爆在线播放 | 国产精品久久| 麻豆久久久久久| 国产欧美日韩免费观看| 国产高清亚洲| av中文字幕在线观看第一页| 欧美日韩在线网站| 国产精品88久久久久久| 亚洲欧美日韩国产| 综合国产视频| 国产精品视频一区二区三区| 欧美激情另类| 亚洲成人av观看| 妖精视频成人观看www| 中文字幕一区二区精品区| 91精品国产自产在线丝袜啪| 卡一卡二国产精品| 日本欧美不卡| 性欧美69xoxoxoxo| 午夜天堂精品久久久久| 国产精品久久| 91精品韩国| 在线免费观看亚洲| 开心激情综合| 国产91一区| 亚洲精品在线a| 国产精品网址| 99久久久久国产精品| 蜜桃一区二区三区在线| 国产精品一级在线观看| 午夜国产一区二区| 日韩不卡一区二区三区| 成人台湾亚洲精品一区二区| 日韩免费av| 亚洲制服一区| 电影91久久久| 美女尤物久久精品| 国产欧美久久一区二区三区| 欧美少妇精品| 中文字幕亚洲在线观看| 国产成人在线中文字幕| 日韩视频中文| 国产精品99久久久久久董美香| 99久久激情| 日本欧美韩国一区三区| 日韩三区免费| 日韩精选在线| 亚洲v在线看| 日韩精品视频网| 欧美二三四区| 日韩国产一二三区| 久久精选视频| 国产精东传媒成人av电影| 亚洲欧美日韩高清在线| 麻豆精品久久久| 天堂va蜜桃一区二区三区| 老司机免费视频一区二区| 久热精品在线| 99精品小视频| 国产精品一区二区三区av麻| 亚洲制服少妇| 国产成人免费视频网站视频社区| 亚洲精品国产精品粉嫩| 美女久久久久久| 亚洲视频国产精品| 999精品色在线播放| 国产精品hd| 中文字幕免费一区二区| 日韩国产一区二区三区| 久久国产精品免费一区二区三区| 欧美成人综合| 国产精品极品在线观看| 蜜桃久久精品一区二区| 久久国产免费| 成人在线免费观看网站| 日韩二区在线观看| 亚洲一区成人| 亚洲一级高清| 成人精品动漫一区二区三区| 日本天堂一区| 自拍自偷一区二区三区| 夜久久久久久| 国产91一区| 日本综合字幕| 激情国产在线| 精品一区91| 国产精品欧美三级在线观看| 亚洲精品伊人| 在线一区二区三区视频| 91精品观看| 久久免费高清| 亚洲人成在线网站| 欧美国产一级| 欧美经典一区| 国产欧美日韩免费观看| 久久国内精品自在自线400部| 麻豆精品视频在线观看| 久久免费福利| 午夜欧美理论片| 国产视频一区三区| 国产一区视频在线观看免费| 首页国产精品| 精品午夜视频| 麻豆成人91精品二区三区| 97久久超碰| 亚洲日产av中文字幕| 香蕉久久夜色精品国产| 夜久久久久久| 欧美日一区二区| 99久久亚洲精品| 亚洲第一精品影视| 免费视频亚洲| 国产亚洲网站| 蜜臀国产一区二区三区在线播放 | 精品日韩在线| 激情综合五月| 国产成人精品三级高清久久91| 高清在线一区| 日韩欧美字幕| 人人精品亚洲| 欧美成人亚洲| 噜噜噜久久亚洲精品国产品小说| 美女国产一区| 日韩国产精品久久久| 青青国产91久久久久久| 国产精品高清一区二区| 美女视频免费精品| 日韩一区欧美| 欧美日韩第一| 在线一区二区三区视频| 91成人小视频| 国产精品免费大片| 成人国产精品一区二区网站| 日韩欧美三级| 亚洲女同中文字幕| 亚洲开心激情| 久久丁香四色| 午夜精品成人av| 一区在线视频观看| 亚洲三级视频| 美女国产精品久久久| 亚洲伦乱视频| 亚洲永久字幕| 91精品尤物| 国产盗摄——sm在线视频| 99久久婷婷| 天堂va在线高清一区| 精品一区电影| 在线国产一区| 日韩和欧美一区二区| 精品一区二区三区四区五区| 亚洲91久久| 亚洲精品在线国产| 精品丝袜久久| 国户精品久久久久久久久久久不卡 | 伊人久久亚洲影院| 亚洲精品护士| 久久精品三级| 亚洲激情中文| 欧美日韩1区| 成人影视亚洲图片在线| 国产91一区| 91麻豆精品激情在线观看最新 | 亚洲精品成人| 国产欧美一区二区精品久久久| аⅴ资源天堂资源库在线| 欧美日韩视频一区二区三区| 日韩成人一级| 久久精品123| 7777精品| 久久精品高清| 欧美片第1页综合| 91精品一区国产高清在线gif | 一区在线免费观看| 久久a爱视频| 亚洲精品1区| 欧美激情麻豆| 蜜桃伊人久久| av高清不卡| 日韩国产欧美在线播放| 99视频精品全部免费在线视频| 日韩精品一区二区三区免费视频| 桃色av一区二区| 国产午夜精品一区在线观看| 国产在线欧美| 精品中国亚洲| 亚洲日本国产|