-
-
Notifications
You must be signed in to change notification settings - Fork 13.3k
/
Copy pathtools.alignments.cli.pot
178 lines (160 loc) · 7.17 KB
/
tools.alignments.cli.pot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-04-19 11:28+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: tools/alignments/cli.py:16
msgid ""
"This command lets you perform various tasks pertaining to an alignments file."
msgstr ""
#: tools/alignments/cli.py:31
msgid ""
"Alignments tool\n"
"This tool allows you to perform numerous actions on or using an alignments "
"file against its corresponding faceset/frame source."
msgstr ""
#: tools/alignments/cli.py:43
msgid " Must Pass in a frames folder/source video file (-r)."
msgstr ""
#: tools/alignments/cli.py:44
msgid " Must Pass in a faces folder (-c)."
msgstr ""
#: tools/alignments/cli.py:45
msgid ""
" Must Pass in either a frames folder/source video file OR a faces folder (-r "
"or -c)."
msgstr ""
#: tools/alignments/cli.py:47
msgid ""
" Must Pass in a frames folder/source video file AND a faces folder (-r and -"
"c)."
msgstr ""
#: tools/alignments/cli.py:49
msgid " Use the output option (-o) to process results."
msgstr ""
#: tools/alignments/cli.py:58 tools/alignments/cli.py:104
msgid "processing"
msgstr ""
#: tools/alignments/cli.py:61
#, python-brace-format
msgid ""
"R|Choose which action you want to perform. NB: All actions require an "
"alignments file (-a) to be passed in.\n"
"L|'draw': Draw landmarks on frames in the selected folder/video. A subfolder "
"will be created within the frames folder to hold the output.{0}\n"
"L|'export': Export the contents of an alignments file to a json file. Can be "
"used for editing alignment information in external tools and then re-"
"importing by using Faceswap's Extract 'Import' plugins. Note: masks and "
"identity vectors will not be included in the exported file, so will be re-"
"generated when the json file is imported back into Faceswap. All data is "
"exported with the origin (0, 0) at the top left of the canvas.\n"
"L|'extract': Re-extract faces from the source frames/video based on "
"alignment data. This is a lot quicker than re-detecting faces. Can pass in "
"the '-een' (--extract-every-n) parameter to only extract every nth frame."
"{1}\n"
"L|'from-faces': Generate alignment file(s) from a folder of extracted faces. "
"if the folder of faces comes from multiple sources, then multiple alignments "
"files will be created. NB: for faces which have been extracted from folders "
"of source images, rather than a video, a single alignments file will be "
"created as there is no way for the process to know how many folders of "
"images were originally used. You do not need to provide an alignments file "
"path to run this job. {3}\n"
"L|'missing-alignments': Identify frames that do not exist in the alignments "
"file.{2}{0}\n"
"L|'missing-frames': Identify frames in the alignments file that do not "
"appear within the frames folder/video.{2}{0}\n"
"L|'multi-faces': Identify where multiple faces exist within the alignments "
"file.{2}{4}\n"
"L|'no-faces': Identify frames that exist within the alignment file but no "
"faces were detected.{2}{0}\n"
"L|'remove-faces': Remove deleted faces from an alignments file. The original "
"alignments file will be backed up.{3}\n"
"L|'rename' - Rename faces to correspond with their parent frame and position "
"index in the alignments file (i.e. how they are named after running extract)."
"{3}\n"
"L|'sort': Re-index the alignments from left to right. For alignments with "
"multiple faces this will ensure that the left-most face is at index 0.\n"
"L|'spatial': Perform spatial and temporal filtering to smooth alignments "
"(EXPERIMENTAL!)"
msgstr ""
#: tools/alignments/cli.py:107
msgid ""
"R|How to output discovered items ('faces' and 'frames' only):\n"
"L|'console': Print the list of frames to the screen. (DEFAULT)\n"
"L|'file': Output the list of frames to a text file (stored within the source "
"directory).\n"
"L|'move': Move the discovered items to a sub-folder within the source "
"directory."
msgstr ""
#: tools/alignments/cli.py:118 tools/alignments/cli.py:141
#: tools/alignments/cli.py:148
msgid "data"
msgstr ""
#: tools/alignments/cli.py:125
msgid ""
"Full path to the alignments file to be processed. If you have input a "
"'frames_dir' and don't provide this option, the process will try to find the "
"alignments file at the default location. All jobs require an alignments file "
"with the exception of 'from-faces' when the alignments file will be "
"generated in the specified faces folder."
msgstr ""
#: tools/alignments/cli.py:142
msgid "Directory containing source frames that faces were extracted from."
msgstr ""
#: tools/alignments/cli.py:150
msgid ""
"R|Run the aligmnents tool on multiple sources. The following jobs support "
"batch mode:\n"
"L|draw, extract, from-faces, missing-alignments, missing-frames, no-faces, "
"sort, spatial.\n"
"If batch mode is selected then the other options should be set as follows:\n"
"L|alignments_file: For 'sort' and 'spatial' this should point to the parent "
"folder containing the alignments files to be processed. For all other jobs "
"this option is ignored, and the alignments files must exist at their default "
"location relative to the original frames folder/video.\n"
"L|faces_dir: For 'from-faces' this should be a parent folder, containing sub-"
"folders of extracted faces from which to generate alignments files. For "
"'extract' this should be a parent folder where sub-folders will be created "
"for each extraction to be run. For all other jobs this option is ignored.\n"
"L|frames_dir: For 'draw', 'extract', 'missing-alignments', 'missing-frames' "
"and 'no-faces' this should be a parent folder containing video files or sub-"
"folders of images to perform the alignments job on. The alignments file "
"should exist at the default location. For all other jobs this option is "
"ignored."
msgstr ""
#: tools/alignments/cli.py:176 tools/alignments/cli.py:188
#: tools/alignments/cli.py:198
msgid "extract"
msgstr ""
#: tools/alignments/cli.py:178
msgid ""
"[Extract only] Extract every 'nth' frame. This option will skip frames when "
"extracting faces. For example a value of 1 will extract faces from every "
"frame, a value of 10 will extract faces from every 10th frame."
msgstr ""
#: tools/alignments/cli.py:189
msgid "[Extract only] The output size of extracted faces."
msgstr ""
#: tools/alignments/cli.py:200
msgid ""
"[Extract only] Only extract faces that have been resized by this percent or "
"more to meet the specified extract size (`-sz`, `--size`). Useful for "
"excluding low-res images from a training set. Set to 0 to extract all faces. "
"Eg: For an extract size of 512px, A setting of 50 will only include faces "
"that have been resized from 256px or above. Setting to 100 will only extract "
"faces that have been resized from 512px or above. A setting of 200 will only "
"extract faces that have been downscaled from 1024px or above."
msgstr ""