jeanslack / Videomass

Videomass is a free, open source and cross-platform GUI for FFmpeg and yt-dlp
https://jeanslack.github.io/Videomass/
GNU General Public License v3.0
1.07k stars 49 forks source link

Can you specify filename conforming pattern? #282

Open johannesdedoper opened 6 months ago

johannesdedoper commented 6 months ago

Hello Italy!

Hope your well! Just noticed that sometimes files are not added to the queue. Seems to be a filename issue. Can you please give me the conforming_pattern? eg. conformingpattern='^[A-Za-z0-9-.]+$' so I can make a small script checking this? This way I can change the filenames that are not accepted.

Thanks in advance! Cheers, J.

jeanslack commented 6 months ago

Hello!

I'm fine thanks, I hope the same for you!

Yes, files are not added when they have the following incompatibilities:

In all these cases a window would be shown with the list of rejected files and the related error status. Can you confirm this please?

johannesdedoper commented 6 months ago

Thnx for your reply.

In all these cases a window would be shown with the list of rejected files and the related error status. Can you confirm this please?

Yes, you are correct! Sorry, I did see the popup but did not scroll to the right to look at the complete notification. It does say illegal characters are: ^ ` ~ " # % & * : < > ? / \ { | } Anyway, I now know what will work and what will not. BTW, the manage queue files feature sounds a very nice addition.

Cheers, J.

Oakchris1955 commented 4 weeks ago
  • illegal characters like: ^ ` ~ " # % & * : < > ? / \\ { | }

What is the purpose of filtering illegal file characters? Isn't that supposed to be the job of the filesystem? I see that these are the characters that are forbidden in FAT filesystems, but on the other hand, most of them are allowed on other filesystems, like ext4.