Bonjour a toutes & tous
J'ai installe le logicel castnow sur ma distribution préférée a savoir Mint 18.3 64bits saveur mint .
Le soft s’exécute en ligne de commande et il marche très bien ( rapide et supportant pas mal de formats ) .
J'ai voulu créer un script ou le but serait de selectioner un fichier video ou audio avec le bouton droit et de lancer le son ou le film avec le bouton droit . J'avoue mes limites et je ne vois pas comment procéder pour ce genre de manip ?
si un specialiste a une idée je suis grandement preneur
bien à vous
Merci
Olivier
castnow
- débitant
- modérateur
- Messages : 12064
- Enregistré le : mar. 14 juil. 2015 18:22
- Localisation : Lorraine France
Re: castnow
bonjour,
Pour une aide la plus efficace possible, merci de mettre la configuration de votre matériel dans la signature, pour cela Aide pour une signature utile
Pour une aide la plus efficace possible, merci de mettre la configuration de votre matériel dans la signature, pour cela Aide pour une signature utile

- tioker
- modérateur
- Messages : 1187
- Enregistré le : sam. 6 mai 2017 00:33
- Localisation : Anjou...Feu !
- Contact :
Re: castnow
Bonjour,
Ton sujet est intéressant... Associer un script au menu Scripts de Mint ... en particulier Nautilus.
J'ai trouvé ça en générique ... mais là ça m'a l'air mieux. Je pense que tu avais vu aussi.
En tous les cas le deuxième lien parle d'extension Nautilus qui permettrait d'associer des scripts à un sélection de fichier.
Peut-être/sûrement que le nom de fichier est passé en paramètre, ce qui permettrait de lancer ton application.
Plus qu'une solution, je suis curieux de voir ce que tes essais et/ou les conseils des membres donneront.
A SUIVRE...
Ton sujet est intéressant... Associer un script au menu Scripts de Mint ... en particulier Nautilus.
J'ai trouvé ça en générique ... mais là ça m'a l'air mieux. Je pense que tu avais vu aussi.
En tous les cas le deuxième lien parle d'extension Nautilus qui permettrait d'associer des scripts à un sélection de fichier.
Peut-être/sûrement que le nom de fichier est passé en paramètre, ce qui permettrait de lancer ton application.
Plus qu'une solution, je suis curieux de voir ce que tes essais et/ou les conseils des membres donneront.
A SUIVRE...
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
Re: castnow
Salut effectivement ce serait bien de connaitre l'environnement de bureau que tu utilises
Si c'est Mate
Tu ouvres ton editeur de texte et tu colles ceci
Tu enregistre avec un nom par exemple "Caster"
Ensuite sur ce fichier cliques droit et a l'onglet "Permissions" tu coches la case exécuter (ou quelque chose comme ça,suivant ton gestionnaire de fichiers)
Tu mets ce script dans .config/caja/scripts (si ce dossier scripts n'existe pas tu le créé)
Quand tu iras dans ton dossier video ,cliques sur une Video et tu choisis scripts et Caster
Donc si c'est Cinnamon ce doit etre .config/nemo/scripts
pour xfce mettre ce script dans un dossier quelconque et créer une action thunar avec le chemin vers ce script

Si c'est Mate
Tu ouvres ton editeur de texte et tu colles ceci
Code : Tout sélectionner
#!/bin/bash
castnow "$@"Ensuite sur ce fichier cliques droit et a l'onglet "Permissions" tu coches la case exécuter (ou quelque chose comme ça,suivant ton gestionnaire de fichiers)
Tu mets ce script dans .config/caja/scripts (si ce dossier scripts n'existe pas tu le créé)
Quand tu iras dans ton dossier video ,cliques sur une Video et tu choisis scripts et Caster
Donc si c'est Cinnamon ce doit etre .config/nemo/scripts
pour xfce mettre ce script dans un dossier quelconque et créer une action thunar avec le chemin vers ce script

Intel Pentium Dual CPU E2140 -- Nvidia GF108 -- 4 Go de RAM -- Ubuntu 18.10 -- DEEPIN 15.11
Intel Pentium CPU 4405U @ 2.10GHz × 4 -- Intel HD Graphics 510 (Skylake GT1) -- 4 Go de RAM -- Ubuntu 19.04 -- Ubuntu 18.04 -- DEEPIN 15.11 avec partition de données commune
Intel Pentium CPU 4405U @ 2.10GHz × 4 -- Intel HD Graphics 510 (Skylake GT1) -- 4 Go de RAM -- Ubuntu 19.04 -- Ubuntu 18.04 -- DEEPIN 15.11 avec partition de données commune
- tioker
- modérateur
- Messages : 1187
- Enregistré le : sam. 6 mai 2017 00:33
- Localisation : Anjou...Feu !
- Contact :
Re: castnow
Trop fort le mézig; ça marche impeccable.mézig a écrit :Donc si c'est Cinnamon ce doit etre .config/nemo/scripts
Moi j'ai utilisé le logiciel ffmpeg pour convertir un flac en mp3, ça fonctionne comme indiqué.
Cinnamon et nemo.
Code : Tout sélectionner
#!/bin/bash
#
ffmpeg -i "$@" -ab 320k -map_metadata 0 "${@%.*}.mp3";Seul bémol (si je peux me permettre): --> si je sélectionne plusieurs fichiers, il ne traite que le premier... Précédemment, j'avais encapsulé la commande dans un script qui faisait une boucle "for" mais bien sûr ça m'obligeait à donner le répertoire (ou à me positionner dessus). Je vais creuser.
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
- tioker
- modérateur
- Messages : 1187
- Enregistré le : sam. 6 mai 2017 00:33
- Localisation : Anjou...Feu !
- Contact :
Re: castnow
Bonsoir,
Je ne sais pas si titol est toujours intéressé, mais j'ai contourné mon problème de "sélection multiple". Voilà mon script
Pas trop de mérite, j'ai pioché sur des exemples que j'avais. Mais ça marche !
Attention --> si le fichier en sortie existe déjà, on n'écrase pas, on passe. En fait si dans le script on pose une question du genre "BlaBlaBla y/N", le N sera pris.
Tiens, pour causer ... je vois tout de suite une application à cette fonctionnalité: sélectionner un ensemble de photos et les réduire en les préfixant ... Du genre j'ai l'appareil photo de la mort qui fait des clichés de 200Mo mais je veux les publier sur internet ou les insérer dans un document LibreOffice sans que ça prenne trop de poids... J'ai déjà fait ça en script mais si ça peut se mettre dans l'explorateur ...
Mise à jour de 18h30 --> pour ceux que ça intéresse, programme de réduction de taille de photo (à adapter) directement utilisable dans l'explorateur. Attention, nécessite l'installation de imagemagick). Le code est à l'arrache, la taille non paramétrable (sauf à changer le script ), le préfixe pré-défini, mais pour réduire en masse des photos, je trouve ça marrant.
Ah oui IMPORTANT
Il faut être sur le répertoire pour activer un script. Je m'explique.
Dans nemo, cette méthode de navigation fonctionne
On est bien sur le répertoire 4T
Alors que celle-ci non,
on est sur le répertoire parent (2017) !
Voilà.
Je ne sais pas si titol est toujours intéressé, mais j'ai contourné mon problème de "sélection multiple". Voilà mon script
Code : Tout sélectionner
#!/bin/bash
#
for x in "$@"
do
ffmpeg -i "$x" -ab 320k -map_metadata 0 "${x%.*}.mp3";
doneAttention --> si le fichier en sortie existe déjà, on n'écrase pas, on passe. En fait si dans le script on pose une question du genre "BlaBlaBla y/N", le N sera pris.
Tiens, pour causer ... je vois tout de suite une application à cette fonctionnalité: sélectionner un ensemble de photos et les réduire en les préfixant ... Du genre j'ai l'appareil photo de la mort qui fait des clichés de 200Mo mais je veux les publier sur internet ou les insérer dans un document LibreOffice sans que ça prenne trop de poids... J'ai déjà fait ça en script mais si ça peut se mettre dans l'explorateur ...
Mise à jour de 18h30 --> pour ceux que ça intéresse, programme de réduction de taille de photo (à adapter) directement utilisable dans l'explorateur. Attention, nécessite l'installation de imagemagick). Le code est à l'arrache, la taille non paramétrable (sauf à changer le script ), le préfixe pré-défini, mais pour réduire en masse des photos, je trouve ça marrant.
Code : Tout sélectionner
#!/bin/bash
#
for x in "$@"
do
cp $x "reduced-$x"
mogrify -resize 1280x720 "reduced-$x"
doneIl faut être sur le répertoire pour activer un script. Je m'explique.
Dans nemo, cette méthode de navigation fonctionne
On est bien sur le répertoire 4TAlors que celle-ci non,
on est sur le répertoire parent (2017) !Voilà.
Modifié en dernier par tioker le ven. 29 déc. 2017 13:32, modifié 2 fois.
Distrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
Re: castnow
je viens d'essayer avec Mkchromecast et ça a l'air simple d'utilisation , j"ai le son mais pas les images , c'est plutot chiant pour les videos
Certainement un paquet qui manque
Certainement un paquet qui manque
Intel Pentium Dual CPU E2140 -- Nvidia GF108 -- 4 Go de RAM -- Ubuntu 18.10 -- DEEPIN 15.11
Intel Pentium CPU 4405U @ 2.10GHz × 4 -- Intel HD Graphics 510 (Skylake GT1) -- 4 Go de RAM -- Ubuntu 19.04 -- Ubuntu 18.04 -- DEEPIN 15.11 avec partition de données commune
Intel Pentium CPU 4405U @ 2.10GHz × 4 -- Intel HD Graphics 510 (Skylake GT1) -- 4 Go de RAM -- Ubuntu 19.04 -- Ubuntu 18.04 -- DEEPIN 15.11 avec partition de données commune
