Names of snapshots in VLC

Feature requests for VLC.
LinuxForever
New Cone
New Cone
Posts: 8
Joined: 19 Mar 2022 11:25
Operating System: Linux
Location: Europe

Names of snapshots in VLC

Postby LinuxForever » 19 Mar 2022 11:52

For example we watch the movie SuperMan.avi

If we take a snapshots in VLC they will have the following names:
• vlcsnap-2022-03-19-12h32m36s393.png
• vlcsnap-2022-03-19-12h33m55s053.png
or
• vlcsnap-00001.png
• vlcsnap-00002.png

But if we take a snapshots in K-Lite Codec Pack they will have the following names:
• SuperMan.avi_snapshot_00.42.18_[2022.03.19_12.32.36].jpg
• SuperMan.avi_snapshot_00.42.19_[2022.03.19_12.33.55].jpg

We see that K-Lite Codec Pack automatically gives the same name as the video file itself!
And K-Lite Codec Pack automatically specifies the time from the video file when the snapshot was taken!
It is very good.
I would be very good if VLC will give the names of snapshots the same as the K-Lite Codec Pack gives them!
I would be very good if a new item with the names of screenshots appears in the Video settings of VLC media player.

PS: similar topic, but nothing has changed over for six years :(

You can also add a poll so users can vote :!:

rsbrux
New Cone
New Cone
Posts: 6
Joined: 07 Sep 2012 07:59
VLC version: 3.0.20
Operating System: Windows 10 22H2

Re: Names of snapshots in VLC

Postby rsbrux » 20 Mar 2022 19:42

To amplify, both the UI and the documentation are a bit confusing on this point.
Here are my main issues::
  • The default of adding a timestamp is pointless, since the host filesystem (in my case Windows 10) already provides a timestamp.
  • VLC insists on appending either a sequence number or a timestamp. This should be left up to the user, and the suffix should be represented by a formal parameter in the "Prefix" field under "Video snapshots". The current default could be represented by

    Code: Select all

    vlcsnap-$X
    where $X represents the current system date/time
  • The "Directory" field under "Video snapshots" appears to be static. I would like to have snapshots placed in the same directory as the original media file. This would be easy to do if the current $F parameter were provided instead in its component parts: directory, filename and extension. I could then put the parameter for directory (e.g. $M) in the directory field.
  • This would also allow me to dispense with the extension of the original media file, which I find superfluous. My ideal filename would then be

    Code: Select all

    $F_$T
    where $F is the naked file name, without directory or extension.

LinuxForever
New Cone
New Cone
Posts: 8
Joined: 19 Mar 2022 11:25
Operating System: Linux
Location: Europe

Re: Names of snapshots in VLC

Postby LinuxForever » 21 Mar 2022 15:10

To amplify, both the UI and the documentation are a bit confusing on this point.
Here are my main issues::
  • The default of adding a timestamp is pointless, since the host filesystem (in my case Windows 10) already provides a timestamp.
  • VLC insists on appending either a sequence number or a timestamp. This should be left up to the user, and the suffix should be represented by a formal parameter in the "Prefix" field under "Video snapshots". The current default could be represented by

    Code: Select all

    vlcsnap-$X
    where $X represents the current system date/time
Didn't notice any difference in Linux: vlcsnap-X2022-03-21-12h16m48s897.png :(
[*] The "Directory" field under "Video snapshots" appears to be static. I would like to have snapshots placed in the same directory as the original media file. This would be easy to do if the current $F parameter were provided instead in its component parts: directory, filename and extension. I could then put the parameter for directory (e.g. $M) in the directory field.
[*] This would also allow me to dispense with the extension of the original media file, which I find superfluous. My ideal filename would then be

Code: Select all

$F_$T
where $F is the naked file name, without directory or extension.[/list]
That's better (in Linux): vlcsnap-file____home_userNAME_%d0%b8%d0%b5%d1%80%0%bb8%d1%84_SuperMan.avi_00_03_142022-03-21-10h11m28s189.png :(
But you can immediately see if the name of the video file or directory is written not in English, but in Cyrillic, then hieroglyphs appear :!: :(
Is this error VLC if hieroglyphs (%d0%b8%d0%b5%d1%80%d0%be%d0%b3%d0%bb%d0%b8%d1%84) appear :?:

It would be nice to attach a poll to this thread so users can vote.
If anyone can please create a poll.

rsbrux
New Cone
New Cone
Posts: 6
Joined: 07 Sep 2012 07:59
VLC version: 3.0.20
Operating System: Windows 10 22H2

Re: Names of snapshots in VLC

Postby rsbrux » 23 Mar 2022 17:10

The current default could be represented by

Code: Select all

vlcsnap-$X
where $X represents the current system date/time
Didn't notice any difference in Linux: vlcsnap-X2022-03-21-12h16m48s897.png :(
This is a suggested change to VLC. According to Documentation:Format String, $X is not yet assigned. My suggestion was to add it as a new parameter to facilitate including it in (or in my case, leaving it out of) the snapshot filename specification.
My ideal filename would then be

Code: Select all

$F_$T
where $F is the naked file name, without directory or extension.
That's better (in Linux): vlcsnap-file____home_userNAME_%d0%b8%d0%b5%d1%80%0%bb8%d1%84_SuperMan.avi_00_03_142022-03-21-10h11m28s189.png :(
But you can immediately see if the name of the video file or directory is written not in English, but in Cyrillic, then hieroglyphs appear :!: :(
Is this error VLC if hieroglyphs (%d0%b8%d0%b5%d1%80%d0%be%d0%b3%d0%bb%d0%b8%d1%84) appear :?:
Sorry, I don't understand what you are trying to say, and I'm too lazy to translate your character codes into human-readable characters ;-}

LinuxForever
New Cone
New Cone
Posts: 8
Joined: 19 Mar 2022 11:25
Operating System: Linux
Location: Europe

Re: Names of snapshots in VLC

Postby LinuxForever » 27 Mar 2022 13:17

My ideal filename would then be

Code: Select all

$F_$T
where $F is the naked file name, without directory or extension.
That's better (in Linux): vlcsnap-file____home_userNAME_%d0%b8%d0%b5%d1%80%0%bb8%d1%84_SuperMan.avi_00_03_142022-03-21-10h11m28s189.png :(
But you can immediately see if the name of the video file or directory is written not in English, but in Cyrillic, then hieroglyphs appear :!: :(
Is this error VLC if hieroglyphs (%d0%b8%d0%b5%d1%80%d0%be%d0%b3%d0%bb%d0%b8%d1%84) appear :?:
Sorry, I don't understand what you are trying to say, and I'm too lazy to translate your character codes into human-readable characters ;-}
For example we have files Аватар.avi (cyrillic filename) and Avatar.avi (english filename).
Enter

Code: Select all

$F_$T
and take screenshots.

Screenshot names in the first case (cyrillic filename):
vlcsnap-file____home_userNAME_%d0%b5%d1%80%0%bb8%d1%84_%D0%90%D0%B2%D0%B0%D1%82%D0%B0%D1%80.avi_00_00_002022-03-27-13h55m57s880.png

Screenshot names in the second case (english filename):
vlcsnap-file____home_userNAME_%d0%b5%d1%80%0%bb8%d1%84_Avatar.avi_00_00_002022-03-27-13h57m13s213.png

Thus, we see that if the file name is not written in English, then hieroglyphs appear: %D0%90%D0%B2%D0%B0%D1%
VLC correctly displays the file name if it is written only in Latin!


Return to “VLC media player Feature Requests”

Who is online

Users browsing this forum: No registered users and 3 guests