0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

moviepy:快速視頻剪輯編輯神器

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-10-30 10:30 ? 次閱讀

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

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

這一段代碼,能夠在3秒內將videoplayback.mp4的50秒-60秒的視頻片段提取出來,非常方便。
不僅如此,moviepy還支持添加字幕、調整音量、片段鏈接等功能。下面看看詳細的操作方法。

1.準備

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

(可選1) 如果你用Python的目的是數(shù)據(jù)分析,可以直接安裝Anaconda:Python數(shù)據(jù)分析與挖掘好幫手—Anaconda,它內置了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多方便,拖拽即可完成拼接?!?/p>

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

from moviepy.editor importVideoFileClip, concatenate_videoclips

clip1 =VideoFileClip("myvideo.mp4")

# 結合剪輯,你甚至能夠完全自動化剪輯拼接視頻的操作
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")

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

4.逐幀變化

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

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

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.導出GIF

哇,聽起來好像挺牛逼的,那用來導出到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的這些技巧你學會了嗎?

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4671

    瀏覽量

    67767
  • 數(shù)據(jù)分析

    關注

    2

    文章

    1393

    瀏覽量

    33909
收藏 人收藏

    評論

    相關推薦

    [分享]高清影視剪輯/采集/轉帶/合成等

      廣州 高清影視廣告制作   高清視頻剪輯   承攬電視劇、電影、廣告后期制作。   公司專門從事數(shù)字電影和高清影視后期制作
    發(fā)表于 05-04 15:18

    Adobe After Effects CC2015破解版下載方法

    adobe after effects cc 2015是一款由adobe官方推出的最新版本的視頻剪輯及設計軟件,也是目前工作和生活中用于高端視頻特效合成的最佳軟件。Adobe結束了CS時代,進入CC
    發(fā)表于 07-22 06:05

    怎么讓視頻忽快忽慢?清爽視頻編輯教你變速小妙招!

    剪輯的時候,使用變速效果其實并不難,在手機上也可以完成。在應用商店或瀏覽器搜索清爽視頻編輯,點擊下載安裝。安裝完成后打開軟件,在首頁中選擇視頻編輯
    發(fā)表于 05-18 15:29

    如何給視頻進行防抖動處理

    iMovie for Mac乃是蘋果官方出品的專為Mac OS平臺設計的視頻剪輯軟件,本文就給大家講解了iMovie教程——如何給視頻進行防抖動處理?對抖動的片段進行防抖動處理在 Mac 上
    發(fā)表于 01-12 06:17

    請問使用STM32H735可以播放任何視頻片段嗎?

    使用STM32H735,我可以播放任何視頻片段嗎?TouchGFX 有STM32H735-DK EVB 的視頻剪輯播放示例。但它不起作用。
    發(fā)表于 12-01 07:47

    編輯音頻剪輯、聲音設計、控制、錄音軟件工具

    編輯音頻剪輯、聲音設計、控制、錄音軟件工具(支持wav等mp3格式文件):一個免費的音頻編輯工具.可以編輯音頻剪輯,聲音設計、控制、記錄等等
    發(fā)表于 06-17 13:29 ?236次下載
    <b class='flag-5'>編輯</b>音頻<b class='flag-5'>剪輯</b>、聲音設計、控制、錄音軟件工具

    三星開發(fā)新技術 用一張照片就能做出Deepfakes音視頻剪輯

    據(jù)國外媒體報道,通常制作出令人信服的Deepfakes音視頻剪輯需要大量的數(shù)據(jù)集對模型進行反復訓練。目前三星人工智能中心的研究人員已經設計出一種方法,在有限訓練數(shù)據(jù)集的情況下就能制作出栩栩如生的假視頻,有時只需要一張?zhí)囟ǖ恼掌憧芍谱鞒鲆约賮y真的Deepfakes效果。
    的頭像 發(fā)表于 05-27 16:42 ?3143次閱讀

    AI剪輯會帶來什么便利的

    而AI技術在視頻剪輯領域的落地應用,將大大節(jié)省人力、提高效率。
    發(fā)表于 04-20 10:17 ?1526次閱讀

    MacBook Pro視頻剪輯速度超過10核的iMac Pro,H265視頻剪輯優(yōu)勢明顯

    蘋果 M1 芯片的 MacBook Pro 已經開賣,知名攝影器材評測博主 @悉尼顧俊 現(xiàn)已體驗了新款 MacBook Pro 的視頻剪輯。結果顯示, MacBook Pro 視頻剪輯速度超過
    的頭像 發(fā)表于 11-17 14:13 ?5249次閱讀

    選對了硬盤,才能讓你的視頻剪輯電腦如虎添翼

    bilibili知名科普UP主小六六一直致力于視頻剪輯相關的教學,目前已擁有22萬粉絲。在平時與粉絲的互動中,他面臨的一個頻率較高的問題,就是如何配置高效的存儲方案。為了響應粉絲的需求,在最近發(fā)表
    的頭像 發(fā)表于 03-02 09:32 ?2187次閱讀

    基于剪輯元素屬性約束的商品視頻自動剪輯

    基于剪輯元素屬性約束的商品視頻自動剪輯
    發(fā)表于 06-25 17:22 ?7次下載

    好用的視頻剪輯工具免費下載

    好用的視頻剪輯工具免費下載。
    發(fā)表于 04-12 15:22 ?3次下載

    Linux上用Kdenlive編輯視頻教程

    視覺效果。也許這是因為我在學校為從事這一領域的職業(yè)學習了剪視頻,或就只是因為我喜歡強大的開源工具。至今,我最喜歡的視頻剪輯程序是優(yōu)秀的 Kdenlive,這是一個強大而專業(yè)的剪輯工具,提供了直觀的工作流、大量的特效和轉場。
    的頭像 發(fā)表于 05-12 11:21 ?1376次閱讀
    Linux上用Kdenlive<b class='flag-5'>編輯</b><b class='flag-5'>視頻</b>教程

    無縫切換矩陣:視頻剪輯的利器

    隨著視頻內容的日益豐富,視頻剪輯成為了一項重要的后期制作任務。而在視頻剪輯過程中,訊維無縫切換矩陣無疑是一個非常實用的工具。本文將深入探討訊維無縫切換矩陣的功能、使用方法、適用場景以及技術原理,幫助
    的頭像 發(fā)表于 08-31 16:04 ?605次閱讀
    無縫切換矩陣:<b class='flag-5'>視頻剪輯</b>的利器

    Adobe在Premiere Pro中引入AI音頻編輯功能

    Adobe近日宣布,其視頻剪輯軟件Premiere Pro正式引入全新的AI驅動音頻編輯功能。這一創(chuàng)新旨在解放剪輯師的雙手,減少繁瑣的操作,進一步提升工作效率。
    的頭像 發(fā)表于 01-19 15:31 ?600次閱讀