文件名称:gomkv:HandBrakeCLI包装器,用于使用适当的默认值分批处理mkv文件
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-28 18:54:24
Go
gomkv使代码转换的繁琐部分自动化 gomkv是我使用HandBrakeCLI对很多视频进行编码的结果。 gomkv所做的任何事都不是困难或复杂的,它只是接受了我的首选项,并将它们设置为默认值,同时自动执行了转换mkvs的最繁琐的方面之一,分析了-t0的输出 输出是一个可执行的Shell脚本,您可以随后批量运行它。 gomkv不是执行此操作的最简单方法。 我还想和golang和ragel一起玩。 我使用ragel将t0的输出解析为一个简单的状态机。 我本可以用正则表达式来做到这一点,但这太容易了,而且我学到的东西也不多。 需要 v6.8。 和Go 1.4生成子命令 正在计划要做的事情,正在 建造 go generate github.com/yanfali/gomkv/handbrake cd - && go install gomkv 用法 gomkv -aac=false:
【文件预览】:
gomkv-master
----main.go(5KB)
----handbrake()
--------handbrake4_test.go(1KB)
--------structs_test.go(2KB)
--------handbrake.rl(5KB)
--------util.go(2KB)
--------handbrake3_test.go(955B)
--------encode_test.go(17KB)
--------handbrake5_test.go(2KB)
--------README.md(167B)
--------encode.go(6KB)
--------handbrake2_test.go(1KB)
--------handbrake_test.go(3KB)
--------structs.go(1KB)
----config()
--------config.go(1KB)
----LICENSE.md(1KB)
----README.md(4KB)
----exec()
--------run.go(2KB)
--------run_test.go(559B)
----.gitignore(44B)
----main_util.go(563B)