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

手把手教你使用Python輕松打造淘寶主圖視頻生成神器

開發(fā) 后端
通過對ffmpeg的運(yùn)用,我們可以制作很多有趣的東西,本文旨在教大家思路,讓大家能更深入的了解到ffmpeg并運(yùn)用它來制作更多有價值的軟件。

[[410322]]

大家好,我是Python進(jìn)階者。

前言

做過網(wǎng)店的朋友多多少少都會用到主圖視頻,因?yàn)樗梢蕴岣呔W(wǎng)店商品的曝光率,以此提高店鋪商品的成交率,今天,小編就來帶大家做一個這樣的神器,據(jù)說在網(wǎng)上同類軟件是收費(fèi)軟件,我們做好后就可以免費(fèi)的使用啦。

一、項(xiàng)目準(zhǔn)備

編輯器:sublime text 3

音視頻程序:FFmpeg

模塊:tkinter, os,PIL ,time

二、項(xiàng)目目標(biāo)

將多張圖片合成一個視頻,并且?guī)в斜尘耙魳?/p>

三、實(shí)驗(yàn)步驟

1.準(zhǔn)備圖片

這個大家隨便去網(wǎng)上搜就ok,不用我多說了吧。

2.導(dǎo)入模塊

  1. import time 
  2. from  tkinter import  filedialog 
  3. import tkinter as t 
  4. from PIL import Image 
  5. from tkinter import messagebox 
  6. import os 

3.制作軟件界面

運(yùn)用tkinter模塊,這是Python自帶的模塊,我們添加所有需要的部件。

  1. self.tl=[] #存放圖片的列表 
  2. self.aa='' #存放音頻的地址 
  3. self.fg=os.path.join(os.path.expanduser("~"), 'Desktop') #桌面地址 
  4. self.root=t.Tk() 
  5. self.root.title('淘寶主圖視頻生成器v1.0')#主界面標(biāo)題 
  6. self.root.iconbitmap('1.ico')  #添加主界面標(biāo)題圖片 
  7. self.root.geometry('700x600') #主界面大小 
  8. self.root.attributes('-alpha',0.9) #主界面透明度 
  9. self.root.wm_attributes('-topmost',1) #主界面置頂 
  10. self.tt=t.Text(self.root,width=75,height=30) #文本框 
  11.  
  12. #主界面中的所有按鈕和一些標(biāo)簽部件 
  13. self.b1=t.Button(self.root,text='打開圖片文件',font =("宋體",13,'bold'),command=self.open_file) 
  14. self.b3=t.Button(self.root,text='打開音頻文件',font =("宋體",13,'bold'),command=self.adio) 
  15. self.b7=t.Button(self.root,text='打開文件并批量修改',font =("宋體",13,'bold'),command=self.xg) 
  16. self.b8=t.Button(self.root,text='查看照片',font =("宋體",13,'bold'),command=self.ck) 
  17. self.l1=t.Label(self.root,text='視頻文件名:'
  18. self.e=t.Entry(self.root) 
  19. self.b2=t.Button(self.root,text='生成主圖視頻',font =("宋體",13,'bold'),command=self.video) 
  20. self.b4=t.Button(self.root,text='播放音頻文件',font =("宋體",13,'bold'),command=self.play) 
  21. self.b5=t.Button(self.root,text='清空文本框內(nèi)容',font =("宋體",13,'bold'),command=self.close
  22. self.b6=t.Button(self.root,text='預(yù)覽視頻內(nèi)容',font =("宋體",13,'bold'),command=self.player) 
  23. self.l2=t.Label(self.root,text='視頻分辨率:'
  24. self.l3=t.Label(self.root,text='長:'
  25. self.e1=t.Entry(self.root,width=5) 
  26. self.l4=t.Label(self.root,text='寬:'
  27. self.e2=t.Entry(self.root,width=5) 
  28. self.tt.place(x=10,y=50) 
  29. self.b1.place(x=100,y=10) 
  30. self.l1.place(x=120,y=460) 
  31. self.e.place(x=200,y=460) 
  32. self.b2.place(x=200,y=550) 
  33. self.b3.place(x=240,y=10) 
  34. self.b4.place(x=550,y=120) 
  35. self.b5.place(x=550,y=200) 
  36. self.b6.place(x=550,y=300) 
  37. self.l2.place(x=120,y=500) 
  38. self.l3.place(x=200,y=500) 
  39. self.l4.place(x=280,y=500) 
  40. self.e1.place(x=230,y=500) 
  41. self.e2.place(x=310,y=500) 
  42. self.b7.place(x=380,y=10) 
  43. self.b8.place(x=580,y=10) 
  44. self.root.mainloop() 

這樣我們就可以生成一個帶部件部件的主界面了,請看:

看起來是不是功能豐富了呢?下面我們來一一實(shí)現(xiàn)它的功能。

4.軟件功能具體實(shí)現(xiàn)過程

1)打開圖片文件,打開音頻文件

兩者實(shí)現(xiàn)步驟有異曲同工之處,只需更改打卡文件的類型即可,我們需要使用tkinter里的filedialog模塊中的打開多個文件和打開單個文件功能。目前圖片我們只支持兩種后綴 png 和jpg 。

  1. #選擇用于主圖視頻的圖片 
  2. aa=filedialog.askopenfilenames(title='選擇所有主圖文件',filetypes=[('png','PNG'),('jpg','JPG'),('All Files''*')]) 
  3. #將它的后綴提取出來為下一步做準(zhǔn)備 
  4. aa=self.tl 
  5. aa[0] #文件名及其路徑 
  6.  
  7. #選擇音頻文件 
  8. filedialog.askopenfilename(title='打開音頻文件',filetypes=[('WAV','wav'),('MP3','mp3'),('All Files''*')]) 

2)打印視頻生成時輸出的日志到文本框

ffmpeg生成視頻時會有一串日志,但是這個日志是無法用popen捕獲的,所以我們得用dos 捕獲將它重定向到某個文件,然后我們在讀取文件中的內(nèi)容到文本框,所以我們需要這么做:

  1. if os.path.exists('1.txt'): #先判斷是不是有這個文件 
  2.     try: 
  3.         f=open(os.path.join(self.fg,'1.txt'),'r',encoding='utf-8') #打開文件 
  4.     except
  5.         messagebox.showinfo(title='提示',message='-----成功生成主圖視頻文件失敗----') #提示 
  6.     finally: 
  7.         self.tt.insert('insert',f.read()+'\n'
  8.         self.tt.insert('insert','\n'
  9.         messagebox.showinfo(title='提示',message='-----成功生成主圖視頻文件成功----\n 文件名為:%s.mp4'%self.e.get()) 
  10.         f.close() #關(guān)閉文件流 
  11. else
  12.     af=open(os.path.join(self.fg,'1.txt'),'w') #沒有這個文件就創(chuàng)建 
  13.     af.close() #關(guān)閉文件流 

3)運(yùn)用ffmpeg 生成視頻

這一步就要看你對ffmpeg生成視頻的操作步驟掌握的咋樣了,具體步驟如下:

  1. os.popen('ffmpeg -r 0.3 -t 300 -i {}/%d.png -i {} -strict -2 -f mp4 -s {}x{} {} >{} 2>&1'.format(ab,self.aa,str(self.e1.get()),str(self.e2.get()),os.path.join(self.fg,self.e.get()+'.mp4'),os.path.join(self.fg,'1.txt'))) 

看到這么長的參數(shù)大家肯定蒙圈了,下面由我一一講解。

  1. ffmpeg這個都知道,程序名 
  2. -r:視頻幀 
  3. -t 視頻結(jié)束事件 
  4. -i 后面一般接 圖片或者音頻 視頻名稱 
  5. -strict 2表示 為了使用aac音頻編碼而設(shè)置的標(biāo)準(zhǔn) 
  6. -f  mp4 視頻輸出格式 
  7. -s 視頻分辨率 

最后就是將所有的信息輸出到文本文件,可以使用管道符2>&1表示將結(jié)果輸出到標(biāo)準(zhǔn)流然后在輸出到文本文件。

5、預(yù)覽視頻

將視頻生成后可以看看他的視頻播放效果,這里我們還是采用os的popen方法,可以很方便的調(diào)用系統(tǒng)視頻播放器播放:

  1. os.popen(self.e.get()+'.mp4'

這樣就達(dá)到了預(yù)覽視頻的效果

四、項(xiàng)目總結(jié)

通過對ffmpeg的運(yùn)用,我們可以制作很多有趣的東西,本文旨在教大家思路,讓大家能更深入的了解到ffmpeg并運(yùn)用它來制作更多有價值的軟件。

最后需要本文代碼的小伙伴可以在后臺回復(fù)”淘寶主圖“關(guān)鍵字進(jìn)行獲取,有問題可以在公眾號后臺添加小編微信,小編幫助大家解決。

 

責(zé)任編輯:姜華 來源: Python爬蟲與數(shù)據(jù)挖掘
相關(guān)推薦

2020-12-08 10:32:15

Python郵件tcp

2021-06-10 07:49:28

Python詞云圖wordcloud

2025-05-07 00:31:30

2021-07-14 09:00:00

JavaFX開發(fā)應(yīng)用

2022-12-07 08:42:35

2021-12-30 08:56:57

Python摸魚倒計(jì)界面Python基礎(chǔ)

2022-05-26 07:41:24

2022-02-17 10:26:17

JavaScript掃雷游戲前端

2021-08-02 07:35:19

Nacos配置中心namespace

2011-05-03 15:59:00

黑盒打印機(jī)

2011-01-10 14:41:26

2020-08-12 09:07:53

Python開發(fā)爬蟲

2021-11-01 10:26:07

CanvasAPI畫布技術(shù)HTML5

2021-12-02 10:25:25

HttpCanaryApp視頻

2021-02-23 09:03:13

Python拆分ExcelCSV文件

2021-03-12 10:01:24

JavaScript 前端表單驗(yàn)證

2022-10-30 10:31:42

i2ccpuftrace

2021-12-15 08:49:21

gpio 子系統(tǒng)pinctrl 子系統(tǒng)API

2020-05-15 08:07:33

JWT登錄單點(diǎn)

2022-07-22 12:45:39

GNU
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

一区二区三区韩国免费中文网站| 青青久草在线| 91精品蜜臀一区二区三区在线| 色天使久久综合网天天| 日韩欧美亚洲日产国| 国产又粗又大又黄| 欧美日韩理论| 亚洲图片欧美日产| 久久出品必属精品| 筱崎爱全乳无删减在线观看 | 国产精品日韩在线播放| 久草资源在线视频| 精品久久视频| av手机免费在线观看| 激情综合色丁香一区二区| 隔壁老王国产在线精品| 波多野结衣家庭教师在线观看 | 国产精品嫩草在线观看| 国产黄网在线观看| 国精品一区二区三区| 中文字幕精品一区久久久久| 亚洲自拍偷拍精品| 亚洲精品三区| 色香色香欲天天天影视综合网| 香蕉视频在线网址| 九一国产在线| fc2成人免费人成在线观看播放| 国产精品亚洲第一区| 中日韩黄色大片| 免费在线观看一级片| av小说在线播放| 国产精品久久免费看| 欧美激情www| 欧美一级片免费| 精品写真视频在线观看| 国产福利成人在线| 国产成人在线观看网站| 欧美日韩国产在线一区| 久久精品男人天堂| 91在线无精精品白丝| 麻豆一区二区| 亚洲第一区第二区| 欧美人与性动交α欧美精品| 国产亚洲人成a在线v网站| 欧美午夜视频一区二区| 日韩激情视频一区二区| 在线网址91| 最新日韩av在线| 亚洲自拍的二区三区| 国产一二在线观看| 国产午夜精品久久久久久免费视 | 免费a v网站| 日本免费精品| 欧美一级二级三级蜜桃| 性xxxxxxxxx| 91精品国产自产精品男人的天堂| 日韩美女一区二区三区四区| 特种兵之深入敌后| 亚洲性视频在线| 精品久久久久一区| 韩国黄色一级片| 77成人影视| 精品嫩草影院久久| 激情av中文字幕| 国产精品18hdxxxⅹ在线| 精品国产一区久久| 国产伦精品一区二区免费| 久久久免费毛片| 日韩经典中文字幕在线观看| 91精品人妻一区二区三区蜜桃欧美 | 红桃视频国产精品| 久久久久亚洲精品| 国产精品成人国产乱| 亚洲激情专区| 97福利一区二区| 国产精品第5页| 日韩av电影天堂| 成人欧美在线观看| 精品人妻无码一区二区| 97精品超碰一区二区三区| 欧美亚洲免费在线| 一区二区三区视频在线观看视频| 最新国产精品久久精品| 欧洲精品在线播放| 亚洲午夜天堂| 欧美美女黄视频| 久久久久国产免费| 国产一区不卡| 日韩在线不卡视频| 日产精品久久久久久久| 天堂在线一区二区| 91精品入口蜜桃| 美女欧美视频在线观看免费| 亚洲欧美视频在线观看视频| 亚洲熟妇国产熟妇肥婆| 日本成人片在线| 日韩欧美国产一区在线观看| 黑丝av在线播放| 日本一区二区在线看| 欧美风情在线观看| 销魂美女一区二区| 福利电影一区二区三区| 日韩免费电影一区二区| 四虎亚洲成人| 在线观看av一区二区| 人妻巨大乳一二三区| 亚洲精品蜜桃乱晃| 欧美日韩国产成人高清视频| 亚洲天堂五月天| 粉嫩高潮美女一区二区三区 | 国产欧美日韩视频| 蜜桃91麻豆精品一二三区| 国产日韩欧美制服另类| 中文字幕人妻熟女人妻洋洋| 成人激情综合| 精品国产99国产精品| 久久精品日韩无码| 噜噜噜躁狠狠躁狠狠精品视频| 91亚洲午夜在线| 超碰国产在线观看| 亚洲高清免费在线| 国产欧美激情视频| 国产精品片aa在线观看| 国产69精品久久久久9| 一区二区精品视频在线观看| 26uuu国产一区二区三区| 欧美中文字幕在线观看视频| 伊人久久一区| 最近更新的2019中文字幕| 丁香六月婷婷综合| 成人免费视频caoporn| 日韩精品福利片午夜免费观看| 四虎4545www国产精品| 日韩精品免费在线| 日韩经典在线观看| 成人免费高清在线| 免费网站永久免费观看| 一区二区三区四区高清视频| 久久这里有精品视频| 一级aaaa毛片| 国产精品私人影院| 激情视频免费网站| 日韩美女一区二区三区在线观看| 国产精品国产亚洲伊人久久| 国产99久久精品一区二区| 韩国中文字幕hd久久精品| 一区二区三区在线免费观看| www.亚洲自拍| 一区二区国产在线| 91亚色免费| 色呦呦久久久| 亚洲变态欧美另类捆绑| 亚洲国产精品午夜在线观看| 成人毛片老司机大片| 国产精品一线二线三线| 老司机精品视频在线播放| 97在线精品视频| 免费国产在线视频| 欧美综合在线视频| 在线观看亚洲大片短视频| 麻豆精品一区二区综合av| 伊人久久av导航| 日韩欧美一级| 韩国精品美女www爽爽爽视频| 日本黄色一区二区三区| 欧美网站在线观看| 久久av无码精品人妻系列试探| 视频在线观看国产精品| 亚洲人成网站在线播放2019| 大胆国模一区二区三区| 欧美精品激情blacked18| 头脑特工队2免费完整版在线观看| 欧美色另类天堂2015| 懂色av蜜桃av| 国产精品12区| 18岁网站在线观看| 欧美自拍偷拍| 免费成人小视频| 日本不卡一二三区| 四虎永久精品在线| 欧美精品成人91久久久久久久| 天堂av一区二区三区| 在线精品视频免费播放| 天天看片中文字幕| 久久美女高清视频| 黄色手机在线视频| 亚洲人www| 日韩三级电影网站| 日韩在线观看一区二区三区| 青青草成人在线| 激情视频在线观看| 亚洲黄色在线看| 7777久久亚洲中文字幕| 亚洲国产美女搞黄色| 久久久久久久毛片| 国产91精品一区二区麻豆网站| 久久国产乱子伦免费精品| 久久久久国产精品| 久久99精品久久久久久久久久| 成人视屏在线观看| 久久久久国产精品免费网站| 国产精品视频二区三区| 精品日韩99亚洲| 亚洲天堂国产精品| 欧美日韩国产影院| 在线免费观看亚洲视频| 欧美激情一区二区| 在线观看av中文字幕| 韩国一区二区在线观看| 国产精品无码av无码| 国产精品多人| 正在播放精油久久| 日韩精品免费一区二区夜夜嗨 | 久久久九九九九| xxxxwww一片| 久久成人免费日本黄色| 国产一区二区三区精彩视频| 欧美精品三级| 免费在线观看污污视频| 国产精品密蕾丝视频下载| 好吊色欧美一区二区三区四区 | 麻豆亚洲一区| gogo久久日韩裸体艺术| 91视频88av| 国产欧美自拍| 国产精品精品国产| 在线女人免费视频| 午夜精品一区二区三区av| 超碰在线最新| 色偷偷噜噜噜亚洲男人| 国产黄色免费在线观看| 亚洲精选在线观看| 亚洲 欧美 激情 另类| 亚洲精品在线观| www.麻豆av| 91精品国产91久久久久久一区二区| 最近日韩免费视频| 色欧美日韩亚洲| 精品免费囯产一区二区三区| 午夜精品免费在线观看| 国产性一乱一性一伧一色| 亚洲免费视频成人| 91香蕉国产视频| 国产精品久久久久9999吃药| jizzjizzjizz国产| 亚洲欧美一区二区视频| 精品国产视频一区二区三区| 亚洲视频一区在线观看| 人人澡人人澡人人看| 中文字幕亚洲不卡| 国产精品白嫩白嫩大学美女| 日韩毛片在线免费观看| 看免费黄色录像| 亚洲精品中文在线影院| 欧美片一区二区| 亚洲国产成人av好男人在线观看| 免费毛片一区二区三区| 精品福利在线视频| 久久久久在线视频| 精品视频一区三区九区| 国产又粗又猛又爽又黄的| 正在播放亚洲一区| 亚洲av无码国产精品久久不卡| 精品蜜桃在线看| 日韩专区一区二区| 综合欧美国产视频二区| 精品国产白色丝袜高跟鞋| 欧美大片免费看| 在线播放高清视频www| 国产精品久久久久久久7电影| 免费成人毛片| 成人欧美一区二区三区视频| 久久porn| 五月天久久综合网| 欧美成人亚洲| 久久精品免费一区二区| 91极品在线| 亚洲一线二线三线视频| 天堂网av手机版| 欧美精品在线观看播放| 亚洲精品久久久久久久久久久久久久| 日韩成人av在线播放| 在线免费看a| 欧美精品videosex性欧美| 日韩免费电影| 666精品在线| 国产aⅴ精品一区二区三区久久| 中文字幕人成一区| 亚洲高清免费| 午夜免费看毛片| www.欧美亚洲| 国产高清视频免费在线观看| 欧美午夜片欧美片在线观看| 国产又黄又大又爽| 亚洲老司机av| 在线观看小视频| 国产精品嫩草影院一区二区| 国产suv精品一区| 一区二区不卡在线视频 午夜欧美不卡'| 欧美国产高清| 天天操天天摸天天爽| 不卡一卡二卡三乱码免费网站| 黄色国产在线播放| 精品magnet| www.黄色一片| 久久精品夜夜夜夜夜久久| 中文在线а√天堂| 国产精品成人观看视频免费| 国产电影一区二区在线观看| 91免费视频网站在线观看| 国产精品一区不卡| www.黄色com| 在线中文字幕一区| 亚洲人妻一区二区三区| 九九精品在线观看| 日本激情一区二区| 99久久精品国产网站| 殴美一级黄色片| 色视频一区二区| 午夜小视频在线播放| 欧美精品videos另类日本| 国产精品亚洲四区在线观看| 亚洲精品日韩精品| 国产精品日本欧美一区二区三区| 国产精品偷伦视频免费观看了 | 日韩欧美电影一区二区| 99成人在线| 免费不卡的av| 一区二区高清视频在线观看| 91精品人妻一区二区三区果冻| 亚洲人成人99网站| 人狥杂交一区欧美二区| 国产精品国产精品| 欧美激情偷拍| 亚洲一区二区在线视频观看| 国产精品私人影院| 中文在线字幕av| 中国china体内裑精亚洲片| 免费观看亚洲| 久久久久se| 亚洲免费影视| 中文乱码人妻一区二区三区视频| 一片黄亚洲嫩模| 国产成人无码精品久久久久| 亚洲国产天堂久久国产91| а_天堂中文在线| 国产精品久久久久久久天堂第1集| 欧美黄在线观看| 国产成人精品综合久久久久99 | 亚洲一级一级97网| 日韩三区在线| 亚洲欧美日韩另类精品一区二区三区 | 男女视频在线看| 国产精品久久久久久久久晋中 | 国产亚洲xxx| 99欧美精品| 在线观看福利一区| 国产曰批免费观看久久久| 青娱乐国产在线视频| 精品国产三级电影在线观看| 懂色av一区| 免费中文日韩| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩精品久久久久久久的张开腿让| 69堂成人精品免费视频| 中文字幕有码在线视频| 超碰国产精品久久国产精品99| 亚洲国产清纯| 亚洲一区二区三区日韩| 欧美精品久久一区二区三区| 亚洲精品一线| 免费成人av网站| 毛片不卡一区二区| 2021亚洲天堂| 国产丝袜精品第一页| 99久久久国产精品免费调教网站| 中文字幕在线亚洲三区| 成人动漫中文字幕| 国产伦精品一区二区三区视频我| 日韩中文在线中文网三级| 欧美日韩黄网站| 欧美 日韩 国产一区| 中文字幕一区二区视频| 少妇av一区二区| 国产精品成人免费电影| 欧美精品入口| 97在线观看免费视频| 日韩一区二区三区免费观看| 末成年女av片一区二区下载| 一级二级三级欧美| aa级大片欧美| 国产精品国产一区二区三区四区| 欧美国产视频日韩| 久久久亚洲欧洲日产| 三级视频中文字幕| 亚洲国产精品精华液网站| 69xxxx欧美| 久久99精品国产99久久| 国产一区二区三区在线观看免费 | 欧美一区二区三区粗大|