欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Moviepy模塊實現(xiàn)視頻添加圖片水印

 更新時間:2023年04月28日 09:30:40   作者:空空star  
本文主要介紹了Moviepy模塊實現(xiàn)視頻添加圖片水印,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

本篇給大家分享一下Moviepy模塊之視頻添加圖片水印。
本篇使用的moviepy版本如下:
Name: moviepy
Version: 1.0.3

視頻添加圖片水印

1.引入庫

from moviepy.editor import *

2.加載視頻文件

local = '/Users/kkstar/Downloads/video/'
video = VideoFileClip(local+"demo.mp4")

3.加載水印圖片

watermark = ImageClip(local+"demo.png")

4.縮放水印圖片大小

watermark = watermark.resize(width=200, height=50)

5.設(shè)置水印的位置

5.1 相對于視頻的左上角

watermark = watermark.set_position(("left","top"))

5.2 相對于視頻的左下角

watermark = watermark.set_position(("left","bottom"))

5.3 相對于視頻的右上角

watermark = watermark.set_position(("right","top"))

5.4 相對于視頻的右下角

watermark = watermark.set_position(("right","bottom"))

5.5 相對于視頻的左中位置

watermark = watermark.set_position(("left","center"))

5.6 相對于視頻的正中位置

watermark = watermark.set_position(("center","center"))

5.7 相對于視頻的右中位置

watermark = watermark.set_position(("right","center"))

5.8 相對于視頻的中上位置

watermark = watermark.set_position(("center","top"))

5.9 相對于視頻的中下位置

watermark = watermark.set_position(("center","bottom"))

以上9種位置效果圖

5.10 顯示在某個點位上

# 顯示在100, 50的位置上
watermark = watermark.set_position((100, 50))

5.11 顯示在左邊距x、右邊距y的位置上

# 顯示在距離左邊百分之10、距離上邊百分之5的位置上
# 效果就是距左為 屏幕寬度*0.1,距上為 屏幕高度*0.05的位置上
watermark = watermark.set_position((0.1, 0.05), True)

6. 設(shè)置水印出現(xiàn)的時間段

6.1 從視頻開始到結(jié)束

watermark = watermark.set_duration(video.duration)

6.2 從第x秒開始到結(jié)束

# 從第3秒開始到結(jié)束
watermark = watermark.set_duration(video.duration-3).set_start(3)

這里需要注意,如果水印開始時間不是視頻開始時間,那么水印的持續(xù)時長需要原視頻時長減去水印開始時間,不然新的視頻會被拉長。
假設(shè)原視頻5秒,設(shè)置水印開始時間是第3秒,如果水印持續(xù)時長仍是原視頻時長,那么新視頻將會是5+3=8秒,當原視頻播放完了,還有3秒會是一直顯示水印的一個黑屏。

6.3 從第x秒開始到第y秒結(jié)束

# 水印從第3秒開始到第4秒結(jié)束
watermark = watermark.set_duration(4-3).set_start(3).set_end(4)

7. 將水印添加到視頻中

video_with_watermark = CompositeVideoClip([video, watermark])

8. 保存帶有水印的視頻文件

video_with_watermark.write_videofile(local+"output_video.mp4")

總結(jié)

VideoFileClip:VideoFileClip是MoviePy中的一個類,用于從視頻文件中創(chuàng)建一個Clip對象。

ImageClip:ImageClip是MoviePy中的一個類,用于創(chuàng)建圖像剪輯。ImageClip類的一些常用方法包括resize(更改圖像大?。?、set_position(設(shè)置圖像位置)和set_duration(設(shè)置圖像持續(xù)時間)。set_start方法用于設(shè)置開始顯示的時間點,set_end方法用于設(shè)置結(jié)束顯示的時間點。

到此這篇關(guān)于Moviepy模塊實現(xiàn)視頻添加圖片水印的文章就介紹到這了,更多相關(guān)Moviepy視頻添加水印內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Django 實現(xiàn)外鍵去除自動添加的后綴‘_id’

    Django 實現(xiàn)外鍵去除自動添加的后綴‘_id’

    今天小編就為大家分享一篇Django 實現(xiàn)外鍵去除自動添加的后綴‘_id’,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 用ReactJS和Python的Flask框架編寫留言板的代碼示例

    用ReactJS和Python的Flask框架編寫留言板的代碼示例

    這篇文章主要介紹了用ReactJS和Python的Flask框架編寫留言板的代碼示例,其他的話用到了MongoDB這個方便使用JavaScript來操作的數(shù)據(jù)庫,需要的朋友可以參考下
    2015-12-12
  • python簡單直接獲取windows明文密碼操作技巧

    python簡單直接獲取windows明文密碼操作技巧

    在實戰(zhàn)中,拿到一臺Windows服務(wù)器權(quán)限,如果可以直接獲取Windows明文密碼的話,就可以更容易深入挖掘。本文分享幾個獲取Windows明文密碼的技巧,簡單直接且有效
    2021-10-10
  • Python使用Pandas庫常見操作詳解

    Python使用Pandas庫常見操作詳解

    這篇文章主要介紹了Python使用Pandas庫常見操作,結(jié)合實例形式詳細分析了Python Pandas模塊的功能、原理、數(shù)據(jù)對象創(chuàng)建、查看、選擇等相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2020-01-01
  • python測試mysql寫入性能完整實例

    python測試mysql寫入性能完整實例

    這篇文章主要介紹了python測試mysql寫入性能完整實例,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • 在pytorch中實現(xiàn)只讓指定變量向后傳播梯度

    在pytorch中實現(xiàn)只讓指定變量向后傳播梯度

    今天小編就為大家分享一篇在pytorch中實現(xiàn)只讓指定變量向后傳播梯度,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 使用Python生成url短鏈接的方法

    使用Python生成url短鏈接的方法

    這篇文章主要介紹了使用Python生成url短鏈接的方法,短鏈接在如今在微博等社交網(wǎng)站中等是非常常見的功能,需要的朋友可以參考下
    2015-05-05
  • Python接收手機短信的代碼整理

    Python接收手機短信的代碼整理

    在本篇文章里小編給大家整理的是一篇關(guān)于Python接收手機短信的代碼內(nèi)容,需要的朋友們可以學習下。
    2020-08-08
  • python使用Queue在多個子進程間交換數(shù)據(jù)的方法

    python使用Queue在多個子進程間交換數(shù)據(jù)的方法

    這篇文章主要介紹了python使用Queue在多個子進程間交換數(shù)據(jù)的方法,實例分析了Queue實現(xiàn)進程間數(shù)據(jù)交互的技巧,需要的朋友可以參考下
    2015-04-04
  • python3.5的包存放的具體路徑

    python3.5的包存放的具體路徑

    在本篇內(nèi)容里小編給大家分享了一篇關(guān)于python3.5的包存放的具體路徑相關(guān)內(nèi)容,有需要的朋友們可以參考下。
    2020-08-08

最新評論