转换
Siril原生支持FITS 32bits格式和SER格式,其他格式的文件必须先转换为这两种格式才能得以支持并生成一个 序列 。受支持的文件格式取决于Siril是如何编译的,并且可以在标签页中看到。
Siril的转换标签页由上下两部分组成。您可以使用上半部分来加载您想要转换的 源文件 。
转换标签页的源文件面板。
您可以使用工具栏
管理这些文件。
第一个按钮 + 用于加载所有源文件。点击按钮后将会打开一个对话框,其中仅包含您电脑上受支持的文件。您可以通过对话框选择所有需要转换的文件。
小技巧
您也可以直接将文件拖入 源文件 区域。当文件位于可放置区域上方时,该区域会高亮显示。
第二个按钮 - 用于删除选择的一个或多个文件。它们只是从转换区域中删除,并不会从硬盘上删除。
最后一个按钮用于一次性删除所有加载的文件。
工具栏右边的状态栏中显示了加载和被选中的文件的数量。
在 目标文件 面板中可以设置在文件转换完成后生成的序列的名称。
转换标签页的目标文件面板。
换言之,给定序列名 basename,转换后的文件名会是如下格式:
basenameXXXXX.[ext]
扩展名在 preferences 定义。索引``XXXXX`` 默认从 00001 开始,但也可以自定义索引起始。自定义索引起始在共用相同的校准场的多次会话中会很有用。您可以在下拉菜单中选择下列三种支持的格式之一:
FITS图像
SER序列
FITS序列
您可以在 序列 章节中找到上述三种格式的详细介绍。
严格来说,如果输入文件是FITS格式,您应当无需转换它们,但还是建议您进行转换使得这些文件以Siril支持的方式进行重命名,并生成一个Siril支持的序列。因此,当且仅当输入文件是FITS图片时,您可以使用 符号链接 来创建符号链接而不是直接复制文件,以避免硬盘空间的浪费。
备注
当启用符号链接时,压缩将被禁用。
警告
在Windows上使用符号链接需要启用 开发者模式 。
警告
如果在GNU/Linux系统上出现 符号链接错误:此功能未实现 (Symbolic link Error: Function not implemented) ,这可能是因为您在一个不支持符号链接的文件系统上尝试创建符号链接。
如果输出格式是SER,或FITS序列,您可以使用 多重序列 选项来创建数个序列文件而不是单个SER或FITS序列文件。您可以在输入的序列文件(视频、SER、FITS立方体)的分辨率不同,或必须需要分别处理时使用多重序列。
您可以使用最后一个选项 解拜尔 以在转换图片的同时去马赛克。一般的,如果输入图片是偏置场、暗场、平场,或需要预处理的亮场时,则不建议使用此选项。原因是,RGB 图像需要由 RAW 图像经过拜尔阵列插值得到,而对插值后的图像进行预处理可能会导致结果不准确。将彩色相机输出的 RAW 文件转换为 FITS 图像时,会得到 彩色滤光片阵列 (CFA)格式的单通道图像。与 RGB 图像不同,CFA 图像以拜尔阵列的形式完整记录了传感器上的原始数据。下图展示了一张 CFA 图像的局部,您可以看到拜尔阵列(此例中为 RGGB)的排列。
CFA 图像上的拜尔阵列。
最后,点击 转换 即可开始转换文件。
备注
数码单反相机的 RAW 图像格式因厂商而异,通常为封闭格式。因此,解码这些文件是一项复杂的任务,需要专门的程序来完成。在 Siril 中,RAW 文件的转换由 LibRaw 负责。如果某个文件格式(通常是较新的格式)无法读取,您需要查看 LibRaw 的官网确认是否支持该格式。如果不支持,可以将该 RAW 文件提供给开发团队,以便他们添加支持。但也有可能是 Siril 包中集成的 LibRaw 版本并非最新版本,此时您需要等待新版本发布,或直接自行编译源代码。
相关文件
Siril会在转换完成后生成一个后缀为 _conversion.txt 的文件,其中包含了输入图片和生成的序列中的图片的对应关系。
Siril command line
convert basename [-debayer] [-fitseq] [-ser] [-start=index] [-out=]
Siril command line
convertraw basename [-debayer] [-fitseq] [-ser] [-start=index] [-out=]