在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

教你用 Python制作確保視頻的原創(chuàng)性和唯一性

科技綠洲 ? 來(lái)源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-10-21 11:37 ? 次閱讀

1. 場(chǎng)景

前段時(shí)間有人私信我,說(shuō)自己辛辛苦苦剪輯的短視頻,上傳到某平臺(tái)后,由于播放量太大,收到 降權(quán) 的通知,直接導(dǎo)致這個(gè)賬號(hào)廢掉了!

其實(shí),各大視頻平臺(tái)都有自己的一套鑒別算法,針對(duì)視頻的二次創(chuàng)作,如果直接搬運(yùn),都會(huì)面臨著一些未知風(fēng)險(xiǎn)

本篇將帶大家用 Python 對(duì)短視頻做一些特殊處理,保證視頻的 原創(chuàng)性 和 唯一性

2. 實(shí)現(xiàn)

下面將從 MD5、光線、色彩 3 個(gè)方面來(lái)進(jìn)行說(shuō)明

第 1 步,修改視頻的 MD5 值

MD5 是一種密碼散列函數(shù),文件的 MD5 值可以判斷文件是否被修改

使用 Python 自帶的 hashlib 模塊,分段讀取文件,可以獲取文件的 MD5 值

def get_file_md5(file_path):
    """
    分段讀取,獲取文件的md5值
    :param file_path:
    :return:
    """
    with open(file_path, 'rb') as file:
        md5_obj = hashlib.md5()
        while True:
            buffer = file.read(8096)
            if not buffer:
                break
            md5_obj.update(buffer)
        hash_code = md5_obj.hexdigest()
    md5 = str(hash_code).lower()
    return md5

要修改文件的 MD5 值,只需要在文件尾部追加一段字符串即可

def modify_file_md5(file_path):
    """
    修改文件的md5值
    :param file_path:
    :return:
    """
    with open(file_path, 'a') as file:
        file.write("####&&&&")

第 2 步,亮度調(diào)整

亮度調(diào)整,相當(dāng)于調(diào)整整個(gè)視頻的曝光度,增加或者降低視頻的光線

首先,安裝 moviepy 依賴庫(kù)

# 安裝依賴庫(kù)
pip3 install moviepy

接著,增加畫面亮度,這里有兩種方式增加視頻亮度

第一種方式,對(duì)視頻的每一幀圖片,做亮度值調(diào)整

def handle_frame(image_frame):
    """
    處理圖片幀
    :param image_frame:圖片幀
    :return:
    """
    image_frame_result = image_frame * 1.2
    # 如果顏色值超過(guò)255,直接設(shè)置為255
    image_frame_result[image_frame_result > 255] = 255
    return image_frame_result


def increase_video_brightness(file_path):
    """
    增加視頻整體亮度
    :param file_path:源視頻路徑
    :return:
    """
    video = VideoFileClip(file_path)
    result = video.fl_image(handle_frame)

    file_path_new = "/Users/xingag/Desktop/new.mp4"
    result.write_videofile(file_path_new)

第二種方式,從文件中提取視頻剪輯 VideoFileClip,使用 fx() 函數(shù)中的 vfx.colorx 參數(shù),指定一個(gè)系數(shù),直接對(duì)視頻畫面亮度進(jìn)行調(diào)整

def increase_video_brightness2(file_path):
    """
    增加視頻整體亮度2
    :param file_path:源視頻路徑
    :return:
    """
    # 調(diào)整系數(shù)值
    coefficient_value = 1.2

    video = VideoFileClip(file_path)
    file_path_new = "/Users/xingag/Desktop/new.mp4"
    video.fx(vfx.colorx, coefficient_value).write_videofile(file_path_new)

如果想降低視頻整體的亮度,可以將上面的系數(shù)調(diào)整為小于 1 的數(shù)即可

第 3 步,色彩調(diào)整

色彩調(diào)整,具體包含:色相、色彩明亮度、飽和度等,這里以視頻轉(zhuǎn)為黑白效果為例

同樣,使用 fx() 函數(shù)中的 vfx.blackwhite 參數(shù),可以將彩色視頻畫面一鍵轉(zhuǎn)為黑白視頻

def change_video_bhd(file_path):
    """
    黑白處理
    :param file_path:
    :return:
    """
    video = VideoFileClip(file_path)
    file_path_new = "/Users/xingag/Desktop/new.mp4"
    video.fx(vfx.blackwhite).write_videofile(file_path_new)

3. 最后

除了上面的幾種視頻修改方式外,還可以借助 CV2 和 MoviePy,加入一些特殊的模板、片段片尾漸變動(dòng)畫來(lái)確保視頻的原創(chuàng)性和唯一性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 視頻
    +關(guān)注

    關(guān)注

    6

    文章

    1969

    瀏覽量

    73689
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    578

    瀏覽量

    25210
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4371

    瀏覽量

    64204
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86194
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    [下載]教你用Protel DXP的抄板功能

    教你用Protel DXP的抄板功能下載地址:http://www.ctpcb.cn/read.php?tid-8329199.html[此貼子已經(jīng)被作者于2008-10-28 8:36:52編輯過(guò)]
    發(fā)表于 07-21 19:20

    [下載]教你用Protel ***的抄板功能

    教你用Protel ***的抄板功能下載地址:http://www.ctpcb.cn/read.php?tid-8329199.html
    發(fā)表于 09-25 09:28

    手把手教你用51單片機(jī)DIY音樂(lè)頻譜顯示

    `手把手教你用51單片機(jī)DIY音樂(lè)頻譜顯示`
    發(fā)表于 08-15 23:13

    如何確保eui-48(或eui-64)的唯一性

    滿足以下條件的EEPROMS、PIC32和MCP79401 RTC)。因此,微芯片如何確保這些器件具有唯一的ID?我可能丟失了些東西(也許16百萬(wàn)個(gè)獨(dú)特的ID足夠了?)……當(dāng)16萬(wàn)臺(tái)設(shè)備銷售時(shí)會(huì)發(fā)生什么?微芯片是否要求IEEE
    發(fā)表于 08-16 07:15

    請(qǐng)問(wèn)如何保證UID的唯一性

    如何保證UID(UniqueID)的唯一性)?
    發(fā)表于 12-22 07:35

    智能家居組網(wǎng)唯一性,誰(shuí)來(lái)保證?

    智能家居組網(wǎng)唯一性,誰(shuí)來(lái)保證?
    發(fā)表于 05-18 06:48

    手把手教你用matlab生成STM32官方IIR濾波器系數(shù)

    手把手教你用matlab生成STM32官方IIR濾波器系數(shù).pdf手把手教你用 matlab 生成 STM32 官方 IIR 濾波器的系數(shù) ()本文采用的 matlab 版本為 R2008a,芯片
    發(fā)表于 08-09 06:05

    教你用Word 2010變體字(三兩下就搞定)

    教你用Word 2010變體字(三兩下就搞定)  Word的字體可以幫助你干什么?突出你鮮明的個(gè)性?讓你的文章更加容易閱讀?不管它對(duì)你有什么益處,多
    發(fā)表于 04-03 09:12 ?2717次閱讀

    膝關(guān)節(jié)唯一性凸顯,或用作身份識(shí)別

    研究人員近日稱,人類的膝關(guān)節(jié)也可用來(lái)進(jìn)行身份認(rèn)證,并且準(zhǔn)確率高達(dá)93%。據(jù)美國(guó)行研究團(tuán)隊(duì)稱,人類的膝蓋也具有唯一性,可為機(jī)場(chǎng)臨檢以及其他的安全檢驗(yàn)點(diǎn)提供簡(jiǎn)單的身份識(shí)別手段。在核磁共振成像(以下簡(jiǎn)稱“MRI”)系統(tǒng)首次試驗(yàn)后,其準(zhǔn)確率高達(dá)93%。
    發(fā)表于 01-30 14:25 ?1505次閱讀

    燒錄器如何保證智能家居組網(wǎng)唯一性

     世界上第幢智能建筑1984年在美國(guó)出現(xiàn)后,家居環(huán)境智能化已成為當(dāng)前社會(huì)主流。當(dāng)無(wú)線通訊模塊成為智能家居各節(jié)點(diǎn)上的核心通訊點(diǎn)時(shí),智能家居組網(wǎng)唯一性,誰(shuí)來(lái)保證?   當(dāng)下的智能家居系統(tǒng),以
    發(fā)表于 04-13 16:00 ?1251次閱讀

    教你用熱像儀檢測(cè)鋰電池

    教你用熱像儀檢測(cè)鋰電池
    發(fā)表于 02-07 13:26 ?13次下載

    jquery ajax實(shí)例代碼(驗(yàn)證用戶名唯一性、實(shí)現(xiàn)遮罩層登錄驗(yàn)證界面)

    jquery ajax實(shí)例代碼:基于jQuery實(shí)現(xiàn)的Ajax 驗(yàn)證用戶名唯一性實(shí)例代碼;jQuery+AJAX實(shí)現(xiàn)遮罩層登錄驗(yàn)證界面(附源碼)。非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧
    發(fā)表于 12-03 09:42 ?4637次閱讀
    jquery ajax實(shí)例代碼(驗(yàn)證用戶名<b class='flag-5'>唯一性</b>、實(shí)現(xiàn)遮罩層登錄驗(yàn)證界面)

    UWB唯一性檢測(cè)裝置對(duì)煤礦安全的重要

    作業(yè)空間,如何在入井前做好防范措施,為井下作業(yè)做好基礎(chǔ)保障工作?UWB唯一性檢測(cè)功能就能實(shí)現(xiàn)入井前人員定位檢測(cè)。
    發(fā)表于 06-04 10:01 ?951次閱讀

    教你用Zview擬合交流阻抗譜

    教你用Zview擬合交流阻抗譜(穩(wěn)壓電源技術(shù)參數(shù))-教你用Zview擬合交流阻抗
    發(fā)表于 08-31 13:03 ?7次下載
    <b class='flag-5'>一</b>步<b class='flag-5'>一</b>步<b class='flag-5'>教你用</b>Zview擬合交流阻抗譜

    教你用NE555定時(shí)器做個(gè)防盜報(bào)警器

    今天繼續(xù)給大家分享個(gè)小制作教你用個(gè)簡(jiǎn)單的方法做個(gè)防盜報(bào)警器,我想大家應(yīng)該都知道現(xiàn)在無(wú)論是電動(dòng)車上還是汽車上都具備防盜報(bào)警器
    的頭像 發(fā)表于 11-15 14:33 ?2433次閱讀
    <b class='flag-5'>教你用</b>NE555定時(shí)器做個(gè)防盜報(bào)警器
    主站蜘蛛池模板: 免费观看激色视频网站bd | 手机在线电影你懂的 | 老司机51精品视频在线观看 | www.欧美色图 | 色多多www视频在线观看免费 | 精品成人 | 欧美经典三级春潮烂漫海棠红 | 夜性影院| 亚洲国产高清精品线久久 | 精品卡1卡2卡三卡免费网站视频 | 啪啪午夜视频 | 亚洲一区二区福利视频 | 在线播放91灌醉迷j高跟美女 | 色妞妞网| 午夜影视在线观看 | 黄色午夜网站 | 日本精品卡一卡2卡3卡四卡三卡 | 国产婷婷色一区二区三区 | 精品久草| 天堂资源在线中文 | 美女黄色在线 | 久久精品亚瑟全部免费观看 | 男人天堂色男人 | 黑色丝袜在丝袜福利国产 | 三级视频在线播放线观看 | 国产三级在线免费观看 | 天天操夜夜嗨 | 美女久久久 | 一本二卡三卡四卡乱码二百 | 欧美性爽xxxⅹbbbb | 亚洲人成电影院在线观看 | 免费网站黄色 | 鸥美毛片 | 亚洲人成www在线播放 | a在线免费 | 天天干小说| 一级女性黄 色生活片 | 欧美乱论视频 | 99精品视频在线播放2 | 国产深夜福利在线观看网站 | 国产精品二区三区免费播放心 |