视频工坊

1.1.0

视频工坊是面向本地视频处理的 PowerShell 工具模块,封装 ffmpeg、ffprobe 和 mkvmerge,提供烧录字幕、DV转HDR10、超级合并三个中文命令。烧录字幕会选取第一个视频轨和指定字幕轨,将文本字幕或常见位图字幕硬烧到画面,视频转 HEVC,音频和其它轨道尽量直接复制。DV转HDR10 使用带 libplacebo 滤镜的 ffmpeg 将 Dolby Vision 片源处理为 BT.2020、PQ、TV range 的 HDR10 HEVC 输出,支持质量参数和短样本测试。超级合并按列表文件或剪贴板顺序合并多个片段;同构轨道优先走 mkvmerge 精剪与 ffmpeg concat 的无损快速路径,异构片段按视频、音频、字幕兼容性选择 copy 或最小化重编码,编码格式允许动态分辨率时尽量保留原始尺寸
视频工坊是面向本地视频处理的 PowerShell 工具模块,封装 ffmpeg、ffprobe 和 mkvmerge,提供烧录字幕、DV转HDR10、超级合并三个中文命令。烧录字幕会选取第一个视频轨和指定字幕轨,将文本字幕或常见位图字幕硬烧到画面,视频转 HEVC,音频和其它轨道尽量直接复制。DV转HDR10 使用带 libplacebo 滤镜的 ffmpeg 将 Dolby Vision 片源处理为 BT.2020、PQ、TV range 的 HDR10 HEVC 输出,支持质量参数和短样本测试。超级合并按列表文件或剪贴板顺序合并多个片段;同构轨道优先走 mkvmerge 精剪与 ffmpeg concat 的无损快速路径,异构片段按视频、音频、字幕兼容性选择 copy 或最小化重编码,编码格式允许动态分辨率时尽量保留原始尺寸,必要时才统一分辨率、补静音或补空字幕。适合本地片段整理、字幕硬烧、Dolby Vision 兼容转换和合集封装。依赖 ffmpeg/ffprobe,超级合并还需要 mkvmerge;缺少依赖时相关命令会尝试通过辅助安装脚本补齐。
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name 视频工坊

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name 视频工坊

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 埃博拉酱. MIT License.

Package Details

Author(s)

  • 埃博拉酱

Tags

ffmpeg 字幕 杜比视界 HDR10 HEVC 视频合并

Functions

烧录字幕 DV转HDR10 超级合并

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

优化图标

FileList

  • 视频工坊.nuspec
  • .git\description
  • .apikey
  • .git\FETCH_HEAD
  • .git\hooks\post-update.sample
  • .git\hooks\push-to-checkout.sample
  • .git\objects\09\9815622a0d8f48006ea23c2f5c9607ec5024bb
  • .git\objects\23\2fb3e1b373a8f9534090a65cc83bfbb9cd8e07
  • .git\objects\6f\ee39ea10c103b56c4c00791f812713b5e72f53
  • .git\objects\8d\d36aa6f36daca944b2d6a240c6bab1d3c37e80
  • .git\objects\b5\64009dcfb869a7d536fed0250f5804a674aad6
  • .git\objects\d3\b48f8f0c665bcfd13e4a499bfc4c2b6476e063
  • .git\objects\ff\8042faa8c22b2979556170835cbb5ff4efa545
  • private\字幕过程.ps1
  • .gitignore
  • .git\HEAD
  • .git\hooks\pre-applypatch.sample
  • .git\hooks\sendemail-validate.sample
  • .git\objects\0b\9c878979662b5f034964da25d0858a5664e4ae
  • .git\objects\27\a8109f5397b5d66bd191a40a85c5fada1bf1d1
  • .git\objects\70\7a4d2966eac41b1f1022739f9ef545b359508c
  • .git\objects\92\ec44f3c621ad7ce2036bb61745236efeaa54e5
  • .git\objects\be\8a87955be073332cd8747c9bdf5031b190589f
  • .git\objects\d7\94c2073c1363f5f8301cf25ceeec1a1b34dd76
  • .git\refs\heads\main
  • private\通用过程.ps1
  • README.md
  • .git\index
  • .git\hooks\pre-commit.sample
  • .git\hooks\update.sample
  • .git\objects\0b\a4a8879c4674351446101e37cdafc7da82b957
  • .git\objects\39\25332237bb4679c720b3d26cf0828d75978aed
  • .git\objects\70\d2b159d543dc410109a920cabd10f383f3f5cb
  • .git\objects\96\d626636cfdcda1e87fbe127c92b3e9c1a538d4
  • .git\objects\c0\6cda480e1cd2ead2a9cc85bddb9ce4ca9c155c
  • .git\objects\de\6ac5406fee788f14cd58e22f70672814dc7aca
  • .git\refs\remotes\origin\main
  • private\提权安装\安装ffmpeg.ps1
  • 图标.png
  • .git\ORIG_HEAD
  • .git\hooks\pre-merge-commit.sample
  • .git\info\exclude
  • .git\objects\14\0e50dcc07433729cca145db798d3af22099061
  • .git\objects\3b\80a2cbdba609f027de25104b2b48cec3e76a76
  • .git\objects\86\1025fdd5301f3eb53f5efc89ffc9659851778a
  • .git\objects\9f\291104c37a053f14e8572d4e97b4e3a7d6c20a
  • .git\objects\c6\73938131b64e9476b26382b78bffea4fb782ef
  • .git\objects\e0\4697ee39b0fb0b8e9a5918f853a233a1833094
  • .git\refs\tags\v1.0.1
  • private\提权安装\安装mkvmerge.ps1
  • .git\hooks\applypatch-msg.sample
  • .git\hooks\pre-push.sample
  • .git\logs\HEAD
  • .git\objects\14\a6a42b7fd44cd4a2f8b071ce4d29dc8344f40c
  • .git\objects\45\fee7606720208b1e0fc3adb01d5e05aec23efd
  • .git\objects\87\8de2bc56818c3a17b2cb26e870afc0412d40c4
  • .git\objects\a7\f88cab6005f4c69c78e33acb4e572e6983b1f8
  • .git\objects\c9\8061c8d83621c238deb061b5047fa5af7928f7
  • .git\objects\e0\f0745ef825d005aa43b817f1780170a23415b8
  • .github\copilot-instructions.md
  • private\提权安装\安装辅助.ps1
  • 视频工坊.psd1
  • .git\hooks\commit-msg.sample
  • .git\hooks\pre-rebase.sample
  • .git\logs\refs\heads\main
  • .git\objects\1a\02eca52e74583a901b1abb279bca6c5a35f79b
  • .git\objects\60\26961d27cc1e5df903ff1129958996b9329295
  • .git\objects\8b\6868fb01add59dd6b9c810f519477b698f1998
  • .git\objects\a9\9ffc63da2c3645b7c2c460c316bf647bdc5be2
  • .git\objects\cb\a533dd79cfef7791b877625948ab25df7d8aee
  • .git\objects\ed\79c67e29ec991394bd0c669e402727c9070d60
  • .github\prompts\提交.prompt.md
  • public\DV转HDR10.ps1
  • 视频工坊.psm1
  • .git\hooks\fsmonitor-watchman.sample
  • .git\hooks\pre-receive.sample
  • .git\logs\refs\remotes\origin\main
  • .git\objects\1d\e6065319311214cf85c5b4a46d199da20eeeae
  • .git\objects\61\972cbce5d87ea5b14b05984e3d9f4262af7b00
  • .git\objects\8c\945fca6c426c49547f73552c411e3cae44a8dc
  • .git\objects\ac\2ba8fd1bce44d817d0dab61c470205ca2902ca
  • .git\objects\cf\3985939351eea5b79fbc198c075a96c837c62f
  • .git\objects\f8\7cb6acded148c9c391955fbf72b488a90b4847
  • private\Matroska过程.ps1
  • public\烧录字幕.ps1
  • .git\COMMIT_EDITMSG
  • .git\hooks\prepare-commit-msg.sample
  • .git\objects\01\2202e9564dc7a8db7b62bbe0b781e44ddd25d8
  • .git\objects\1f\4d6589aab2cdc6af1f04f5243ab77295f60b6f
  • .git\objects\62\2e6bd851236d52501be6e7679006ca33982680
  • .git\objects\8c\e310ab8d9fc8d6bda01cfb13634e2b68e30dee
  • .git\objects\af\0a05706fb65ef6328a654c6992132448ceea29
  • .git\objects\cf\c2693305880aca411cfd61fc48bdc4ad3d9b38
  • .git\objects\f9\3170a38bc874e3fdd9da0a94fb34dbe76a53f7
  • private\媒体过程.ps1
  • public\超级合并.ps1
  • .git\config

Version History

Version Downloads Last updated
1.1.0 (current version) 5 6/27/2026
1.0.1 11 5/3/2026
1.0.0 7 5/3/2026