IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Raspberry + picame : dater mes videos enregistrées


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2017
    Messages : 3
    Par défaut Raspberry + picame : dater mes videos enregistrées
    Bonjour à tous,

    Je cherche à faire un programme en python (3.2) sur mon raspberry pi 3 qui, lorsque j’appuierais sur un bouton poussoir, lancera l'enregistrement d'une vidéo et l'enregistrera dans un endroit bien précis avec en nom : "Session - Date - Heure:minutes:secondes".

    La commande d'enregistrement de la vidéo est la suivante et est fonctionnelle en bash :

    raspivid -n -t 200000 -w 1920 -h 1080 -fps 30 -b 10000000 -o /home/pi/Desktop/Video_records/video-moto.h264

    Du coup, dans mon script python, je lance cette commande bash via "processe" avec cette ligne :

    play_process = subprocess.Popen(['raspivid', '-n', '-t', '1220000', '-w', '1920', '-h', '1080', '-fps', '30', '-b', '10000000', '-o', '/home/pi/Desktop/Video_records/video-moto.h264'])

    Ca fonctionne mais le problème est que la vidéo est toujours enregistré sous le même nom...

    Comment puis-je faire ?

    Pour info, je parviens à définir la date via la commande suivante :

    Date = time.strftime('%Y-%m-%d %H:%M:%S')


    Toutefois, je ne parviens pas à coller cette date, même en essayant les cas suivants :

    '/home/pi/Desktop/Video_records/date.h264']
    '/home/pi/Desktop/Video_records/%date.h264']
    '/home/pi/Desktop/Video_records/$date.h264']
    '/home/pi/Desktop/Video_records/\$date.h264']
    '/home/pi/Desktop/Video_records/\%date.h264']
    '/home/pi/Desktop/Video_records/"date".h264']

    Si quelqu'un pouvait l'aider, ce serait top !
    Merci d'avance.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 729
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 729
    Par défaut
    Salut,

    Citation Envoyé par kurillin Voir le message
    Si quelqu'un pouvait l'aider, ce serait top !
    La concaténation est l'opération de base qui permet de fabriquer une chaine de caractères à partir d'autres bouts de chaînes de caractères. Et cette concaténation, c'est l'opérateur '+' qui la réalise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    >>> 'abc' + '123'
    'abc123'
    Et si on met '123' dans une variable:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >>> v = '123'
    >>> 'abc' + v
    'abc123'
    >>>
    comme le racontent tous les bons tutos.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2017
    Messages : 3
    Par défaut
    Salut et merci pour cette réponse.

    Ce soir je teste donc cette commande :

    play_process = subprocess.Popen(['raspivid', '-n', '-t', '1220000', '-w', '1920', '-h', '1080', '-fps', '30', '-b', '10000000', '-o', '/home/pi/Desktop/Video_records/' + Date + '.h264'])

    Si ça marche, un grand merci.

  4. #4
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2017
    Messages : 3
    Par défaut
    Super, ça marche !!

    Pour ceux qui prennent la discussion en cours de route, cette suite de commande permet de lancer l'enregistrement d'une vidéo et du son avec comme intitulé des fichiers une suite de caractère et la date :

    Mon script est en PYTHON 3.2 et cette commande lance des instruction en SH

    Name = 'Session moto du ' # Ajout de texte dans le titre du fichier généré
    Date = time.strftime('%Y-%m-%d %H:%M:%S') # Définition de la date
    play_process = subprocess.Popen(['raspivid', '-n', '-t', '10000', '-w', '1920', '-h', '1080', '-fps', '30', '-b', '10000000', '-o', '/home/pi/Desktop/Video_records/' + Name + Date + '.h264']) # commande d'enregistrement Video
    play_process = subprocess.Popen(['arecord', '-D', 'plughwevice', '-f', 'S16_LE', '-c', '1', '-r', '48000', '-d', '10', '/home/pi/Desktop/Audio_records/' + Name + Date + '.wav'])
    # Commande d'enregistrement photos

    Bien entendu, les options de mes commandes "raspivid" et "arecord" sont à modifier selon les besoins.

    Les fichier générés sont ainsi "Session moto du 2017-06-09 22:45:54.h264" et "Session moto du 2017-06-09 22:45:54.wav"

Discussions similaires

  1. Où Android stocke mes fichiers enregistrés
    Par herzak dans le forum Android
    Réponses: 3
    Dernier message: 22/11/2013, 14h35
  2. Problème pour télécharger mes videos et musiques
    Par willy123654 dans le forum Gnome
    Réponses: 3
    Dernier message: 21/09/2012, 09h13
  3. Réponses: 1
    Dernier message: 05/01/2010, 16h16
  4. mes video, musique
    Par imeys dans le forum Windows XP
    Réponses: 19
    Dernier message: 31/07/2006, 13h53
  5. Je ne peux plus lire mes videos
    Par Bouassa dans le forum Vidéo
    Réponses: 4
    Dernier message: 12/06/2006, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo