( ricsip | 2024. 07. 18., cs – 13:39 )

Elsősorban YT-DLP kapcsán jött fel a gond, ugyanis a (gyakran hülye emoji-s és "érvénytelen" karakteres) videó TITLE-t használja a lementett fájl neveként is.

Ha megadom a azt a kapcsolót, ami szimpla limitálást végez: --restrict-filenames

akkor az kigyomlál mindent, ami nem [a-zA-Z0-9], azaz pl. space-k helyett underscore (zavaró) és más non-english karaktereket is. Innentől a magyar ékezetes karakterek is eltűnnek (zavaró), illetve emoji-k és a : ; , / \ < > | -k is (ezek mondjuk pont nem fájnak).

A következő lépcsőfok az emoji-k kiszűrésére a manuális, egyesével definiálásuk lenne, ami szerintem abnormális ötlet / lehetetlenség megcsinálni hibátlanra:

 

--replace-in-metadata title "&" "_"

--replace-in-metadata title " " ""

--replace-in-metadata title "[\U00010000-\U0010ffff]" ""

--replace-in-metadata title "[\U0000002f]" "_"