成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 Python 腳本輕松剪輯/分割大視頻

系統(tǒng) Linux
Python 是一種令人驚嘆且有效的語(yǔ)言,可以執(zhí)行任何類型的腳本。節(jié)省了工作的大量時(shí)間。

有時(shí)您可能有一個(gè)大的視頻文件,并且您希望將該視頻拆分為許多較小的視頻,這些視頻的開(kāi)始和結(jié)束時(shí)間由您自己指定。當(dāng)然,您不想使用視頻編輯器手動(dòng)完成,因?yàn)檫@將花費(fèi)很長(zhǎng)時(shí)間。

例如,當(dāng)您有一個(gè) 10 分鐘的視頻時(shí),您想從中創(chuàng)建 3 個(gè)較小的剪輯,例如第一個(gè)在 1:20 到 2:20 之間,第二個(gè) 在 3:00 到 4:00 之間,最后一個(gè)在 7:10 到 8:15 之間。這樣的事情在理論上很難,但對(duì)于 Python 及其驚人的工具來(lái)說(shuō)卻不是!

幸運(yùn)的是,我們可以幫助您在一分鐘內(nèi)完成任務(wù)。

要求

首先,確保在 Windows 或 Linux 發(fā)行版上安裝了 Python 3,并確保pip已安裝。然后,運(yùn)行以下pip命令來(lái)安裝所需的 Python 模塊來(lái)完成這項(xiàng)工作,即moviepy:

linuxmi@linuxmi:~/www.linuxmi.com$ pip3 install moviepy --user

然后,在當(dāng)前工作目錄中創(chuàng)建 2 個(gè)文件:

  • linuxmi_split.py: 稍后將包含 Python 代碼。
  • linuxmi_times.txt:其中應(yīng)該包含您想要的剪輯的開(kāi)始和結(jié)束時(shí)間,我們稍后會(huì)填寫(xiě)。

假設(shè)您要剪輯的原始視頻長(zhǎng) 20 分鐘,并且您想創(chuàng)建3 個(gè)較小的視頻,第一個(gè)是從開(kāi)始到 1 分鐘(從 0 到 50 秒),第二個(gè)介于1:00 和 1:30,第三個(gè)在1:40 和 3:00之間)。然后,您的linuxmi_times.txt文件內(nèi)容應(yīng)如下所示:

0-50  
60-90
100-180

請(qǐng)注意我們需要如何將格式從1:00轉(zhuǎn)換為60(始終以秒為單位)。

您可以在該文件中添加任意數(shù)量的行。例如,如果你想創(chuàng)建 100 個(gè)更小的剪輯,那么你可以做到。只需確保您遵循完全相同的格式:(start_time-end_time中間沒(méi)有空格,并且每個(gè)空格都在自己的單獨(dú)行中)。

Python 腳本

現(xiàn)在,進(jìn)入重要部分,將以下代碼放入Python 文件linuxmi_split.py:

#!/usr/bin/env python
from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip
# 替換下面的文件名。
required_video_file = "www.linuxmi.com.mp4"
with open("linuxmi_times.txt") as f:
times = f.readlines()
times = [x.strip() for x in times]
for time in times:
starttime = int(time.split("-")[0])
endtime = int(time.split("-")[1])
ffmpeg_extract_subclip(required_video_file, starttime, endtime, targetname=str(times.index(time)+1)+".mp4")

將www.linuxmi.com.mp4您替換為你擁有的視頻文件(必須在同一當(dāng)前工作目錄中)。如果您嘗試剪輯其他格式,例如.webm或者 .avi,則只需將Python 腳本中.mp4所有出現(xiàn)的替換為您想要的格式。(其中只有兩個(gè);在您輸入的文件名和代碼的最后一行)。

現(xiàn)在,運(yùn)行 Python 代碼:

linuxmi@linuxmi:~/www.linuxmi.com$ python3 linuxmi_split.pys

輸出:

Moviepy - Running:
>>> "+ " ".join(cmd)
Moviepy - Command successful
Moviepy - Running:
>>> "+ " ".join(cmd)
Moviepy - Command successful
Moviepy - Running:
>>> "+ " ".join(cmd)
Moviepy - Command successful

并看到 3 個(gè)視頻文件已創(chuàng)建并正常工作!

結(jié)論

Python 是一種令人驚嘆且有效的語(yǔ)言,可以執(zhí)行任何類型的腳本。節(jié)省了工作的大量時(shí)間。例如,此任務(wù)有助于管理您的社交媒體活動(dòng),或者如果您想保留較小的較大視頻片段,你也可能會(huì)出于其他目而喜歡。

責(zé)任編輯:龐桂玉 來(lái)源: Linux公社
相關(guān)推薦

2021-07-20 09:45:58

PythonEV短視頻

2019-12-23 09:27:43

Python短視頻視頻

2023-05-08 12:54:54

語(yǔ)言模型LLMPython

2025-05-12 08:00:00

Expect腳本自動(dòng)化運(yùn)維

2015-08-10 14:42:40

Explain SheShell 命令

2018-09-19 08:50:45

PySimpleGUIGUIPython

2019-11-18 10:14:19

AI 數(shù)據(jù)人工智能

2021-09-09 06:55:43

Web剪輯視頻

2012-04-26 14:02:58

ibmdw

2018-11-09 15:47:07

剪輯工具

2018-06-06 16:17:41

視頻剪輯

2020-03-04 09:35:55

開(kāi)源技術(shù) 軟件

2019-11-25 12:26:26

AI 數(shù)據(jù)人工智能

2021-07-09 08:52:19

Python視頻生成神器Python基礎(chǔ)

2022-09-06 12:10:30

PythonBinance代碼

2010-06-12 08:53:19

2011-05-07 15:15:46

復(fù)印機(jī)

2023-01-26 14:15:55

識(shí)別分割可遷移

2015-12-17 16:05:45

羅技
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精品一区二区网址 | 午夜视频一区 | 国产精品午夜电影 | 99精品欧美一区二区蜜桃免费 | 国产伦一区二区三区 | 狠狠久 | 日本不卡在线视频 | 国产精品mv在线观看 | 日韩中文字幕一区二区 | 色婷婷一区二区三区四区 | 亚洲综合中文字幕在线观看 | 欧美色影院 | 日日做夜夜爽毛片麻豆 | 国产高清久久久 | 欧美手机在线 | 一区二区亚洲 | av日日操| 久久久看 | 啪啪免费 | 国产九九av| 婷婷色综合 | 成人国产在线观看 | 欧美在线视频观看 | 高清欧美性猛交xxxx黑人猛交 | 一区二区三区四区在线视频 | 天天干亚洲 | 色综合国产 | 国产精品亚洲欧美日韩一区在线 | 97日日碰人人模人人澡分享吧 | 一级毛片视频免费观看 | 91在线| 成人av在线播放 | 视频一区二区在线观看 | 欧美成人久久 | 丁香久久 | 激情欧美一区二区三区中文字幕 | 国产一区欧美一区 | 亚洲国产成人精品女人久久久 | 日韩精品在线看 | 日韩视频观看 | 在线视频日韩 |