
視頻縮略圖集神器vcsi一條命令把整部電影變成16宮格速覽圖【免費(fèi)下載鏈接】vcsiCreate video contact sheets, thumbnails項(xiàng)目地址: https://gitcode.com/gh_mirrors/vc/vcsivcsi 是一款開(kāi)源免費(fèi)的命令行工具可以一鍵把任意視頻文件電影、劇集、監(jiān)控錄像自動(dòng)截圖并按網(wǎng)格拼成一張視頻縮略圖集Video Contact Sheet。一條命令輸入電影文件名幾秒鐘就能得到一張帶時(shí)間戳的 16 宮格速覽圖幫你快速瀏覽整部影片內(nèi)容是視頻存檔、剪輯選段、影片整理的實(shí)用小工具。什么是視頻縮略圖集所謂「視頻縮略圖集」就是把視頻中均勻抽取的若干幀畫(huà)面像照片墻一樣整齊排列在一張大圖上每格通常還會(huì)標(biāo)注對(duì)應(yīng)的時(shí)間點(diǎn)。 它有什么用快速預(yù)覽長(zhǎng)視頻不點(diǎn)開(kāi)播放器一張圖看懂整部電影講了什么影片檔案管理給片庫(kù)里的每部影片生成一張封面卡片方便檢索剪輯與選段快速定位想要的畫(huà)面時(shí)間點(diǎn)配合時(shí)間戳直接跳轉(zhuǎn)批量處理一個(gè)目錄下幾百個(gè)視頻文件可以遞歸批量生成縮略圖vcsi 基于 FFmpeg 抽幀、Pillow 拼圖支持自定義網(wǎng)格大小、時(shí)間戳位置、字體顏色、元數(shù)據(jù)頭等核心邏輯集中在 vcsi/vcsi.py參數(shù)定義與默認(rèn)值一目了然。一鍵安裝 vcsi 的三種方式vcsi 依賴(lài)系統(tǒng)已安裝ffmpeg和ffprobe大多數(shù) Linux 發(fā)行版一條命令即可裝好Windows 用戶(hù)下載 FFmpeg 二進(jìn)制包并加入 PATH 即可。安裝 Python 版本有以下幾種途徑pip 安裝最通用pip install vcsiuv 安裝更快uv tool install vcsi發(fā)行版軟件包ArchAUR與 Gentoo 均已有現(xiàn)成包直接在包管理器中搜索vcsi安裝。項(xiàng)目本身采用 MIT 協(xié)議依賴(lài)清單見(jiàn) pyproject.toml僅包含 pillow、numpy、jinja2 等輕量庫(kù)體積很小。最快上手一條命令生成 16 宮格速覽圖安裝完成后打開(kāi)終端對(duì)任意視頻文件執(zhí)行vcsi 我的電影.mp4 -t -o 速覽圖.png就這一行默認(rèn)按4x4 網(wǎng)格16 宮格抽幀-t參數(shù)為每幀加上時(shí)間戳-o指定輸出文件名。執(zhí)行完畢后你就能看到一張這樣的速覽圖每個(gè)格子里是影片不同時(shí)刻的畫(huà)面右下角標(biāo)注著時(shí)間點(diǎn)整部電影的結(jié)構(gòu)一目了然。 小技巧vcsi 默認(rèn)會(huì)跳過(guò)片頭片尾各 7% 的時(shí)間避免抓到黑屏這個(gè)比例可以用--start-delay-percent和--end-delay-percent調(diào)整。常用參數(shù)速查自定義你的縮略圖集參數(shù)作用示例-g網(wǎng)格行列數(shù)-g 3x5生成 15 宮格-w輸出圖寬度像素-w 830-t顯示每幀時(shí)間戳默認(rèn)右下角-T時(shí)間戳位置north、se、center等-f/--quality輸出格式與質(zhì)量-f png、--quality 90--interval按固定間隔抽幀--interval 5m每 5 分鐘一幀-m手動(dòng)指定截圖時(shí)間點(diǎn)-m 1:11:11,2:22:22-a精確抽幀模式適合 HEVC 編碼視頻-r遞歸處理整個(gè)目錄批量生成-O保留縮略圖文件-O ./thumbs/讓速覽圖更好看通過(guò)--background-color、--metadata-font-color、--timestamp-background-color可以自定義背景色和文字顏色-T可以把時(shí)間戳挪到畫(huà)面的任意角落避免遮擋畫(huà)面內(nèi)容。批量處理整部電影庫(kù)一次搞定如果你有大量視頻文件vcsi 的遞歸模式非常好用vcsi /path/to/視頻目錄 -r --ignore-errors --no-overwrite-r會(huì)遞歸處理目錄里的每個(gè)視頻--ignore-errors遇到壞文件自動(dòng)跳過(guò)--no-overwrite不會(huì)覆蓋已生成的圖集。配合--interval 10m還能固定每 10 分鐘抽一幀非常適合生成監(jiān)控錄像或長(zhǎng)時(shí)錄像的速覽圖。HEVCH.265視頻用戶(hù)注意對(duì) HEVC 編碼的影片建議加上-a開(kāi)啟精確抽幀模式速度稍慢但畫(huà)面更準(zhǔn)再加-A 2可先在目標(biāo)時(shí)間前快進(jìn) 2 秒再精確解碼兼顧速度與準(zhǔn)確性。進(jìn)階玩法元數(shù)據(jù)頭與自定義模板vcsi 還支持在速覽圖頂部顯示影片的元數(shù)據(jù)信息片名、分辨率、幀率、編碼、碼率等并基于 jinja2 提供模板功能——你只需寫(xiě)一個(gè)文本模板文件通過(guò)--template指定路徑就能自定義頭部顯示哪些信息。所有可用變量如filename、duration、video_codec、frame_rate等都列在 README.md 的 Exposed metadata template attributes 表格中。測(cè)試數(shù)據(jù)與單元用例位于 tests/ 目錄感興趣源碼的同學(xué)可以從 vcsi/vcsi.py 入手整個(gè)工具邏輯清晰單文件即可讀懂核心流程??偨Y(jié)?vcsi 核心亮點(diǎn)回顧一條命令生成視頻縮略圖集默認(rèn) 16 宮格 時(shí)間戳網(wǎng)格、寬度、字體、顏色、時(shí)間戳位置全部可自定義支持遞歸批量處理整個(gè)視頻目錄輕量安裝pip 一行搞定MIT 開(kāi)源協(xié)議如果你正在管理一個(gè)視頻片庫(kù)或者需要快速預(yù)覽長(zhǎng)視頻花 30 秒裝好 vcsi以后每部影片都能擁有一張專(zhuān)屬的速覽名片。【免費(fèi)下載鏈接】vcsiCreate video contact sheets, thumbnails項(xiàng)目地址: https://gitcode.com/gh_mirrors/vc/vcsi創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考