Skip to content

Commit 4d18208

Browse files
authored
Merge pull request #411 from jeanslack/wincomp
Wincomp
2 parents c5fea60 + ea416a1 commit 4d18208

21 files changed

Lines changed: 539 additions & 467 deletions

File tree

CHANGELOG

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ License: GPL3
77
Change Log:
88

99
+------------------------------------+
10-
Sat, 23 August 2025 v6.1.15
10+
Thu, 28 August 2025 v6.1.15
1111

1212
* Fixed `ValueError: could not convert string to float:` in
1313
long_processing_task.py using latest FFmpeg versions.
@@ -29,15 +29,21 @@ Sat, 23 August 2025 v6.1.15
2929
headers using the latest FFmpeg versions (which changed unit names e.g.
3030
Mibyte to Mbyte etc.)
3131
* Using ffplay, the draw timestamp font size dependent on height of the video.
32-
* [TIMELINE] New feature: added ability to display waveform (resolve #140
32+
* [TIMELINE] New feature: Added ability to display waveform (resolve #140
3333
feature request).
34+
* [TIMELINE] New feature (only available for Linux/FreeBSD/MacOS for now):
35+
Added a convenient playback feature to the timeline with some additions
36+
like a progress meter/cursor.
3437
* [TIMELINE] Improved GUI layout and usability.
35-
* [TIMELINE] Fixed a bug in file import where the total duration in the
38+
* [TIMELINE] Fixed a bug in file import where the overall duration in the
3639
timeline would get stuck at 23.59.59.999.
40+
* [TIMELINE] Fixed the overall duration to 00:00:00.000 if no files were
41+
imported or selected. In these cases, the timeline controls will now be disabled.
3742
* [FROM VIDEO TO PICTURES] Removed the `fifo` filter for GIF creation because
3843
it was removed from recent versions of FFmpeg (it also seems unnecessary).
3944
* [STILL IMAGE MAKER] Iproved usability setting the images time interval.
40-
45+
* Update Italian language (thanks to @Bovirus and @jeanslack).
46+
* Update Russian language (thanks to ChourS)
4147

4248
+------------------------------------+
4349
Wed, 30 July 2025 v6.1.13

videomass/data/locale/ar_SA/LC_MESSAGES/videomass.po

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2025-08-23 11:55+0200\n"
10+
"POT-Creation-Date: 2025-08-27 14:38+0200\n"
1111
"PO-Revision-Date: 2024-07-17 16:34+0200\n"
1212
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313
"Language: ar_SA\n"
@@ -46,15 +46,16 @@ msgstr ""
4646
msgid "Second pass command"
4747
msgstr ""
4848

49-
msgid "Videomass - Raw Command Line"
49+
msgid "Videomass - RAW Commands"
5050
msgstr ""
5151

5252
msgid "Read me"
5353
msgstr ""
5454

5555
msgid ""
56-
"The raw command lines reflect the AV-Conversions interface\n"
57-
"settings and apply to the individual file selected.\n"
56+
"The RAW commands reflect the user settings made on\n"
57+
"AV-Conversions interface and apply only to the individual\n"
58+
"selected file.\n"
5859
"\n"
5960
"Please note that using EBU R128 (High-Quality), any <?>\n"
6061
"markers highlighted in red should be replaced with the\n"
@@ -1666,18 +1667,21 @@ msgid ""
16661667
msgstr ""
16671668

16681669
msgid ""
1669-
"The timeline editor allows you to trim slices of time on selected imported media.\n"
1670-
"The \"time format\" used to report durations is expressed in hours, minutes, seconds\n"
1671-
"and milliseconds (HH:MM:SS.ms).\n"
1670+
"The timeline editor allows you to trim slices of time on selected files.\n"
1671+
"The time format used to report durations is expressed in hours, minutes,\n"
1672+
"seconds and milliseconds (HH:MM:SS.ms).\n"
16721673
"\n"
1673-
"Note that importing new files, making new selection, deselection, deleting items,\n"
1674-
"sorting items, will reset any previous settings to default values.\n"
1674+
"The «Start»/«End» duration values always refer to the initial position of\n"
1675+
"a overall duration. The overall duration of a file and the duration of a\n"
1676+
"selected segment (including warnings) are displayed on the timeline\n"
1677+
"status bar.\n"
16751678
"\n"
1676-
"If no source file has been imported into Videomass, the overall duration values will\n"
1677-
"be set to the maximum allowed duration (default is 23:59:59.999).\n"
1679+
"Please note that actions such as importing new files, selecting, deselecting,\n"
1680+
"deleting, and sorting items will reset the timeline to its default values.\n"
16781681
"\n"
1679-
"The \"Start\"/\"End\" duration values always refer to the initial position of the timeline.\n"
1680-
"Additional setup information and warnings are shown on the timeline status bar."
1682+
"If no source file, the duration values ​​will be set to the default value\n"
1683+
"(00:00:00.000) and all timeline controls will be disabled.\n"
1684+
"This behavior also applies when deselecting files."
16811685
msgstr ""
16821686

16831687
msgid "Source duration:"
@@ -1712,7 +1716,7 @@ msgstr ""
17121716
msgid "Save as a new profile of the Presets Manager."
17131717
msgstr ""
17141718

1715-
msgid "Displays the raw command line for the selected file."
1719+
msgid "Displays the RAW commands of the selected file."
17161720
msgstr ""
17171721

17181722
msgid "Available video encoders. \"Copy\" means that the video stream will not be re-encoded and will allow you (depending on the encoder) to change the container, audio codec and a few other parameters."
@@ -2214,13 +2218,15 @@ msgstr ""
22142218

22152219
msgid ""
22162220
"\n"
2217-
"1. Import one or more image files such as JPG, PNG and BMP formats, then select one.\n"
2221+
"1. Import one or more image files such as JPG, PNG and BMP formats (even in mixed mode),\n"
2222+
"then select one as your starting point.\n"
22182223
"\n"
2219-
"2. Use the Resize tool for images which have different sizes such as width and\n"
2220-
"height. It is optional in other cases.\n"
2224+
"2. Use the Resize tool if your images have different width and height dimensions.\n"
2225+
"You only need to do this once for the selected file to automatically resize the other images.\n"
2226+
"Otherwise, it's optional.\n"
22212227
"\n"
2222-
"3. Set a time interval between images, or for a single image if you use\n"
2223-
" a single still image option.\n"
2228+
"3. Set a time interval between images, or for a single image if you\n"
2229+
"«Enable a single still image» option.\n"
22242230
"\n"
22252231
"4. Run the conversion.\n"
22262232
"\n"

videomass/data/locale/cs_CZ/LC_MESSAGES/videomass.po

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2025-08-23 11:55+0200\n"
10+
"POT-Creation-Date: 2025-08-27 14:38+0200\n"
1111
"PO-Revision-Date: 2024-07-17 16:33+0200\n"
1212
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313
"Language: cs_CZ\n"
@@ -46,15 +46,16 @@ msgstr ""
4646
msgid "Second pass command"
4747
msgstr ""
4848

49-
msgid "Videomass - Raw Command Line"
49+
msgid "Videomass - RAW Commands"
5050
msgstr ""
5151

5252
msgid "Read me"
5353
msgstr ""
5454

5555
msgid ""
56-
"The raw command lines reflect the AV-Conversions interface\n"
57-
"settings and apply to the individual file selected.\n"
56+
"The RAW commands reflect the user settings made on\n"
57+
"AV-Conversions interface and apply only to the individual\n"
58+
"selected file.\n"
5859
"\n"
5960
"Please note that using EBU R128 (High-Quality), any <?>\n"
6061
"markers highlighted in red should be replaced with the\n"
@@ -1666,18 +1667,21 @@ msgid ""
16661667
msgstr ""
16671668

16681669
msgid ""
1669-
"The timeline editor allows you to trim slices of time on selected imported media.\n"
1670-
"The \"time format\" used to report durations is expressed in hours, minutes, seconds\n"
1671-
"and milliseconds (HH:MM:SS.ms).\n"
1670+
"The timeline editor allows you to trim slices of time on selected files.\n"
1671+
"The time format used to report durations is expressed in hours, minutes,\n"
1672+
"seconds and milliseconds (HH:MM:SS.ms).\n"
16721673
"\n"
1673-
"Note that importing new files, making new selection, deselection, deleting items,\n"
1674-
"sorting items, will reset any previous settings to default values.\n"
1674+
"The «Start»/«End» duration values always refer to the initial position of\n"
1675+
"a overall duration. The overall duration of a file and the duration of a\n"
1676+
"selected segment (including warnings) are displayed on the timeline\n"
1677+
"status bar.\n"
16751678
"\n"
1676-
"If no source file has been imported into Videomass, the overall duration values will\n"
1677-
"be set to the maximum allowed duration (default is 23:59:59.999).\n"
1679+
"Please note that actions such as importing new files, selecting, deselecting,\n"
1680+
"deleting, and sorting items will reset the timeline to its default values.\n"
16781681
"\n"
1679-
"The \"Start\"/\"End\" duration values always refer to the initial position of the timeline.\n"
1680-
"Additional setup information and warnings are shown on the timeline status bar."
1682+
"If no source file, the duration values ​​will be set to the default value\n"
1683+
"(00:00:00.000) and all timeline controls will be disabled.\n"
1684+
"This behavior also applies when deselecting files."
16811685
msgstr ""
16821686

16831687
msgid "Source duration:"
@@ -1712,7 +1716,7 @@ msgstr ""
17121716
msgid "Save as a new profile of the Presets Manager."
17131717
msgstr ""
17141718

1715-
msgid "Displays the raw command line for the selected file."
1719+
msgid "Displays the RAW commands of the selected file."
17161720
msgstr ""
17171721

17181722
msgid "Available video encoders. \"Copy\" means that the video stream will not be re-encoded and will allow you (depending on the encoder) to change the container, audio codec and a few other parameters."
@@ -2214,13 +2218,15 @@ msgstr ""
22142218

22152219
msgid ""
22162220
"\n"
2217-
"1. Import one or more image files such as JPG, PNG and BMP formats, then select one.\n"
2221+
"1. Import one or more image files such as JPG, PNG and BMP formats (even in mixed mode),\n"
2222+
"then select one as your starting point.\n"
22182223
"\n"
2219-
"2. Use the Resize tool for images which have different sizes such as width and\n"
2220-
"height. It is optional in other cases.\n"
2224+
"2. Use the Resize tool if your images have different width and height dimensions.\n"
2225+
"You only need to do this once for the selected file to automatically resize the other images.\n"
2226+
"Otherwise, it's optional.\n"
22212227
"\n"
2222-
"3. Set a time interval between images, or for a single image if you use\n"
2223-
" a single still image option.\n"
2228+
"3. Set a time interval between images, or for a single image if you\n"
2229+
"«Enable a single still image» option.\n"
22242230
"\n"
22252231
"4. Run the conversion.\n"
22262232
"\n"

videomass/data/locale/de_DE/LC_MESSAGES/videomass.po

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2025-08-23 11:55+0200\n"
10+
"POT-Creation-Date: 2025-08-27 14:38+0200\n"
1111
"PO-Revision-Date: 2024-07-17 16:40+0200\n"
1212
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313
"Language: de_DE\n"
@@ -46,15 +46,16 @@ msgstr ""
4646
msgid "Second pass command"
4747
msgstr ""
4848

49-
msgid "Videomass - Raw Command Line"
49+
msgid "Videomass - RAW Commands"
5050
msgstr ""
5151

5252
msgid "Read me"
5353
msgstr ""
5454

5555
msgid ""
56-
"The raw command lines reflect the AV-Conversions interface\n"
57-
"settings and apply to the individual file selected.\n"
56+
"The RAW commands reflect the user settings made on\n"
57+
"AV-Conversions interface and apply only to the individual\n"
58+
"selected file.\n"
5859
"\n"
5960
"Please note that using EBU R128 (High-Quality), any <?>\n"
6061
"markers highlighted in red should be replaced with the\n"
@@ -1666,18 +1667,21 @@ msgid ""
16661667
msgstr ""
16671668

16681669
msgid ""
1669-
"The timeline editor allows you to trim slices of time on selected imported media.\n"
1670-
"The \"time format\" used to report durations is expressed in hours, minutes, seconds\n"
1671-
"and milliseconds (HH:MM:SS.ms).\n"
1670+
"The timeline editor allows you to trim slices of time on selected files.\n"
1671+
"The time format used to report durations is expressed in hours, minutes,\n"
1672+
"seconds and milliseconds (HH:MM:SS.ms).\n"
16721673
"\n"
1673-
"Note that importing new files, making new selection, deselection, deleting items,\n"
1674-
"sorting items, will reset any previous settings to default values.\n"
1674+
"The «Start»/«End» duration values always refer to the initial position of\n"
1675+
"a overall duration. The overall duration of a file and the duration of a\n"
1676+
"selected segment (including warnings) are displayed on the timeline\n"
1677+
"status bar.\n"
16751678
"\n"
1676-
"If no source file has been imported into Videomass, the overall duration values will\n"
1677-
"be set to the maximum allowed duration (default is 23:59:59.999).\n"
1679+
"Please note that actions such as importing new files, selecting, deselecting,\n"
1680+
"deleting, and sorting items will reset the timeline to its default values.\n"
16781681
"\n"
1679-
"The \"Start\"/\"End\" duration values always refer to the initial position of the timeline.\n"
1680-
"Additional setup information and warnings are shown on the timeline status bar."
1682+
"If no source file, the duration values ​​will be set to the default value\n"
1683+
"(00:00:00.000) and all timeline controls will be disabled.\n"
1684+
"This behavior also applies when deselecting files."
16811685
msgstr ""
16821686

16831687
msgid "Source duration:"
@@ -1712,7 +1716,7 @@ msgstr ""
17121716
msgid "Save as a new profile of the Presets Manager."
17131717
msgstr ""
17141718

1715-
msgid "Displays the raw command line for the selected file."
1719+
msgid "Displays the RAW commands of the selected file."
17161720
msgstr ""
17171721

17181722
msgid "Available video encoders. \"Copy\" means that the video stream will not be re-encoded and will allow you (depending on the encoder) to change the container, audio codec and a few other parameters."
@@ -2214,13 +2218,15 @@ msgstr ""
22142218

22152219
msgid ""
22162220
"\n"
2217-
"1. Import one or more image files such as JPG, PNG and BMP formats, then select one.\n"
2221+
"1. Import one or more image files such as JPG, PNG and BMP formats (even in mixed mode),\n"
2222+
"then select one as your starting point.\n"
22182223
"\n"
2219-
"2. Use the Resize tool for images which have different sizes such as width and\n"
2220-
"height. It is optional in other cases.\n"
2224+
"2. Use the Resize tool if your images have different width and height dimensions.\n"
2225+
"You only need to do this once for the selected file to automatically resize the other images.\n"
2226+
"Otherwise, it's optional.\n"
22212227
"\n"
2222-
"3. Set a time interval between images, or for a single image if you use\n"
2223-
" a single still image option.\n"
2228+
"3. Set a time interval between images, or for a single image if you\n"
2229+
"«Enable a single still image» option.\n"
22242230
"\n"
22252231
"4. Run the conversion.\n"
22262232
"\n"

videomass/data/locale/en_US/LC_MESSAGES/videomass.po

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: Videomass 5.0.18\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2025-08-23 11:55+0200\n"
10+
"POT-Creation-Date: 2025-08-27 14:38+0200\n"
1111
"PO-Revision-Date: 2024-07-03 18:44+0200\n"
1212
"Last-Translator: \n"
1313
"Language: en_US\n"
@@ -46,15 +46,16 @@ msgstr ""
4646
msgid "Second pass command"
4747
msgstr ""
4848

49-
msgid "Videomass - Raw Command Line"
49+
msgid "Videomass - RAW Commands"
5050
msgstr ""
5151

5252
msgid "Read me"
5353
msgstr ""
5454

5555
msgid ""
56-
"The raw command lines reflect the AV-Conversions interface\n"
57-
"settings and apply to the individual file selected.\n"
56+
"The RAW commands reflect the user settings made on\n"
57+
"AV-Conversions interface and apply only to the individual\n"
58+
"selected file.\n"
5859
"\n"
5960
"Please note that using EBU R128 (High-Quality), any <?>\n"
6061
"markers highlighted in red should be replaced with the\n"
@@ -1666,18 +1667,21 @@ msgid ""
16661667
msgstr ""
16671668

16681669
msgid ""
1669-
"The timeline editor allows you to trim slices of time on selected imported media.\n"
1670-
"The \"time format\" used to report durations is expressed in hours, minutes, seconds\n"
1671-
"and milliseconds (HH:MM:SS.ms).\n"
1670+
"The timeline editor allows you to trim slices of time on selected files.\n"
1671+
"The time format used to report durations is expressed in hours, minutes,\n"
1672+
"seconds and milliseconds (HH:MM:SS.ms).\n"
16721673
"\n"
1673-
"Note that importing new files, making new selection, deselection, deleting items,\n"
1674-
"sorting items, will reset any previous settings to default values.\n"
1674+
"The «Start»/«End» duration values always refer to the initial position of\n"
1675+
"a overall duration. The overall duration of a file and the duration of a\n"
1676+
"selected segment (including warnings) are displayed on the timeline\n"
1677+
"status bar.\n"
16751678
"\n"
1676-
"If no source file has been imported into Videomass, the overall duration values will\n"
1677-
"be set to the maximum allowed duration (default is 23:59:59.999).\n"
1679+
"Please note that actions such as importing new files, selecting, deselecting,\n"
1680+
"deleting, and sorting items will reset the timeline to its default values.\n"
16781681
"\n"
1679-
"The \"Start\"/\"End\" duration values always refer to the initial position of the timeline.\n"
1680-
"Additional setup information and warnings are shown on the timeline status bar."
1682+
"If no source file, the duration values ​​will be set to the default value\n"
1683+
"(00:00:00.000) and all timeline controls will be disabled.\n"
1684+
"This behavior also applies when deselecting files."
16811685
msgstr ""
16821686

16831687
msgid "Source duration:"
@@ -1712,7 +1716,7 @@ msgstr ""
17121716
msgid "Save as a new profile of the Presets Manager."
17131717
msgstr ""
17141718

1715-
msgid "Displays the raw command line for the selected file."
1719+
msgid "Displays the RAW commands of the selected file."
17161720
msgstr ""
17171721

17181722
msgid "Available video encoders. \"Copy\" means that the video stream will not be re-encoded and will allow you (depending on the encoder) to change the container, audio codec and a few other parameters."
@@ -2214,13 +2218,15 @@ msgstr ""
22142218

22152219
msgid ""
22162220
"\n"
2217-
"1. Import one or more image files such as JPG, PNG and BMP formats, then select one.\n"
2221+
"1. Import one or more image files such as JPG, PNG and BMP formats (even in mixed mode),\n"
2222+
"then select one as your starting point.\n"
22182223
"\n"
2219-
"2. Use the Resize tool for images which have different sizes such as width and\n"
2220-
"height. It is optional in other cases.\n"
2224+
"2. Use the Resize tool if your images have different width and height dimensions.\n"
2225+
"You only need to do this once for the selected file to automatically resize the other images.\n"
2226+
"Otherwise, it's optional.\n"
22212227
"\n"
2222-
"3. Set a time interval between images, or for a single image if you use\n"
2223-
" a single still image option.\n"
2228+
"3. Set a time interval between images, or for a single image if you\n"
2229+
"«Enable a single still image» option.\n"
22242230
"\n"
22252231
"4. Run the conversion.\n"
22262232
"\n"

0 commit comments

Comments
 (0)