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

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

python基于moviepy實現音視頻剪輯

瀏覽:39日期:2022-06-16 17:43:33
目錄實踐步驟完整代碼參考實踐步驟

1.尋找合適的Python庫(安裝是否麻煩、使用是否簡便、執行會不會太久)

moviepy 音視頻庫。分析需要用的API:代碼示例

2.定義輸入輸出

輸入:一個音視頻文件的地址,需要剪出來的時間段 輸出:剪輯片段的文件

3.設計執行流程并一步步實現(定義函數,與使用具體API相關)

讀入并創建clip對象。 剪輯subclip,輸入時間參數可以是時間格式的字符串。 導出write_videofile。

4.結論:時間太久,片段多長就花了多久的時間;CPU全跑滿了。

stackoverflowConcat videos too slow using Python MoviePY 里面有個答案說,調用包里封裝的ffmpeg函數會快一些:

You have some functions that perform direct calls to ffmpeg: github.com/Zulko/movie… And are therefore extremely efficient, for simple tasks such as yours.

5.重新設計和實現,直接使用moviepy.video.io.ffmpeg_tools里的函數:ffmpeg_extract_subclip(源音視頻文件,起,止,輸出名)。

這個函數中輸入的起止時間參數只能是數字,不能是字符串,而庫基本使用的接口函數傳入的是字符串。看源碼發現是有個把時間字符串轉換成數字的裝飾器的,一步步找就可以找到那個轉換的函數了。

6.結論:時間快了很多,幾乎是幾秒內就完成。

但并不明白為什么快了這么多

7.優化:一次處理多個時間段

輸入由一個起止時間,變為一組起止時間 循環處理每一組起止時間 輸出的文件名按順序拼接

8.優化:每段時間配上名字

輸入除了每一組的起止時間,還有后綴名 文件名+后綴得到輸出的文件名

9.優化:輸入輸出的合法性校驗

校驗輸入地址是合法文件 校驗時間段(沒什么必要) 不可以小于0不可以大于視頻時間起小于止完整代碼

需要pip install moviepy

簡單的使用

from moviepy.editor import VideoFileClip, concatenate_videoclipsclipOri = VideoFileClip('E:/2020-03-29 19-31-39.mkv')#截取兩個subclip再拼接#time_length = int(clipOri.duration) 這句可以獲取片子的時#超過時長會報錯,時長默認用秒,也可以寫得更細,(00:03:50.54)->3分50秒cut1 = clipOri.subclip(0, 7053)cut2 = clipOri.subclip(7059, 8941)finalClip = concatenate_videoclips([cut1,cut2])finalClip.write_videofile('E:/acut.mp4')

import osimport moviepy.video.io.ffmpeg_tools as fftoolfrom moviepy.tools import cvsecsdef add_suffix(file_name, suffix): # 文件名拼接后綴 index = file_name.rfind(’.’) # 最后一個點號 res = file_name[:index] + ’_’ + suffix + file_name[index:] return res# 輸入file_name = r'./XXX.mkv'output_arr = [ (’04:20’,’05:07’, ’自我介紹’), (’05:07’,’17:47’, ’項目經歷’), (’17:37’,’24:40’, ’HTTPS’), (’24:40’,’28:10’, ’實現讀寫鎖’),]if not os.path.isfile(file_name): # 校驗 print('不合法的輸入', file_name)for startStr, endStr, suffix in output_arr: start = cvsecs(startStr) end = cvsecs(endStr)if start < 0 or start >= end: # 校驗print('不合法的時間',startStr, endStr)continue full_output_name = add_suffix(file_name, suffix) print(’處理文件:’, file_name, ’時間:’, startStr, ’-’, endStr) fftool.ffmpeg_extract_subclip(file_name,start,end,full_output_name) # 剪輯并輸出 print(’處理功成功,輸出:’,full_output_name)參考 moviepy的文檔 moviepy中文文檔英文文檔GitHub地址 博文:用moviepy將視頻剪掉一段stack overflow Concat videos too slow using Python MoviePY

以上就是python基于moviepy實現音視頻剪輯的詳細內容,更多關于python moviepy實現音視頻剪輯的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产欧美日韩视频在线| 欧美视频一区| 桃色一区二区| 伊伊综合在线| 久久中文在线| 精品日韩一区| 国产精品99久久精品| 麻豆国产欧美日韩综合精品二区| 久久精品色播| 91精品婷婷色在线观看| 日韩精品不卡一区二区| 日韩精品免费一区二区在线观看| 国产精品av一区二区| 美女国产一区| 福利精品一区| 欧美一区二区性| 国产视频亚洲| 亚洲精品伊人| 国产精品毛片久久久| 欧美日一区二区在线观看| 国产精品hd| 国产在线看片免费视频在线观看| 蜜臀久久精品| 尤物在线精品| 青草国产精品| 国产精品成人一区二区不卡| 亚洲午夜精品久久久久久app| 视频一区在线视频| 国产精品啊v在线| 久久高清免费| 天堂va欧美ⅴa亚洲va一国产| 国产精品羞羞答答在线观看| 91日韩免费| 中文欧美日韩| 日韩av电影一区| 中文字幕高清在线播放| 亚洲激情不卡| 国产精品地址| 91九色精品| 久久精品99国产国产精| 播放一区二区| 91精品国产自产观看在线| 麻豆网站免费在线观看| 免费在线看一区| 色婷婷亚洲mv天堂mv在影片| 99视频一区| 精品一二三区| 99在线精品免费视频九九视 | 国产精品视频一区二区三区四蜜臂 | 久久精品免费一区二区三区| 亚洲精品第一| 日韩中文字幕无砖| 一级欧美视频| 国产成人精品亚洲线观看| 国产欧美91| 午夜精品成人av| 日本一不卡视频| 久久爱www.| 国产婷婷精品| 精品视频97| 蜜臀国产一区二区三区在线播放| 精品入口麻豆88视频| 亚洲一区二区免费在线观看| 精品国产亚洲一区二区三区| 三级在线观看一区二区| 日韩伦理在线一区| 日韩激情网站| 国产一级一区二区| 国产高清不卡| 国产免费av一区二区三区| 欧美91精品| 国产va免费精品观看精品视频| 欧美+亚洲+精品+三区| 麻豆91小视频| 日韩精品久久久久久| 午夜av一区| 日韩黄色大片网站| 美女av一区| 婷婷精品在线| 久久亚洲一区| 99久久夜色精品国产亚洲狼| 成人日韩av| 欧美日韩视频免费看| 香蕉久久久久久久av网站| 欧美日韩免费看片| 成人台湾亚洲精品一区二区| 欧美日韩亚洲一区三区| 国产综合亚洲精品一区二| 久久久久97| 日韩av一区二区在线影视| 91tv亚洲精品香蕉国产一区| 久久亚洲精品中文字幕蜜潮电影| 精品精品99| 欧美另类中文字幕| 亚洲午夜在线| 麻豆精品视频在线观看| 亚洲激情久久| 久久国产亚洲精品| 欧美久久亚洲| 亚洲影院天堂中文av色| 欧美日韩高清| 欧美aⅴ一区二区三区视频| 国产精品试看| 99久久亚洲精品| 欧美天堂视频| 日韩中文首页| 日韩大片在线| 国产美女高潮在线观看| 国产一区精品福利| 国产精品三p一区二区| 日韩国产欧美在线播放| 亚洲精品三级| 日本亚洲视频| 日韩午夜视频在线| 蜜桃av一区二区| 91久久视频| 中文一区二区| 国产视频久久| 视频在线观看国产精品| 日韩中文字幕麻豆| 丝袜美腿亚洲一区二区图片| 欧美日韩精品一本二本三本 | 日本成人在线不卡视频| 亚洲日产av中文字幕| 久久成人精品| 中文字幕av亚洲精品一部二部| 热久久免费视频| 日韩中文字幕一区二区高清99| 日韩精品国产精品| 欧美一区二区三区免费看| 日韩一区二区三免费高清在线观看 | 四虎精品永久免费| 精品久久美女| 国产精品视频一区二区三区| 精品视频一区二区三区在线观看| 免费在线观看一区| 国产一区二区三区网| 日韩中文欧美| 狠狠久久婷婷| 国产一区二区三区不卡视频网站| 日韩免费在线| av最新在线| 日本免费久久| 91久久久精品国产| 蜜臀久久99精品久久久久久9| 日韩中文字幕| 你懂的亚洲视频| 国产精品yjizz视频网| 在线日韩一区| 国产精品白丝av嫩草影院| 福利视频一区| 久久精品xxxxx| 久久精品亚洲| 国产+成+人+亚洲欧洲在线| 久草免费在线视频| 欧美日韩在线播放视频| 男女激情视频一区| 久久国产生活片100| 国产成人久久精品麻豆二区| 欧美午夜精品一区二区三区电影| 视频一区欧美精品| 国产欧美日韩综合一区在线播放| 精品一区二区三区中文字幕视频| 久久久久国产一区二区| 香蕉久久夜色精品国产| 国产日产一区| 日韩成人亚洲| 蜜桃成人av| 成人精品天堂一区二区三区| 影音先锋久久精品| 欧美国产视频| 日韩精品首页| 日韩三级精品| yellow在线观看网址| 在线亚洲激情| 欧美91在线| 国产精品毛片在线| 久久久久观看| 免费观看不卡av| 国产在视频一区二区三区吞精| 欧美日韩一区二区高清| 欧美视频精品全部免费观看| 日本国产精品| 欧美日韩一区二区三区四区在线观看| 午夜在线播放视频欧美| 九九久久婷婷| 久久成人精品| 日韩一区免费| 日本一区二区三区视频在线看| 91精品国产自产精品男人的天堂 | 狂野欧美性猛交xxxx| 日韩av首页| 日本不卡在线视频| 日韩一区三区| 日韩不卡一区二区| 香蕉久久99| 午夜性色一区二区三区免费视频| 精品久久国产一区| 蜜臀精品久久久久久蜜臀| 国产一区二区三区不卡视频网站 |