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

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

系統 Linux
Python 是一種令人驚嘆且有效的語言,可以執行任何類型的腳本。節省了工作的大量時間。

有時您可能有一個大的視頻文件,并且您希望將該視頻拆分為許多較小的視頻,這些視頻的開始和結束時間由您自己指定。當然,您不想使用視頻編輯器手動完成,因為這將花費很長時間。

例如,當您有一個 10 分鐘的視頻時,您想從中創建 3 個較小的剪輯,例如第一個在 1:20 到 2:20 之間,第二個 在 3:00 到 4:00 之間,最后一個在 7:10 到 8:15 之間。這樣的事情在理論上很難,但對于 Python 及其驚人的工具來說卻不是!

幸運的是,我們可以幫助您在一分鐘內完成任務。

要求

首先,確保在 Windows 或 Linux 發行版上安裝了 Python 3,并確保pip已安裝。然后,運行以下pip命令來安裝所需的 Python 模塊來完成這項工作,即moviepy:

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

然后,在當前工作目錄中創建 2 個文件:

  • linuxmi_split.py: 稍后將包含 Python 代碼。
  • linuxmi_times.txt:其中應該包含您想要的剪輯的開始和結束時間,我們稍后會填寫。

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

0-50  
60-90
100-180

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

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

Python 腳本

現在,進入重要部分,將以下代碼放入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您替換為你擁有的視頻文件(必須在同一當前工作目錄中)。如果您嘗試剪輯其他格式,例如.webm或者 .avi,則只需將Python 腳本中.mp4所有出現的替換為您想要的格式。(其中只有兩個;在您輸入的文件名和代碼的最后一行)。

現在,運行 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 個視頻文件已創建并正常工作!

結論

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

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2021-07-20 09:45:58

PythonEV短視頻

2023-05-08 12:54:54

語言模型LLMPython

2019-12-23 09:27:43

Python短視頻視頻

2025-05-12 08:00:00

Expect腳本自動化運維

2015-08-10 14:42:40

Explain SheShell 命令

2018-09-19 08:50:45

PySimpleGUIGUIPython

2021-09-09 06:55:43

Web剪輯視頻

2019-11-18 10:14:19

AI 數據人工智能

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

開源技術 軟件

2022-09-06 12:10:30

PythonBinance代碼

2019-11-25 12:26:26

AI 數據人工智能

2021-07-09 08:52:19

Python視頻生成神器Python基礎

2011-05-07 15:15:46

復印機

2010-06-12 08:53:19

2015-12-17 16:05:45

羅技

2023-01-26 14:15:55

識別分割可遷移
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲黄色在线免费观看 | 免费av在线网站 | 在线观看中文字幕视频 | 日韩美香港a一级毛片免费 国产综合av | 亚洲成人网在线 | 成年无码av片在线 | 国产7777| 国产精品乱码一区二三区小蝌蚪 | 欧美激情一区二区 | av手机免费在线观看 | 中文字幕久久久 | 国产精品国产三级国产aⅴ中文 | 红桃成人在线 | 欧美中国少妇xxx性高请视频 | 成人字幕网zmw | 91视视频在线观看入口直接观看 | 日本免费在线看 | 欧美在线a | 亚洲精品欧美 | 亚洲在线一区 | 黄 色 毛片免费 | 久久99视频精品 | 337p日本欧洲亚洲大胆 | 久久男人| 中文字幕在线观看一区 | 女女百合av大片一区二区三区九县 | 日韩高清三区 | 日日碰碰| 日韩一区二区三区视频在线播放 | 在线成人精品视频 | 性色av网站 | 99精品视频在线 | 国产免费观看一级国产 | 亚洲视频二区 | 欧美激情视频网站 | 久久久亚洲精品视频 | 国产成人小视频 | 久久精品无码一区二区三区 | 亚洲成a | 999在线精品 | 欧美日韩一区二区三区四区五区 |