找回密码
 立即注册
查看: 636|回复: 3

懒人一键压制工具

  • TA的每日心情
    开心
    2021-5-7 20:15
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    5

    主题

    20

    回帖

    240

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    16576
    ktuup6 发表于 2026-4-10 07:53:03 | 显示全部楼层 |阅读模式
    输入一个BDMV,输出一个BDrip,就这么简单




    Feature:

    1.可以选择主播放列表(程序会自动选择,99%没问题)

    2.可以选择每集的切割点(至少95%没问题)

    3.自动获取输出文件名,是原盘xml文件里面的标题名(如果不喜欢,自行用重命名工具修改)
    4.自动获取封面并添加到mkv附件,封面图片一般位于原盘的META/DL文件夹(MKVTollnixGUI头部编辑器可以编辑)
    5.保留原盘章节(默认格式:Chapter xx,OPED之类就不标了)
    6.无损音轨(pcm/dts/truehd)压缩成flac(TrueHD Atmos就不压了)
    7.保留时长大于30s的特典文件(实际特典文件有章节也会保留)
    8.可以添加字幕,有外挂/内挂/内嵌三种方法(可选)
    9.自动检查并删除空音轨和重复音轨
    10.检测并调整音轨为无延迟,检测并将音轨转换到真实位深

    11.可以编辑每一集和特典文件的vpy文件


    release中的文件打包了所有需要的外部程序,无需配置开箱即用。压制功能区可以选择vspipe/x265来源,如果选择“系统”则需要把可执行文件所在的文件夹加入path(确保x265.exe和vspipe.exe能够被命令行识别)。如果只想测试可以编辑vpy在输出前加上一行res = res.std.Trim(first=0, length=720),这样每个视频只会压制30秒内容。

    目前只有Windows版,Linux版因为要编译一些滤镜可能会晚一点(能不能成功都不一定)。


    有任何问题可以留言。





    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-5-7 20:15
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    5

    主题

    20

    回帖

    240

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    16576
    ktuup6  楼主| 发表于 2026-4-10 08:24:01 | 显示全部楼层
    本帖最后由 ktuup6 于 2026-4-11 05:25 编辑

    也可以下载这个,调整了一下界面。

    命令行运行可以看到各种输出,包括mkvtoolnix/ffmpeg/flac/x265和程序自己的输出提示,直接双击是看不到的。
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2026-3-13 12:16
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    2

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    447
    小智和皮卡丘 发表于 2026-4-10 18:32:08 | 显示全部楼层
    好东西 试用一下
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-5-7 20:15
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    5

    主题

    20

    回帖

    240

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    16576
    ktuup6  楼主| 发表于 2026-4-12 02:21:36 | 显示全部楼层
    本帖最后由 ktuup6 于 2026-4-12 17:08 编辑

    我在Ubuntu24.04下编译配置好了环境,但是打包放到Ubuntu26.04之后死活都是Failed to initialize VSScript,只能放弃了。
    要使用这个软件,粗略统计有以下这些需要编译:
    1.mpv(依赖dovi_tool需要单独用cargo编译)
    2.MKVToolnixGUI
    3.VapourSynth
    4.flac
    5.VapourSynth-Editor
    6.x265
    7.L-SMASH(这个编译挺坑的其实)
    8.其他各种vs滤镜,包括addgrain/assrender/bilateral/dfttest/eedi2/eedi3m/fmtconv/libsangnom/mvtools/neo-f3kdb/vsnlm_ispc/zsmooth,这只是一些常用滤镜,如果你还需要用到其他滤镜那也需要编译
    至于havsfunc那些可以下载vcb-s的release,在VapourSynthScripts文件夹,把那些py复制到site-package对应的文件夹就可以了
    编译好的滤镜可以单独放到一个文件夹里,vpy脚本开头加上一行core.std.LoadAllPlugins(dir)就可以了(反正我没找到插件目录在哪)
    编译有很多坑,如果报错请自行询问gemini解决
    编译有遇到问题也可以留言,如果我遇到过这个问题就可以告诉我的解决方法。

    Ubuntu25.10服务器上压制视频(每个视频压制15秒)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表