mkvdts2ac3 项目使用教程
1. 项目的目录结构及介绍
mkvdts2ac3 项目的目录结构相对简单,主要包含以下几个部分:
mkvdts2ac3/
├── LICENSE
├── README.md
├── mkvdts2ac3.sh
└── mkvdts2ac3.rc
- LICENSE: 项目的许可证文件,采用 Apache-2.0 许可证。
- README.md: 项目的说明文档,包含项目的基本介绍、使用方法和配置选项等。
- mkvdts2ac3.sh: 项目的启动脚本,用于将 Matroska 文件中的 DTS 音频转换为 AC3 音频。
- mkvdts2ac3.rc: 项目的配置文件,用于设置默认选项和自定义配置。
2. 项目的启动文件介绍
项目的启动文件是 mkvdts2ac3.sh
,这是一个 Shell 脚本,主要功能是将 Matroska 文件中的 DTS 音频转换为 AC3 音频。以下是该脚本的主要功能和使用方法:
-
基本用法:
./mkvdts2ac3.sh [options] <filename>
-
常用选项:
-c TITLE
: 自定义 AC3 音轨的标题。-d
: 将 AC3 音轨标记为默认音轨。-e
: 将 AC3 音轨保留在文件外部,不修改原始 Matroka 文件。-f
: 强制执行转换,即使目标文件已存在。
-
示例:
./mkvdts2ac3.sh -c "Custom AC3 Track" -d SomeRandomMovie.mkv
3. 项目的配置文件介绍
项目的配置文件是 mkvdts2ac3.rc
,这是一个文本文件,用于设置默认选项和自定义配置。以下是该配置文件的主要内容和使用方法:
-
配置文件示例:
#EXTERNAL=1 #NODTS=1 #KEEPDTS=1 #DEFAULT=1 #FORCE=1 #INITIAL=1 #NOCOLOR=1 #MD5=1 #NEW=1 #PRIORITY=0 #DTSTRACK= #DTSNAME= #COMP="none"
-
配置选项说明:
EXTERNAL=1
: 将 AC3 音轨保留在文件外部。NODTS=1
: 不保留原始 DTS 音轨。KEEPDTS=1
: 保留原始 DTS 音轨。DEFAULT=1
: 将 AC3 音轨标记为默认音轨。FORCE=1
: 强制执行转换。PRIORITY=0
: 设置脚本的优先级。DTSNAME=
: 自定义新 AC3 音轨的标题。
通过编辑 mkvdts2ac3.rc
文件,用户可以自定义脚本的行为,以满足不同的需求。
以上是 mkvdts2ac3 项目的使用教程,涵盖了项目的目录结构、启动文件和配置文件的详细介绍。希望这份文档能帮助您更好地理解和使用该项目。