黄视频网站在线免费观看-黄视频网站在线看-黄视频网站在线观看-黄视频网站免费看-黄视频网站免费观看-黄视频网站免费

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術(shù)干貨  > 用python和EV剪輯短視頻

用python和EV剪輯短視頻

來源:千鋒教育
發(fā)布人:xqq
時間: 2023-11-06 01:08:38 1699204118

現(xiàn)在小視頻非常流行,如何進行高效簡便的視頻剪輯,是各個up主的必備技能。本文借助python和EV剪輯制作我們所要的視頻效果,不僅免費,而且沒有廣告水印。

一、將圖片轉(zhuǎn)化成視頻

通過python的opencv庫就可以把圖片轉(zhuǎn)成視頻,要注意的是把幀率設(shè)置成30,方便后續(xù)和其他視頻拼接,因為幀率不同會導致拼接出錯。

importcv2,os  importmatplotlib.pyplotasplt  fromPILimportImage  canshu=0.5 #設(shè)置視頻分辨率參數(shù)  img=Image.open('圖一.jpg')  img.save('ddd.jpg')  img=cv2.imread('ddd.jpg')#設(shè)置一個圖片的大小作為指定大小  imgimgInfo=img.shape  size=(int(imgInfo[1]*canshu),int(imgInfo[0]*canshu))  fourcc=cv2.VideoWriter_fourcc('M','J','P','G')  videoWrite=cv2.VideoWriter('3.avi',fourcc,30,size,True) #參數(shù)依次是:文件路徑;指定編碼器;幀率;畫面大小;是彩色還是黑色  file_list=os.listdir('./1//')  #獲取文件夾里的列表  foriinrange(0,len(file_list)):    fileName='./1//'+file_list[i]   img=Image.open(fileName)    #根據(jù)樣本圖片調(diào)整圖片大小    (x00,y00)=img.size    x_s=x00*canshu    y_s=int(y00*x_s/x00)    imgimg=img.resize(size,Image.ANTIALIAS)    img.save('ddd.jpg')    img=cv2.imread('ddd.jpg')#讀取圖像    #因為是單張圖片的時間太短,每一張圖片插入20幀    forjinrange(0,20):      videoWrite.write(img)  videoWrite.release() 

但是如果要將圖片做一些簡單的動畫效果,例如做一個畫面逐漸縮小的動畫,那就要借助EV剪輯,調(diào)整圖片的大小,加上白背景,然后導出視頻。

注意導出的時候要設(shè)置幀率,如果時間過長,可以設(shè)置設(shè)置幀率低一點,然后用python程序把播放速度提升,幀率也會相應提高。

importcv2  vdop="4.mp4"#輸入視頻路徑  cap=cv2.VideoCapture(vdop)  fps=cap.get(cv2.CAP_PROP_FPS)#獲取輸入視頻的幀率 size=(int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)),      int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))#獲取輸入視頻的大小  fourcc=cv2.VideoWriter_fourcc('I','4','2','0') #ThesearetheFOURCCstocompressedformats  out_path="8.mp4"#輸出2倍速的avi格式的視頻路徑  output_viedo=cv2.VideoWriter()  fps=(29.5/26.8)*fps#2倍速處理  #isColor:如果該位值為Ture,解碼器會進行顏色框架的解碼,否則會使用灰度進行顏色架構(gòu)  output_viedo.open(out_path,fourcc,fps,size,isColor=True)  rval=True  whilerval:    rval,img=cap.read()#逐幀讀取原視頻    output_viedo.write(img)#寫入視頻幀  output_viedo.release()  cap.release() 

用opencv處理過的視頻會失去音頻。我們也可以使用ffmpeg來調(diào)速,可以保留聲音,特別適合微調(diào)。要使用FFmpeg,安裝完之后,設(shè)置環(huán)境變量,就能在python調(diào)用FFmpeg。

importos  os.system('ffmpeg-i4.mp4-vf "setpts=2*PTS"8.mp4') #圖像兩倍慢速  

二、將視頻添加音頻作為背景音樂

importsubprocess,os  mp4_f='./2.avi'  mp3_f='./背景音.mp3'  n_mp4_n='new'+mp4_f.split('/')[-1] n_mp4_f=mp4_f.replace(mp4_f.split('/')[-1],n_mp4_n)  com=f'D:fmpeginfmpeg.exe-i"{mp3_f}"-i"{mp4_f}"' f'-acodeccopy-vcodeccopy"{n_mp4_f}"'  print(com)  os.system(com) 

三、合并視頻

1.剪切視頻

importos  importsubprocess,cv2  com=f'ffmpeg-i5.mp4-ccopy-t00:00:20.0output.mp4' #截取前20秒 -ss00:00:00.0  起始位置  os.system(com) 

2.要將不同的視頻合并,首先要確保幀率和畫布大小一樣,這樣才能確保合并起來不出錯。下面代碼是調(diào)整畫布。將形狀不同的視頻畫面,要按照原視頻的比例,調(diào)整到一個框里面去。

importsubprocess,os  importcv2  #獲取樣本的畫布大小  video_path="2.mp4"  cap=cv2.VideoCapture(video_path)  frame_width=int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))#獲取視頻高度  frame_height=int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))#獲取視頻寬度  fps=cap.get(cv2.CAP_PROP_FPS)#視頻平均幀率  h0=frame_height  w0=frame_width  file_list=os.listdir('3')  #獲取文件夾里的所有文件列表  foriinfile_list:   #獲取當前視頻的   video_path='3'+i   cap=cv2.VideoCapture(video_path)   frame_width=int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))  #獲取視頻高度、寬度   frame_height=int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))   h=frame_height   w=frame_width   ifh/w>h0/w0:     strn=f'ffmpeg-i%s-vf"scale=(%s*%s/%s):%s,pad=%s:%s:(%s-(%s*%s/%s))/2:0:black"%s'% (video_path,w,h0,h,h0,    w0,h0,w0,w,h0,h,i)   else:           strn=f'ffmpeg-i %s-vf"scale=%s:%s*%s/%s,pad=%s:%s:0:((%s-(%s*%s/%s))/2):black" %s'%  (video_path,w0,w0,h,w,    w0,h0,     h0,w0,h,w,i)                 #本圖縮放后=寬:高,位置=總寬:總高:水平方向放置的位置:垂直方向放置的位置   os.system(strn) 

3.將視頻合并

將視頻先轉(zhuǎn)化成ts格式,然后再合并,成功率更高。

importos  lista='kaishiwizhi'  #先獲取這些MP4文件,轉(zhuǎn)換成ts格式  foreachinos.listdir():    ifeach[-3:]in['mp4','avi']:      os.system('ffmpeg.exe-i%s-ccopy-vbsfh264_mp4toannexb%s.ts'%(each,each[:-4]))      listalista=lista+('|%s.ts'%(each[:-4]))  listalista=lista.replace('kaishiwizhi|','')  importsubprocess,cv2  #subprocess.call(cmd,shell=True)  com=f'ffmpeg-i"concat:%s"-ccopy333333.avi'%lista  #com=f'mencoder-forceidx-oflavf-oaccopy-ovccopy-ooutput.avinew2.avinew2.avi'  print(com)  os.system(com) 

以上內(nèi)容為大家介紹了用python和EV剪輯短視頻,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓機構(gòu):千鋒教育。http://www.e7g2kmi.cn/


tags: python培訓
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學 138****2860 剛剛成功領(lǐng)取
王同學 131****2015 剛剛成功領(lǐng)取
張同學 133****4652 剛剛成功領(lǐng)取
李同學 135****8607 剛剛成功領(lǐng)取
楊同學 132****5667 剛剛成功領(lǐng)取
岳同學 134****6652 剛剛成功領(lǐng)取
梁同學 157****2950 剛剛成功領(lǐng)取
劉同學 189****1015 剛剛成功領(lǐng)取
張同學 155****4678 剛剛成功領(lǐng)取
鄒同學 139****2907 剛剛成功領(lǐng)取
董同學 138****2867 剛剛成功領(lǐng)取
周同學 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
99色视频| 99久久精品国产免费| 国产国语对白一级毛片| 免费国产在线观看不卡| 欧美一区二区三区性| 日本伦理黄色大片在线观看网站| 日韩在线观看免费| 亚洲 激情| 国产视频一区二区三区四区| 亚洲www美色| 99久久网站| 国产视频久久久久| 成人免费高清视频| 日韩一级黄色大片| 精品国产一区二区三区久久久蜜臀| 91麻豆国产| 日韩中文字幕在线观看视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产激情一区二区三区| 国产一区二区精品久久91| 久久精品免视看国产明星| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 中文字幕97| 国产国语在线播放视频| 国产不卡在线播放| 天天色成人网| 青青久久精品| 九九国产| 精品视频在线观看免费| 一级女性全黄生活片免费| 国产成a人片在线观看视频 | 精品久久久久久中文字幕一区| 亚欧视频在线| 国产精品免费久久| 亚洲精品久久玖玖玖玖| 中文字幕一区二区三区精彩视频| 成人免费福利片在线观看| 成人在免费观看视频国产| 午夜精品国产自在现线拍| 欧美大片a一级毛片视频| 亚洲精品久久久中文字| 欧美国产日韩在线| 国产不卡福利| 欧美另类videosbestsex视频| 青青久久精品国产免费看| 99热视热频这里只有精品| 国产网站麻豆精品视频| 久久精品免视看国产明星 | 日韩一级黄色大片| 亚洲精品永久一区| 99热视热频这里只有精品| 国产一区二区精品久久91| 黄色福利片| 成人在免费观看视频国产| 日韩女人做爰大片| 国产原创中文字幕| 一a一级片| a级精品九九九大片免费看| 日本在线不卡视频| 日本伦理片网站| 久久国产精品永久免费网站| 99久久精品费精品国产一区二区| 日韩一级黄色大片| 欧美一级视频免费观看| 日本伦理片网站| 精品美女| 韩国三级香港三级日本三级| 国产综合91天堂亚洲国产| 国产麻豆精品免费密入口| 中文字幕一区二区三区 精品| 国产伦久视频免费观看视频| 日韩av东京社区男人的天堂| 可以免费看污视频的网站| 亚久久伊人精品青青草原2020| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 91麻豆精品国产高清在线| 香蕉视频亚洲一级| 日日夜夜婷婷| 精品国产一区二区三区久久久蜜臀| 日韩一级黄色| 国产极品白嫩美女在线观看看| 国产麻豆精品免费密入口| 久草免费资源| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 四虎影视库| 99久久网站| 成人影院一区二区三区| 精品视频在线观看一区二区| 国产91精品一区| 99久久精品费精品国产一区二区| 成人免费观看男女羞羞视频| 国产高清在线精品一区a| 欧美电影免费看大全| 久久精品成人一区二区三区| 亚洲精品影院| 国产伦精品一区二区三区在线观看 | 国产网站免费视频| 精品国产亚洲人成在线| 国产91精品露脸国语对白| 尤物视频网站在线观看| 黄视频网站免费看| 久久久久久久免费视频| 青草国产在线观看| 国产一级生活片| 日韩在线观看免费| 精品美女| 成人影视在线播放| 国产91精品一区| 成人高清视频在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 韩国三级香港三级日本三级| 日韩免费片| 久草免费在线观看| 精品视频在线观看一区二区| 成人免费福利片在线观看| 九九九在线视频| 九九精品影院| 国产国语对白一级毛片| 免费国产一级特黄aa大片在线| 欧美另类videosbestsex高清| 国产成人啪精品| 国产不卡在线看| 九九热精品免费观看| 二级片在线观看| 91麻豆爱豆果冻天美星空| 91麻豆精品国产综合久久久| 中文字幕一区二区三区 精品| 精品视频在线观看一区二区三区| 国产原创中文字幕| 精品国产三级a| 高清一级淫片a级中文字幕 | 亚欧成人毛片一区二区三区四区| 国产精品自拍一区| 国产欧美精品| 成人高清视频在线观看| 香蕉视频久久| 天天做人人爱夜夜爽2020毛片| 天天色成人网| 免费一级生活片| 999久久66久6只有精品| 久久精品欧美一区二区| 国产不卡在线观看视频| 国产成人精品一区二区视频| 中文字幕97| 国产伦精品一区二区三区在线观看 | 欧美爱爱动态| 91麻豆爱豆果冻天美星空| 一级片免费在线观看视频| 欧美激情一区二区三区视频| 九九国产| 天天色成人| 超级乱淫伦动漫| 精品国产一区二区三区久| 四虎久久影院| 色综合久久久久综合体桃花网| 在线观看成人网| 韩国毛片 免费| 你懂的日韩| 韩国三级一区| 欧美国产日韩在线| 成人免费高清视频| 黄视频网站在线免费观看| 久久国产精品永久免费网站| 精品毛片视频| 你懂的日韩| 成人免费高清视频| 国产不卡在线观看| 久久国产精品自由自在| 青青久久精品| a级黄色毛片免费播放视频| 99色视频在线| 日韩一级精品视频在线观看| 沈樵在线观看福利| 国产网站免费在线观看| 精品毛片视频| 夜夜操网| 亚洲精品久久久中文字| 色综合久久天天综线观看| 久久99中文字幕| 国产极品精频在线观看| 成人免费福利片在线观看| 青青青草影院| 九九久久99| 99久久精品国产免费| 午夜欧美福利| 香蕉视频久久| 你懂的福利视频| 国产精品自拍一区| 99久久精品费精品国产一区二区| 高清一级淫片a级中文字幕 | 午夜激情视频在线观看| 欧美另类videosbestsex高清| 国产极品精频在线观看| 四虎影视库| 色综合久久天天综合| 九九热国产视频| 国产成a人片在线观看视频| 韩国三级香港三级日本三级| 日本特黄特色aaa大片免费| 国产不卡福利|