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

Python小工具:五分鐘處理完一天的工作量,真香

開發(fā) 后端
今天給大家分享了一個(gè) python 處理視頻的不錯(cuò)的庫,希望可以給大家的工作/副業(yè)帶來一些效率上的提升。

簡介

FFmpeg 是一套強(qiáng)大的音視頻處理程序,也是很多音視頻軟件的基礎(chǔ),事實(shí)上,F(xiàn)Fmpeg 已經(jīng)成為業(yè)界音視頻處理的標(biāo)準(zhǔn)了。但命令行使用 FFmpeg 是有一定學(xué)習(xí)成本的,而 ffmpeg-python 庫則很好的解決了這個(gè)問題。

通過 pip 簡單安裝之后即可在 python 代碼中使用 ffmpeg。

pip3 install ffmpeg-python

獲取視頻信息

path = 'main.mp4'
probe = ffmpeg.probe(path)
video_stream = next((stream for stream in probe['streams'] if stream['codec_type'] == 'video'), None)
width = int(video_stream['width'])
height = int(video_stream['height'])
print(width, height)

我們可以通過 stream 來獲取視頻的一些基礎(chǔ)信息,比如尺寸、時(shí)長、幀率等。

鏡像處理

# 左右鏡像
ffmpeg.input(path).hflip().output('output.mp4').run()
# 上下鏡像
ffmpeg.input(path).vflip().output('output.mp4').run()

可以簡單的理解為英文單詞橫向(horizontal)和縱向(vertical)的首字母縮寫。

添加水印

main = ffmpeg.input(path)
logo = ffmpeg.input('logo.png')
ffmpeg.filter([main, logo], 'overlay', 0, 500).output('out.mp4').run()

這條命令的意思是,將 logo 水印圖片放置在 main 視頻的上方,坐標(biāo)為(0,500)??梢园岩曨l的左上角理解為原點(diǎn)(0,0)的位置,從原點(diǎn)向右和向下分別表示 x 軸和 y 軸。

當(dāng)然,如果把 logo 做的足夠大,比視頻還要大,然后換一下雙方的位置,那就會變成將視頻放到 logo 上了,其實(shí)相當(dāng)于給視頻加了一個(gè)背景圖。

ffmpeg.filter([logo, main], 'overlay', 0, 500).output('out.mp4').run()

視頻截取

ffmpeg.input(path).trim(start_frame=10,end_frame=20).output('out3.mp4').run()

這條命令看起來就很容理解,start_frame 和 end_frame 分別代表起始結(jié)束幀。

視頻拼接

base = ffmpeg.input(path)
ffmpeg.concat(
base.trim(start_frame=10, end_frame=20),
base.trim(start_frame=30, end_frame=40),
base.trim(start_frame=50, end_frame=60)
).output('out3.mp4').run()

視頻拼接使用 concat 函數(shù)即可。

總結(jié)

今天給大家分享了一個(gè) python 處理視頻的不錯(cuò)的庫,希望可以給大家的工作/副業(yè)帶來一些效率上的提升。

責(zé)任編輯:龐桂玉 來源: Python技術(shù)
相關(guān)推薦

2023-08-01 08:44:33

ChatGPTPython腳本

2015-07-08 09:43:22

程序員

2024-09-20 13:52:40

AI程序員

2017-12-20 09:42:39

PythonNginx日志

2025-03-18 09:20:00

Go語言Golang

2020-05-12 09:10:24

瀏覽器服務(wù)器網(wǎng)絡(luò)

2012-03-15 10:32:05

Windows系統(tǒng)網(wǎng)絡(luò)故障

2024-07-10 18:55:09

Python定時(shí)

2019-10-28 09:59:49

Python工具Windows

2011-08-08 09:22:10

Python

2009-11-16 10:53:30

Oracle Hint

2025-03-13 06:22:59

2024-12-11 07:00:00

面向?qū)ο?/a>代碼

2020-06-16 08:47:53

磁盤

2023-01-18 08:26:29

工具Mybatis代碼

2011-03-10 09:03:35

Python

2009-11-19 08:48:10

Windows 7桌面工具

2022-05-16 09:20:00

開發(fā)工具

2024-07-03 15:00:00

變量命名Python編程

2022-05-30 08:34:49

PythonSQL
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 欧美日韩在线观看视频网站 | 国产美女精品视频免费观看 | 久久久久亚洲精品 | 久久91| 成人性视频在线播放 | 国产乱码精品一区二区三区av | 人人人人爽 | 国产成人精品一区二区三区四区 | 日韩免费高清视频 | 韩国毛片一区二区三区 | 精品成人av | 国产精品久久久久久久免费大片 | 成人精品视频99在线观看免费 | av三级在线观看 | 国产视频一区二区 | 国产精品一二三区 | 久久天堂网 | 日韩欧美第一页 | 国产成人jvid在线播放 | 日本午夜视频 | 国产精品免费看 | 国产高清一区二区 | 久久国产99 | 91精品国产综合久久精品图片 | 天堂一区二区三区 | 99久久久国产精品免费消防器 | 亚洲一区二区三区四区五区午夜 | 在线成人| 成人一区二区三区 | 免费久久99精品国产婷婷六月 | 欧美日韩久久久 | 我要看免费一级毛片 | 午夜视频在线观看视频 | 国产午夜精品久久久久 | 国产精品99久久久久久宅男 | 黄色大全免费看 | 久久久男人的天堂 | 性欧美精品一区二区三区在线播放 | 成人h免费观看视频 | 午夜资源 | 在线观看中文字幕dvd播放 |