castnow

Répondre
titol
Messages : 1
Enregistré le : jeu. 21 déc. 2017 11:03

castnow

Message 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
Avatar du membre
débitant
modérateur
Messages : 12064
Enregistré le : mar. 14 juil. 2015 18:22
Localisation : Lorraine France

Re: castnow

Message 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
Avatar du membre
tioker
modérateur
Messages : 1187
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: castnow

Message 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...
ImageDistrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7
Kernel : 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)
mézig
Messages : 1819
Enregistré le : mar. 14 nov. 2017 14:40

Re: castnow

Message 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
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
Avatar du membre
tioker
modérateur
Messages : 1187
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: castnow

Message 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.
ImageDistrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7
Kernel : 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)
Avatar du membre
tioker
modérateur
Messages : 1187
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: castnow

Message 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à.
Modifié en dernier par tioker le ven. 29 déc. 2017 13:32, modifié 2 fois.
ImageDistrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7
Kernel : 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)
mézig
Messages : 1819
Enregistré le : mar. 14 nov. 2017 14:40

Re: castnow

Message 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
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
Répondre