<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          這款Python視頻剪輯神器,牛逼!

          共 3111字,需瀏覽 7分鐘

           ·

          2021-06-10 00:32

          你知道嗎,用moviepy一行代碼就能夠快速剪輯視頻中某個區(qū)間的片段:


          clip = VideoFileClip("videoplayback.mp4").subclip(50,60)


          這一段代碼,能夠在3秒內(nèi)將videoplayback.mp4的50秒-60秒的視頻片段提取出來,非常方便。

          不僅如此,moviepy還支持添加字幕、調(diào)整音量、片段鏈接等功能。下面看看詳細的操作方法。

          1.準備



          開始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細Python安裝指南 進行安裝。

          (可選1) 如果你用Python的目的是數(shù)據(jù)分析,可以直接安裝Anaconda:Python數(shù)據(jù)分析與挖掘好幫手—Anaconda,它內(nèi)置了Python和pip.

          (可選2) 此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點:Python 編程的最好搭檔—VSCode 詳細指南

          請選擇以下任一種方式輸入命令安裝依賴
          1. Windows 環(huán)境 打開 Cmd (開始-運行-CMD)。
          2. MacOS 環(huán)境 打開 Terminal (command+空格輸入Terminal)。
          3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.

          pip install moviepy


          2.視頻剪輯



          剪輯個視頻,多大點事,比起下載PR,用Python 寫3行代碼,3秒剪輯不香嗎?


          from moviepy.editor import*


          # 剪輯50-60秒的音樂 00:00:50 - 00:00:60
          video =CompositeVideoClip([VideoFileClip("videoplayback.mp4").subclip(50,60)])


          # 寫入剪輯完成的音樂
          video.write_videofile("done.mp4")

          3.視頻拼接



          “哦?Python?哼,那你肯定很難進行拼接工作吧,PR多方便,拖拽即可完成拼接。”


          那你可真是太小看Python了,moviepy幾行代碼隨隨便便就能拼接許多片段:

          from moviepy.editor importVideoFileClip, concatenate_videoclips

          clip1 =VideoFileClip("myvideo.mp4")

          # 結(jié)合剪輯,你甚至能夠完全自動化剪輯拼接視頻的操作
          clip2 =VideoFileClip("myvideo2.mp4").subclip(50,60)
          clip3 =VideoFileClip("myvideo3.mp4")

          final_clip = concatenate_videoclips([clip1,clip2,clip3])
          final_clip.write_videofile("my_concatenation.mp4")


          結(jié)合剪輯,你甚至能夠完全自動化剪輯拼接視頻的操作。


          4.逐幀變化



          “那你能完成針對每一幀圖像的快速圖像處理嗎?PR可是做得到的哦”


          那當然可以,教你如何反轉(zhuǎn)視頻每一幀的綠色和藍色通道:


          from moviepy.editor importVideoFileClip

          my_clip =VideoFileClip("videoplayback.mp4")


          def scroll(get_frame, t):
              """
              處理每一幀圖像
              """


              frame = get_frame(t)
              frame_region = frame[:,:,[0,2,1]]
              return frame_region


          modifiedClip = my_clip.fl(scroll)

          modifiedClip.write_videofile("test.mp4")


          5.導(dǎo)出GIF



          哇,聽起來好像挺牛逼的,那用來導(dǎo)出到GIF嗎?


          當然可以:


          from moviepy.editor import*

          # 剪輯50-60秒的音樂 00:00:50 - 00:00:60
          video = CompositeVideoClip([VideoFileClip("videoplayback.mp4").subclip(50,60)])

          my_clip.write_gif('test.gif', fps=12)


          怎么樣,moviepy的這些技巧你學(xué)會了嗎?它還有更多的功能和技巧,詳情請見官方文檔哦:
          https://zulko.github.io/moviepy/



          推薦閱讀:

          入門: 最全的零基礎(chǔ)學(xué)Python的問題  | 零基礎(chǔ)學(xué)了8個月的Python  | 實戰(zhàn)項目 |學(xué)Python就是這條捷徑


          干貨:爬取豆瓣短評,電影《后來的我們》 | 38年NBA最佳球員分析 |   從萬眾期待到口碑撲街!唐探3令人失望  | 笑看新倚天屠龍記 | 燈謎答題王 |用Python做個海量小姐姐素描圖 |碟中諜這么火,我用機器學(xué)習(xí)做個迷你推薦系統(tǒng)電影


          趣味:彈球游戲  | 九宮格  | 漂亮的花 | 兩百行Python《天天酷跑》游戲!


          AI: 會做詩的機器人 | 給圖片上色 | 預(yù)測收入 | 碟中諜這么火,我用機器學(xué)習(xí)做個迷你推薦系統(tǒng)電影


          小工具: Pdf轉(zhuǎn)Word,輕松搞定表格和水印! | 一鍵把html網(wǎng)頁保存為pdf!|  再見PDF提取收費! | 用90行代碼打造最強PDF轉(zhuǎn)換器,word、PPT、excel、markdown、html一鍵轉(zhuǎn)換 | 制作一款釘釘?shù)蛢r機票提示器! |60行代碼做了一個語音壁紙切換器天天看小姐姐!


          年度爆款文案


          點閱讀原文,領(lǐng)AI全套資料!

          瀏覽 39
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品特级毛片 | 真人操色俺来也 | 国产人妖TS重口系列91中文 | 日韩mv欧美mv国产网址 | 五十路老熟女 码一区二区 |