From ed56d3b411a959786adc1e3dd671a35652e6309b Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Tue, 8 Nov 2022 19:54:00 +0700 Subject: [PATCH] Update import-export.md --- import-export.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/import-export.md b/import-export.md index d0bc19db..3f751abf 100644 --- a/import-export.md +++ b/import-export.md @@ -1,5 +1,22 @@ # Import / Export +## Customising exported file names + +When exporting multiple segments as separate files, LosslessCut offers you the ability to specify how the output files will be named in sequence. The following variables are available to customize the filenames: + +| Variable | Output | +| -------------- | - | +| `${FILENAME}` | The original filename without the extension (e.g. `Beach Trip` for a file named `Beach Trip.mp4`) +| `${EXT}` | The extension of the file (e.g.: `.mp4`, `.mkv`) +| `${SEG_NUM}` | Number of the segment (e.g. `1`, `2` or `3`) +| `${SEG_LABEL}` | The label of the segment (e.g. `Getting_Lunch`) +| `${SEG_SUFFIX}` | If a label exists for this segment, the label will be used, prepended by `-`. Otherwise, the segment number prepended by `-seg` will be used (e.g. `-Getting_Lunch`, `-seg1`) +| `${CUT_FROM}` | The timestamp for the beginning of the segment in `hh.mm.ss.sss` format (e.g. `00.00.27.184`) +| `${CUT_TO}` | The timestamp for the ending of the segment in `hh.mm.ss.sss` format (e.g. `00.00.28.000`) +| `${SEG_TAGS.XX}` | Allows you to retrieve the tags for a given segment by name. If a tag is called foo, it can be accessed with `${SEG_TAGS.foo}` + +Your files must always include at least one unique identifer (such as `${SEG_NUM}` or `${CUT_FROM}`), and they should end in `${EXT}` (or else players might not recognise the files). For instance, to achieve a filename sequence of `Beach Trip - 1.mp4`, `Beach Trip - 2.mp4`, `Beach Trip - 3.mp4`, your format should read `${FILENAME} - ${SEG_NUM}${EXT}` + ## Export project formats LosslessCut also allows importing/exporting your project (segments) in a variety of file formats. @@ -20,20 +37,3 @@ LosslessCut also allows importing/exporting your project (segments) in a variety ### More formats? See https://github.com/mifi/lossless-cut/issues/1340 - -## Customising exported file names - -When exporting multiple segments as separate files, LosslessCut offers you the ability to specify how the output files will be named in sequence. The following variables are available to customize the filenames: - -| Variable | Output | -| -------------- | - | -| `${FILENAME}` | The original filename without the extension (e.g. `Beach Trip` for a file named `Beach Trip.mp4`) -| `${EXT}` | The extension of the file (e.g.: `.mp4`, `.mkv`) -| `${SEG_NUM}` | Number of the segment (e.g. `1`, `2` or `3`) -| `${SEG_LABEL}` | The label of the segment (e.g. `Getting_Lunch`) -| `${SEG_SUFFIX}` | If a label exists for this segment, the label will be used, prepended by `-`. Otherwise, the segment number prepended by `-seg` will be used (e.g. `-Getting_Lunch`, `-seg1`) -| `${CUT_FROM}` | The timestamp for the beginning of the segment in `hh.mm.ss.sss` format (e.g. `00.00.27.184`) -| `${CUT_TO}` | The timestamp for the ending of the segment in `hh.mm.ss.sss` format (e.g. `00.00.28.000`) -| `${SEG_TAGS.XX}` | Allows you to retrieve the tags for a given segment by name. If a tag is called foo, it can be accessed with `${SEG_TAGS.foo}` - -Your files must always include at least one unique identifer (such as `${SEG_NUM}` or `${CUT_FROM}`), and they should end in `${EXT}` (or else players might not recognise the files). For instance, to achieve a filename sequence of `Beach Trip - 1.mp4`, `Beach Trip - 2.mp4`, `Beach Trip - 3.mp4`, your format should read `${FILENAME} - ${SEG_NUM}${EXT}`