Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/12/2012, à 15:12

londumas

[Résolu] application utilisé par Ubuntu pour jouer les sons

Bonjour,

Je suis entrain d'écrire un petit script avec une partie python, afin de prendre un fichier de calendrier ".ics" créée par Gmail au autre Thunderbird, afin de créer des alertes d'anniversaires.
J'utilise "notify-send" pour afficher une notification mais j'aimerai trouver la même application qu'utilise Ubuntu afin de jouer un son que j'ai trouvé sur une plateforme libre.
Le but serai d'avoir un truc du genre : application son.ogg -t 20
où "-t 20" serai la durée de jeu;
Il y a bien "mplayer" mais je ne trouve pas d'option de minuterie.

Savez vous quelle est l'application utilisée par Ubuntu pour jouer ses sons de tam-tam et autre ?
Je suis sur Quantal.

Merci pour votre temps.

Dernière modification par du Mas des Bourboux (Le 28/12/2012, à 13:45)

Hors ligne

#2 Le 16/12/2012, à 18:06

ljere

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

je pense que tu peux utiliser play


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#3 Le 16/12/2012, à 19:15

ljere

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

j'en ai trouvé d'autre à tester pour ton délai
ogg123
mpg123
aplay
cvlc


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#4 Le 17/12/2012, à 00:59

londumas

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

Merci pour ta réponse, je vais regarder de ce pas.
"play" n'est pas instalé, ogg123 non plus
"aplay" semble ne pas fonctionner avec les .ogg à moins qu'il faye utiliser une option.
je regarde pour "mpg123" et "cvlc"

Mais sais tu lequel de tous ceux-là est utilisé par Ubuntu pour ses alertes sonores ?

Merci encore

Hors ligne

#5 Le 17/12/2012, à 03:13

londumas

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

Bon voila, je viens de tester.
"ogg123" est super. Mais il n'est pas installé par défaut, C'est pas très grave mais ça m'embête un peu alors que je suis sûr qu'une autre application est utilisée par Ubuntu pour ses sons. Même situation pour "cvlc", ça doit être une option de "vlc", logiciel non installé par défaut.

Merci quand même.
Si quelqu'un a une idée du logiciel utilisé par Ubuntu pour jouer ses alertes sonores, je suis preneur.

Hors ligne

#6 Le 17/12/2012, à 09:35

classdroogies

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

aplay ne lit que le wav.

Pour ubuntu par défaut je dirai gstreamer.....

http://pygstdocs.berlios.de/

Dernière modification par classdroogies (Le 17/12/2012, à 09:37)

Hors ligne

#7 Le 17/12/2012, à 09:42

londumas

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

merci je regarde

Hors ligne

#8 Le 28/12/2012, à 08:07

londumas

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

Bonjour, me revoilà.

J'ai pas très bien compris comment utiliser gstreamer en ligne de commande un truc du genre gstreamer son.ogg ne fonctionne pas.

Que fait Ubuntu pour jouer ses sons ? Savez vous ou je peux trouver un code, dans mon ordi ou autre part, utilisé par Ubuntu pour faire cela ?

Merci

Hors ligne

#9 Le 28/12/2012, à 09:38

classdroogies

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

Ben t'as pas du bien regarder, c'est pour utiliser gstreamer avec python.....

http://pygstdocs.berlios.de/pygst-tutorial/playbin.html

Sinon, dans un terminal :

gst-launch filesrc location=music.ogg ! oggdemux ! vorbisdec ! audioconvert ! audioresample ! osssink 

Source :

http://docs.gstreamer.com/display/GstSDK/gst-launch

Hors ligne

#10 Le 28/12/2012, à 10:50

londumas

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

Merci pour la réponse.

Bon ce dont j'ai besoin c'est de la ligne de commande dans un términal car j'ai une ligne de mon script python qui execute une commande:

os.system("notify-send -u normal -i {} {} {} -t {} && ogg123 {} -K 4".format(image, titre, chaine_anniv, nombre_anniv * 5000 + 5000, musique))

Le but serai de remplacer "ogg123" par une application installée par défaut sur Ubuntu. "gst-launch" ne l'est apparemment pas puisque il me propose de l'installer. En revanche j'ai "gst-launch-0.10".

Merci pour l'aide et désolé de n'avoir pas été plus claire.

Hors ligne

#11 Le 28/12/2012, à 10:58

ljere

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

je ne vois vraiment pas l’intérêt de se casser autant la tête avec du python alors qu'il y a plein de lecteur accessible en bash


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#12 Le 28/12/2012, à 11:46

londumas

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

Justement ici le python n'est qu'un contexte puisque la ligne suivante

os.system("notify-send -u normal -i {} {} {} -t {} && ogg123 {} -K 4".format(image, titre, chaine_anniv, nombre_anniv * 5000 + 5000, musique))

execute un fichier audio en bash. Mon point c'est d’exécuter en bash un fichier audio sans avoir à installer qui que ce soit.

C'est possible je pense car Ubuntu le fait bien pour ses sons et alertes.

Hors ligne

#13 Le 28/12/2012, à 12:49

londumas

Re : [Résolu] application utilisé par Ubuntu pour jouer les sons

Bon j'ai trouvé ça :

gst-launch-0.10 playbin uri=file://
canberra-gtk-play --file=

Mais je ne trouve pas de moyen d’arrêter le son pour ces deux.

Sinon j'ai trouvé ça et ça marche bien.

mplayer <file> -endpos <n>

Je regarde un peu plus et je met résolu.

Merci de votre aide

Dernière modification par du Mas des Bourboux (Le 28/12/2012, à 12:52)

Hors ligne