Page 1 sur 1

castnow

Posté : jeu. 21 déc. 2017 11:14
par titol
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

Re: castnow

Posté : jeu. 21 déc. 2017 11:17
par débitant
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 Image

Re: castnow

Posté : jeu. 21 déc. 2017 13:30
par tioker
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...

Re: castnow

Posté : jeu. 21 déc. 2017 16:57
par mézig
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

Code : Tout sélectionner

#!/bin/bash
castnow "$@"
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


Image

Re: castnow

Posté : jeu. 21 déc. 2017 18:47
par tioker
mézig a écrit :Donc si c'est Cinnamon ce doit etre .config/nemo/scripts
Trop fort le mézig; ça marche impeccable.
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";
Merci à titol de m'avoir fait découvrir une nouvelle fonctionnalité... et à mézig de m'avoir incité à me lancer.

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.

Re: castnow

Posté : ven. 22 déc. 2017 17:27
par tioker
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

Code : Tout sélectionner

#!/bin/bash
#
for x in "$@"
do
    ffmpeg -i "$x" -ab 320k -map_metadata 0 "${x%.*}.mp3";
done
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.

Code : Tout sélectionner

#!/bin/bash
#
for x in "$@"
do
    cp $x "reduced-$x"
    mogrify -resize 1280x720 "reduced-$x"
done
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
Image On est bien sur le répertoire 4T

Alors que celle-ci non,
Image on est sur le répertoire parent (2017) !

Voilà.

Re: castnow

Posté : ven. 22 déc. 2017 23:29
par mézig
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