最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python騷操作完美實現(xiàn)短視頻偽原創(chuàng)

 更新時間:2022年02月17日 15:08:01   作者:落伍的碼農  
剪輯的視頻上傳到某平臺碰到降權怎么辦?視頻平臺都有一套自己的鑒別算法,專門用于處理視頻的二次剪輯,本篇我們來用python做一些特殊處理

1. 場景

大家好,我是J哥。

前段時間有人私信我,說自己辛辛苦苦剪輯的短視頻,上傳到某平臺后,由于播放量太大,收到 降權 的通知,直接導致這個賬號廢掉了!

其實,各大視頻平臺都有自己的一套鑒別算法,針對視頻的 二次創(chuàng)作,如果直接搬運,都會面臨著一些未知風險

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

2. 實現(xiàn)

下面將從 MD5、光線、色彩 3 個方面來進行說明

第 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 步, 亮度調整

亮度調整,相當于調整整個視頻的曝光度,增加或者降低視頻的光線

首先,安裝 moviepy 依賴庫

# 安裝依賴庫
pip3 install moviepy

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

第一種方式,對視頻的每一幀圖片,做亮度值調整

def handle_frame(image_frame):
    """
    處理圖片幀
    :param image_frame:圖片幀
    :return:
    """
    image_frame_result = image_frame * 1.2
    # 如果顏色值超過255,直接設置為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ù),指定一個系數(shù),直接對視頻畫面亮度進行調整

def increase_video_brightness2(file_path):
    """
    增加視頻整體亮度2
    :param file_path:源視頻路徑
    :return:
    """
    # 調整系數(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ù)調整為小于 1 的數(shù)即可

第 3 步, 色彩調整

色彩調整,具體包含:色相、色彩明亮度、飽和度等,這里以視頻轉為黑白效果為例

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

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,加入一些特殊的模板、片段片尾漸變動畫來確保視頻的原創(chuàng)性和唯一性。

源代碼下載

鏈接:https://pan.baidu.com/s/1b6_9UpLpMd25CbC0nKo2Mg
提取碼:1234

到此這篇關于Python騷操作完美實現(xiàn)短視頻偽原創(chuàng)的文章就介紹到這了,更多相關Python 視頻偽原創(chuàng)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • pytest?用例執(zhí)行失敗后其他不再執(zhí)行

    pytest?用例執(zhí)行失敗后其他不再執(zhí)行

    本文主要介紹了pytest?用例執(zhí)行失敗后其他不再執(zhí)行,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • python3 反射的四種基本方法解析

    python3 反射的四種基本方法解析

    這篇文章主要介紹了python3 反射的四種基本方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python?httpstat命令行工具功能使用探索

    Python?httpstat命令行工具功能使用探索

    Python?httpstat是一個強大的命令行工具,用于深入了解HTTP請求的性能和狀態(tài)信息,本文將介紹Python?httpstat的基本用法、功能特性、示例代碼以及實際應用場景,幫助大家更好地理解和利用這個有用的工具
    2024-01-01
  • 基于PyQt5制作數(shù)據(jù)處理小工具

    基于PyQt5制作數(shù)據(jù)處理小工具

    這篇文章主要和大家介紹了如何利用Python中的PyQt5模塊制作一個數(shù)據(jù)處理小工具,可以實現(xiàn)根據(jù)每個Excel數(shù)據(jù)文件里面的Sheet批量將數(shù)據(jù)文件合并成為一個匯總后的Excel數(shù)據(jù)文件,需要的可以參考一下
    2022-03-03
  • Python操作mongodb數(shù)據(jù)庫進行模糊查詢操作示例

    Python操作mongodb數(shù)據(jù)庫進行模糊查詢操作示例

    這篇文章主要介紹了Python操作mongodb數(shù)據(jù)庫進行模糊查詢操作,結合實例形式分析了Python連接MongoDB數(shù)據(jù)庫及使用正則表達式進行模糊查詢的相關操作技巧,需要的朋友可以參考下
    2018-06-06
  • chatGPT之Python?API啟用上下文管理案例詳解

    chatGPT之Python?API啟用上下文管理案例詳解

    chatGPT已經爆火一段時間了,我想大多數(shù)的開發(fā)者都在默默的在開發(fā)和測試當中,可能也是因為這個原因所以現(xiàn)在很難找到關于開發(fā)中遇到的一些坑或者方法和技巧,這篇文章主要介紹了chatGPT之Python?API啟用上下文管理,需要的朋友可以參考下
    2023-03-03
  • Python建立Map寫Excel表實例解析

    Python建立Map寫Excel表實例解析

    這篇文章主要介紹了Python建立Map寫Excel表實例解析,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Python標準庫datetime之datetime模塊用法分析詳解

    Python標準庫datetime之datetime模塊用法分析詳解

    這篇文章主要介紹了Python標準庫datetime之datetime模塊用法分析詳解,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • python的多元數(shù)據(jù)類型(上)

    python的多元數(shù)據(jù)類型(上)

    這篇文章主要為大家詳細介紹了python的多元數(shù)據(jù)類型,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 最新python 字符串數(shù)組互轉問題

    最新python 字符串數(shù)組互轉問題

    這篇文章主要介紹了最新python 字符串數(shù)組互轉問題,主要介紹了字符串轉list數(shù)組問題和list數(shù)組轉字符串問題,本文結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-02-02

最新評論

五华县| 黄陵县| 楚雄市| 洞口县| 武冈市| 贵南县| 长海县| 连云港市| 永胜县| 宝鸡市| 古交市| 灵山县| 濮阳市| 萝北县| 武强县| 华亭县| 长垣县| 福贡县| 咸丰县| 陵川县| 凤山县| 诏安县| 安阳市| 康马县| 泗洪县| 滕州市| 南昌县| 且末县| 抚松县| 诸城市| 江门市| 成都市| 康定县| 贞丰县| 乌什县| 枞阳县| 栾川县| 石屏县| 澜沧| 池州市| 寻乌县|