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

Programmation multimédia/Jeux Python Discussion :

Extraire des morceaux de vidéo


Sujet :

Programmation multimédia/Jeux Python

  1. #1
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 752
    Points
    1 752
    Par défaut Extraire des morceaux de vidéo
    Bonjour,
    j'aimerais à partir d'une vidéo extraire le morceau allant de 1m à 1m30s par exemple.

    Quelqu'un a-t-il déjà fait cela ?

  2. #2
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 462
    Points : 9 249
    Points
    9 249
    Billets dans le blog
    6
    Par défaut
    Bonjour rambc,

    Oui, c'est typiquement du ressort d'un logiciel de "montage vidéo"!

    Par exemple, on peut, à partir d'une émission TV enregistrée sur magnétoscope, retirer ce qu'il y a en trop au début, à la fin, ainsi que dans les pubs à l'intérieur, pour ne garder que l'émission elle-même.

    Tyrtamos

    [Edit]: je m'aperçois après coup que je ne t'ai pas fait une réponse avec Python. Malheureusement, je n'ai pas de solution avec Python, mais ça m'intéresse!
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  3. #3
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 752
    Points
    1 752
    Par défaut
    Salut.

    Je vais me renseigner sur d'autres forums voir s'il existe un moyen en ligne de commande sous Linux.

  4. #4
    Membre expérimenté Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Points : 1 728
    Points
    1 728
    Par défaut
    Bonjour,

    en utilisant ffmpeg, tu peux faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ffmpeg -ss 60 -t 30 -i in.avi out.avi
    C'est la commande de base pour extraire ta video entre 1min et 1min30sec.
    Reste que la qualité est moissie et le son decalé sur mes essais, il faut surement chercher dans les différentes options pour ameliorer tout ça.
    "Etre conscient de la difficulté permet de l'éviter.."
    Lao-Tseu.

  5. #5
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 752
    Points
    1 752
    Par défaut
    Bonjour.

    Merci pour l'info. On m'a donné une réponse un peu plus complète à ce sujet dans ce message sur le forum de ubuntu.fr.

  6. #6
    Membre éclairé
    Homme Profil pro
    heu...
    Inscrit en
    Octobre 2007
    Messages
    648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : heu...

    Informations forums :
    Inscription : Octobre 2007
    Messages : 648
    Points : 773
    Points
    773
    Par défaut
    Il y a aussi avisynth et sa fonction trim(image du début, image de fin). Avisynth permet de créer un serveur d'image (et même de gérer le son ), pouvant être lu comme une vidéo dans différents logiciels, tels VLC, MPCHC etc... Par contre cela implique de procéder par la suite à un encodage.

    Mais si tu veux faire une solution entièrement python, ou même hybride, tout en gérant la partie vidéo depuis une interface crée par tes soins, alors tu auras très probablement besoin de pymedia, mais le manque cruel de docs fait qu'il faut vraiment bien connaître ce domaine pour s'en servir. Comme ce n'était pas mon cas lorsque j'avais voulu m'y frotter, je ne saurais t'aider d'avantage.

    Avisynth est vraiment excellent, et procure quantité de fonctions et de filtres. La majeur partie des logiciels d'édition vidéo s'en servent de façon invisible. Pour ma part, je n'encode plus sans avoir amélioré la source via avisynth avant.

    http://avisynth.org/mediawiki/Main_Page

Discussions similaires

  1. Extraire pls morceaux d'une chaine dans des variables!
    Par baillador dans le forum Langage
    Réponses: 10
    Dernier message: 05/04/2006, 13h21
  2. [LG]Extraire des nombres d'une chaine
    Par audreym31 dans le forum Langage
    Réponses: 4
    Dernier message: 18/01/2004, 21h24
  3. Réponses: 9
    Dernier message: 17/01/2003, 11h45
  4. Extraire des chaines d'un RES
    Par Dumont dans le forum Langage
    Réponses: 2
    Dernier message: 20/08/2002, 08h13
  5. Réponses: 2
    Dernier message: 30/05/2002, 10h19

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