精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

解放雙手,提高生產力,看我如何用 Python 實現自動化剪視頻

開發 后端 自動化
人類和動物最本質的區別就是人類懂的制造并使用工具,這是由上古時代一直延續至今的基因所決定的。

[[408546]]

本文轉載自微信公眾號「Python技術」,作者派森醬。轉載本文請聯系Python技術公眾號。

人類和動物最本質的區別就是人類懂的制造并使用工具,這是由上古時代一直延續至今的基因所決定的。

前段時間朋友的一個業務需要大量的原創短視頻,問我是否可以幫忙弄下,我了解了具體需求之后發現不需要很高質量的內容,操作也不是很復雜,完全可以通過 Python 實現自動化操作,也是就把這個事給應承了下來。

我們知道 PyAutoGUI 是一個通過編程方式來控制鼠標和鍵盤的 Python 庫,那么就從它身上下手了。

安裝

Win 和 macOS 的安裝命令有所不同。

  1. ## windows 
  2. py -m pip install pyautogui 
  3.  
  4. ## macOS 
  5. python3 -m pip install pyautogui 

屏幕位置

屏幕上的位置由笛卡爾坐標表示,X 坐標從左上角的 0 開始,向右增加,與數學不同,Y 坐標從左上角 0 開始,向下增加。

因此左上角的像素位于坐標(0,0),如果你的屏幕分辨率為 1920 x 1080,則右下角的像素將為(1919, 1079),因為像素是從坐標 0 開始的。屏幕分辨率大小可以通過 size() 函數獲得,當前鼠標位置則可以通過 position() 函數獲得。

  1. 0,0       X increases --> 
  2. +---------------------------+ 
  3. |                           | Y increases 
  4. |                           |     | 
  5. |   1920 x 1080 screen      |     | 
  6. |                           |     V 
  7. |                           | 
  8. |                           | 
  9. +---------------------------+ 1919, 1079 
  10. import pyautogui 
  11.  
  12. x, y = pyautogui.position() 
  13. print(x, y) 
  14.  
  15. x, y = pyautogui.size() 
  16. print(x, y) 
  17.  
  18. ## 輸出結果 
  19. 545 437 
  20. 1440 900 

鼠標移動

鼠標的移動則分為絕對坐標移動和相對坐標移動。

比如你想將鼠標移動到坐標(100,100)處,直接調用 moveTo 函數即可。

  1. import pyautogui 
  2.  
  3. # 將鼠標移動至(100,200)坐標處 
  4. pyautogui.moveTo(100, 200)    
  5.  
  6. # 將鼠標移動至(100,500 坐標處 
  7. pyautogui.moveTo(None, 500)   
  8.  
  9. # 將鼠標移動至(600,500)坐標處 
  10. pyautogui.moveTo(600, None) 
  11.  
  12. # 將鼠標移動至(100,200)坐標處,該移動過程是一個持續性過程,耗時 2 秒 
  13. pyautogui.moveTo(100, 200, 2) 

而 move 函數則是簡單的相對移動。

  1. import pyautogui 
  2.  
  3. # 將鼠標移動至(100,200)坐標處 
  4. pyautogui.moveTo(100, 200) 
  5.  
  6. # 將鼠標向下移動 50 像素 
  7. pyautogui.move(0, 50) 
  8.  
  9. # 將鼠標向左移動 30 像素 
  10. pyautogui.move(-30, 0) 
  11.  
  12. # 將鼠標向左移動 30 像素 
  13. pyautogui.move(-30, None) 

鼠標拖拽

和鼠標移動相比,鼠標拖拽同樣分為絕對坐標拖拽和相對坐標拖拽。同樣 dragTo 函數使用絕對坐標,drag 使用相對坐標。

  1. import pyautogui 
  2.  
  3. # 按住鼠標左鍵將目標拖拽至(100,200)坐標處 
  4. pyautogui.dragTo(100, 200, button='left')      
  5.  
  6. # 按住鼠標左鍵將目標拖拽至(100,200)坐標處,該移動過程是一個持續性過程,耗時 2 秒 
  7. pyautogui.dragTo(100, 200, 2, button='left')   
  8.  
  9. # 按住鼠標右鍵將目標向右移動 30 個像素,該移動過程是一個持續性過程,耗時 2 秒 
  10. pyautogui.drag(30, 0, 2, button='right'

鼠標點擊

我們可以通過 click() 函數模擬鼠標單擊。

  1. import pyautogui 
  2.  
  3. # 在當前位置單擊左鍵 
  4. pyautogui.click() 
  5.  
  6. # 將鼠標移動至(100,200)坐標處,然后單擊左鍵 
  7. # 但是這個方法有點奇怪,有時候會失靈,可以使用 moveTo + click 
  8. pyautogui.click(x=100, y=200) 
  9.  
  10. # 在當前位置單雙擊左鍵 
  11. pyautogui.doubleClick() 

控制鍵盤

鍵盤控制一般常用的就是輸入字符串,按下某個按鍵以及組合鍵。

  1. import pyautogui 
  2.  
  3. # 輸入 “Hello World” 
  4. pyautogui.write('Hello world!'
  5.  
  6. # 按下 enter / F1 鍵  
  7. pyautogui.press('enter'
  8. pyautogui.press('f1'
  9.  
  10. # 組合按鍵 command + a 
  11. pyautogui.hotkey('command''a'

制作視頻

有了以上的基礎,就可以開始我們的視頻制作了,這次使用的是剪映軟件。

這里你需要熟悉一下剪映的操作步驟,基本分為三塊:將指定圖片拖入視頻軌道、調整視頻時長、導出。

最終效果如下:

原視頻

  1. # coding=utf-8 
  2. import time 
  3. import pyautogui 
  4.  
  5. # 將圖片拖入軌道 
  6. def drag_img_to_track(): 
  7.     # 選中圖片 
  8.     pyautogui.moveTo(170, 270) 
  9.     pyautogui.doubleClick() 
  10.     # 拖拽圖片至軌道 
  11.     pyautogui.dragTo(120, 600, 1, button='left'
  12.  
  13. # 調整視頻時長 
  14. def drag_img_to_3_min(): 
  15.     # 選中軌道中的第一張圖 
  16.     pyautogui.moveTo(125, 600) 
  17.     pyautogui.click() 
  18.     # 拖拽至第三分鐘 
  19.     pyautogui.moveTo(135, 600) 
  20.     pyautogui.dragTo(700, 600, 1, button='left'
  21.  
  22. # 刪除舊的素材 
  23. def delete_top_img(): 
  24.     # 刪除軌道中的第二張圖片 
  25.     pyautogui.moveTo(300, 160) 
  26.     pyautogui.doubleClick() 
  27.     pyautogui.press("backspace"
  28.  
  29.     # enter yes 
  30.     pyautogui.moveTo(650, 470) 
  31.     time.sleep(0.5) 
  32.     pyautogui.click() 
  33.  
  34. # 導出 
  35. def export(name): 
  36.     pyautogui.moveTo(126, 600) 
  37.     pyautogui.click() 
  38.  
  39.     pyautogui.hotkey('command''e'
  40.     pyautogui.write(name
  41.     time.sleep(1) 
  42.     pyautogui.moveTo(800, 393) 
  43.     pyautogui.click() 
  44.     time.sleep(20) 
  45.     pyautogui.click() 
  46.  
  47. index = 0 
  48. count = 2 
  49. while index < count
  50.     drag_img_to_track() 
  51.     drag_img_to_3_min() 
  52.     delete_top_img() 
  53.     export(str(index)) 
  54.     time.sleep(2) 
  55.     index += 1 
  56.     print("end..." + str(index)) 

總結

今天我們通過 pyautogui 實現了全自動制作視頻,我們只需要將素材導入到剪映中即可。

 

由于 gif 大小限制,只錄制了一小部分,你可以通過調整主函數中的 count 值來控制制作視頻的個數。

 

責任編輯:武曉燕 來源: Python技術
相關推薦

2023-06-01 15:53:13

物聯網自動化

2025-07-14 06:15:00

Python辦公自動化開發

2023-05-23 16:51:21

2020-12-07 06:22:05

MyBatisPlus開發MP

2020-10-28 10:25:11

云端云計算云遷移

2023-04-06 09:53:21

Harbor企業級服務

2024-05-23 15:20:36

SQLModelPython

2013-04-26 16:14:09

視頻會議MCU統一通信

2022-01-10 10:45:16

大數據大數據動向數據技術

2023-02-13 08:34:26

Linux鍵盤快捷鍵

2024-04-01 14:24:05

數字信任人工智能

2018-08-31 09:55:38

Ansible網絡自動化

2022-09-27 21:26:35

CSSTransform

2014-12-14 14:43:31

中軟JointForce

2023-10-31 18:01:26

安全掃描代碼

2023-07-07 14:51:34

2010-07-28 15:02:52

Compuwareworkbench

2020-01-06 09:00:34

容器CRD安全

2020-05-25 14:32:42

Python電子郵件自動化
點贊
收藏

51CTO技術棧公眾號

国产真实乱人偷精品| 2019中文字幕在线观看| 欧美精品1区2区| 国产成人久久久精品一区| 日本阿v视频在线观看| 视频国产一区二区| 香蕉视频在线看| 欧美free嫩15| 国产一区三区在线播放| www国产精品av| 亚洲天堂开心观看| 91精品久久久久久久久99蜜臂| 国产一区香蕉久久| 亚洲色图久久久| 亚洲影视一区二区| 粉嫩一区二区三区在线观看| 久久99国产精品久久99果冻传媒| 欧美日韩夫妻久久| 91欧美日韩一区| 苍井空张开腿实干12次| 黄色av小说在线观看| 久久久久久爱| 91视频国产资源| 高清视频欧美一级| 成人免费视频久久| 99久久久国产精品无码免费| 国产电影一区二区| 亚洲视频每日更新| 久久露脸国产精品| 在线免费看黄色片| 91青青在线视频| 国内久久精品| 91国产视频在线观看| 国产欧美高清视频在线| 欧美国产丝袜视频| 欧美另类高清videos| 欧美大片在线播放| 中文字幕日韩第一页| 欧美精品影院| 亚洲一区二区三区在线看| 国产97在线|亚洲| 性生活一级大片| 成人免费黄色网页| 在线欧美不卡| 这里是久久伊人| 日本熟妇人妻xxxx| 色资源在线观看| 久久久久国产精品| 色素色在线综合| 亚洲精品中文字幕在线| 黄色片视频网站| 欧美videos粗暴| 91一区在线观看| 欧美激情a在线| 一二三级黄色片| 黄色国产在线| 亚欧成人精品| 欧美精品一区二区久久婷婷| 亚洲一区二区在线免费观看| 免费日韩一级片| 日本电影一区二区| 欧美性xxxx| 国产精品久久久久av福利动漫| 欧美黄色一级生活片| 日本精品600av| 精品在线播放免费| 91精品国产自产91精品| 国产清纯白嫩初高中在线观看性色| 国产欧美在线一区二区| 高清中文字幕mv的电影| xx欧美视频| 99久久久久久| 91国产美女视频| 麻豆网址在线观看| 欧美午夜寂寞| 精品久久久久人成| 国产日韩一区二区三区| 中文字幕人妻互换av久久| 亚洲毛片在线| 亚洲国产精品中文| 国产精品h视频| 日本视频www色| 欧美综合视频| 亚洲精品国产精品久久清纯直播 | 国产精品91久久| 久久精品久久国产| 亚洲高清999| 亚洲精品国产a| 国产在线98福利播放视频| 日韩高清精品免费观看| 群体交乱之放荡娇妻一区二区| 欧美伦理视频网站| www.99av.com| 日本少妇一区| 一本一道综合狠狠老| 欧美三级电影在线播放| 天天干天天干天天干天天| 中文字幕亚洲影视| 在线观看不卡视频| 中文字幕综合在线观看| 黄色在线播放| 性感美女视频一二三| 国产一区二区三区日韩精品| 精品女同一区二区| 人妻精品无码一区二区三区| 色在线免费视频| 99免费精品视频| y111111国产精品久久婷婷| 国产在线视频你懂的| 午夜欧美在线| 日韩视频一区在线| 国产一级二级av| 9999精品成人免费毛片在线看| 91视频国产资源| 久久精品国产精品国产精品污| 香蕉污视频在线观看| 欧美1级片网站| 精品国一区二区三区| 香蕉视频xxxx| 91精品短视频| 色8久久精品久久久久久蜜| 国产精品免费入口| 欧美特大特白屁股xxxx| 亚洲欧美偷拍另类a∨色屁股| 一区二区三区精品国产| 成人高清免费在线| 92国产精品观看| 久久精精品视频| 欧美孕妇孕交| 国产精品视频一二三区| 国产精品一二三视频| 国产一级av毛片| 欧美日韩国产高清电影| 91精品黄色片免费大全| 善良的小姨在线| 9l视频自拍蝌蚪9l视频成人| 欧美午夜精品一区二区三区| 青青在线视频免费观看| 福利在线观看| 亚洲成人av综合| 成人一区不卡| 日韩在线视频网| 粉嫩av懂色av蜜臀av分享| 高清成人在线| 51精品国自产在线| 东京热av一区| 精品国产一区二区三区av片| 日韩午夜在线视频| 国产在线观看免费av| 免费在线成人| 亚洲直播在线一区| 瑟瑟视频在线免费观看| 国产最新精品精品你懂的| 国产成人精品综合久久久| 国产永久免费视频| 日韩电影在线免费| 国内自拍欧美激情| 中文字幕在线天堂| 高清不卡一区二区| 国产女同一区二区| 欧美熟妇乱码在线一区| 国产伦精品一区二区三区免费迷 | 26uuu成人网| 自拍亚洲一区| 欧美成人午夜视频| 九九精品视频免费| 亚洲尤物影院| 成人黄色片视频网站| 国产在线观看黄| 亚洲高清不卡在线| 日韩av高清在线看片| 超碰在线观看免费版| 欧美日韩亚洲视频一区| 337p粉嫩大胆噜噜噜鲁| 91麻豆精品| 欧美一区二区三区四区久久| 国产精品99久久久久久久久久久久| 午夜欧美福利视频| 日韩免费一级| 色妞欧美日韩在线| 一级片免费在线播放| 亚洲视频成人| 98精品国产高清在线xxxx天堂| 一级黄色片免费| 久久精品免费在线观看| 欧洲一区二区日韩在线视频观看免费 | 欧美丝袜第一区| 91丨porny丨九色| 青青草国产免费一区二区下载 | 国产美女一区二区三区| 国产免费一区二区三区在线观看| 无套内谢的新婚少妇国语播放| 亚洲你懂的在线视频| 一级黄色片播放| 香蕉成人app免费看片| 欧美日韩一区二区不卡| 亚洲精品在线视频播放| 亚洲色图美女| 青青青国产精品一区二区| 欧美男人亚洲天堂| 久久国产综合精品| 97久久精品午夜一区二区| 蜜桃视频久久一区免费观看入口| 亚洲人成精品久久久久久| 在线观看免费的av| 2021年精品国产福利在线| 久久久精品一区| 日韩黄色三级视频| 99免费精品在线| 欧美亚洲另类色图| 神马影视一区二区| 理论片在线不卡免费观看| 欧美性做爰毛片| 中文在线免费看视频| 国产午夜亚洲精品理论片色戒| 成年人视频网站免费观看| 日韩视频网站在线观看| 亚洲欧美日韩久久久久久| 免费黄色国产视频| 黄色成人精品网站| 国产日韩久久| 中文字幕一区久| 国产一区二区激情| 国产一区二区麻豆| 亚洲精品国产a| 国产精品300页| 亚洲经典一区| 国产成人免费观看| 日本视频在线观看| 日韩一区二区在线观看| mm131丰满少妇人体欣赏图| 日本在线观看不卡视频| 国产伦精品一区二区三| 日产福利视频在线观看| 91精品婷婷国产综合久久 | 一区二区欧美视频| 九九热免费精品视频| 久久精品国产大片免费观看| 成人www视频在线观看| 欧美孕妇性xxxⅹ精品hd| 欧美在线免费观看亚洲| 黄色香蕉视频在线观看| 成人午夜av影视| 久久精品国产精品亚洲精品色| 欧美1区2区3| 热草久综合在线| 高清全集视频免费在线| 亚洲精品美女久久久| 糖心vlog免费在线观看 | 91传媒在线免费观看| av资源一区| 综合激情国产一区| 欧美一级淫片免费视频黄| 中文字幕欧美日本乱码一线二线| 日韩久久久久久久久久久| 亚洲 欧美 中文字幕| 激情综合亚洲精品| 国产一区二区在线视频播放| 日韩成人免费av| 亚洲欧美日韩在线一区| 97精品人妻一区二区三区| 婷婷开心久久网| 我要看黄色一级片| 久久久一区二区| 69堂免费视频| 亚洲成人99| 欧美日韩综合久久| 成人搞黄视频| 92看片淫黄大片看国产片| 成人直播视频| 欧美激情乱人伦| 免费观看久久久久| 91精品在线免费| 日本中文字幕在线| 亚洲一区二区三区四区在线观看| 精品日韩在线视频| 美女网站色91| 在线丝袜欧美日韩制服| 婷婷久久免费视频| 日本午夜在线亚洲.国产| 国产盗摄精品一区二区酒店| 亚洲福利视频免费观看| 日本熟妇成熟毛茸茸| 中文字幕一区二区三区乱码在线 | 精品综合久久久久久8888| 精品久久久久久久久久中文字幕| 亚洲色图欧美| 亚洲综合自拍一区| 国产精品久久久久久久久久齐齐| 在线性视频日韩欧美| 五月天婷婷在线观看| 精品久久99ma| 亚洲黄色在线免费观看| 日韩一区二区在线免费观看| 国产女人18毛片18精品| 欧美精品在线一区二区三区| 中文字幕制服诱惑| 欧美午夜精品久久久久久孕妇 | 午夜亚洲激情| 北条麻妃久久精品| 中文字幕狠狠干| 亚洲人妖在线| 日韩久久久久久久久久久久| 福利欧美精品在线| 国产91色在线免费| 日韩久久一区二区三区| 青青精品视频播放| 韩国三级一区| 国产精品手机播放| 亚洲欧洲二区| 国产日本欧美一区二区三区在线| 成人国产激情| 成人午夜小视频| 精品久久国产一区| 国产精品国产三级欧美二区| 成人免费直播在线| 狠狠干一区二区| 国产一区二区精品调教| 欧美国产日本高清在线| 欧美巨大xxxx做受沙滩| 国产丝袜一区二区| 99精品久久久久久中文字幕| 69av一区二区三区| 成人激情四射网| 在线观看区一区二| 中文字幕理论片| 91精品国产91综合久久蜜臀| www.97av.com| 日韩成人xxxx| 成人免费在线观看| 大胆人体色综合| √最新版天堂资源网在线| 欧洲成人免费视频| 日韩黄色三级在线观看| 动漫美女被爆操久久久| 亚洲盗摄视频| 欧美日韩亚洲国产成人| 在线不卡亚洲| 青青在线视频免费| 精品亚洲aⅴ乱码一区二区三区| 91热视频在线观看| 久久亚洲风情| 无码专区aaaaaa免费视频| 久久一区中文字幕| 一级网站在线观看| 99国产欧美另类久久久精品| 精品人妻中文无码av在线| 99国产麻豆精品| 99在线视频免费| 成人国产视频在线观看| 最新免费av网址| 菠萝蜜视频在线观看一区| 国产日韩精品入口| 日韩伦理在线| 国产在线观看91精品一区| 成人高潮a毛片免费观看网站| 日韩国产欧美一区| 午夜精品影视国产一区在线麻豆| 91最新在线免费观看| 亚洲黄页在线观看| 影音先锋成人资源网站| 久久免费av| 青青艹视频在线| 国产一区在线观看麻豆| 日本高清www| 成人h动漫精品| 天海翼在线视频| 一本到不卡免费一区二区| 亚洲AV无码一区二区三区少妇 | 国产精品一区久久| 老司机aⅴ在线精品导航| 99九九视频| 精品国产1区| 两根大肉大捧一进一出好爽视频| 国产美女娇喘av呻吟久久| 在线观看国产精品一区| 午夜精品福利一区二区三区av| 精品一区二区三区人妻| 欧美日韩精品一区二区天天拍小说| 亚洲av成人精品一区二区三区在线播放| 日韩网站免费观看| 粉嫩91精品久久久久久久99蜜桃 | 日韩av手机在线| 麻豆一区一区三区四区| 少妇一晚三次一区二区三区| 久久精品国产99| 男人的天堂av网| 色又黄又爽网站www久久| 外国精品视频在线观看 | 国产精品一区电影| 男男gay无套免费视频欧美| 亚洲精品蜜桃久久久久久| 狠狠色狠狠色综合系列| 国产精品无码无卡无需播放器| 欧美性色视频在线| 亚州av在线播放| 91精品国产成人www| 国产成人澳门| 日本成人在线不卡| 国产成人av电影在线播放|