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

Multimédia Java Discussion :

Java est-il suffisant ? Encodage vidéo


Sujet :

Multimédia Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 32
    Par défaut Java est-il suffisant ? Encodage vidéo
    Bonjour.
    Je suis actuellement sur un projet qui est de créer une application capable d'enregistrer des vidéos de l'écran et de les encoder en temps réel.
    Etant habitué au développement sur java et ne voulant pas être limité à la plateforme Windows, je me suis d'abords tourné vers ce langage.
    Mais après mûre réflexion et quelques sujets sur différents forums, j'en viens à me demander si cela est même réalisable à cause des lacunes du langage.

    Je vous demanderais d'éviter le "fan boy" s'il vous plait car cela ne m'aiderais pas, bien au contraire... Je sais que les "Virtual Machine" d’aujourd’hui peuvent faire mieux qu'un humain codant en C++.

    Il faut savoir que tous le monde n'a pas un processeur Sandy Bridge de la mort qui tue et qu'ils jouent quand même à des jeux comme battlefield 3...

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Effectivement, java est limité. Là ou tu va coincer, c'est que je ne pense pas que tu puisse générer en java 60 captures d'écran / seconde. Les logiciels qui font de la capture video sous windows ou autre, je pensent, travaillent à plus bas niveau, avec directx pour récupérer ces données depuis la carte vidéo par exemple.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 32
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Effectivement, java est limité. Là ou tu va coincer, c'est que je ne pense pas que tu puisse générer en java 60 captures d'écran / seconde. Les logiciels qui font de la capture video sous windows ou autre, je pensent, travaillent à plus bas niveau, avec directx pour récupérer ces données depuis la carte vidéo par exemple.
    Tout d'abords, merci pour ta réponse
    En faite, j'ai lu qu'on pouvais utiliser FFMPEG avec java, d’où mon poste ( désolé si j'ai oublié de préciser sa ).
    Je comptais plafonner a 30fps, et faire une conversion à la volé vers H.264

    Après, je suis en trin de faire la migration "JAVA vers C++/C" ( grâce à http://bruce-eckel.developpez.com/li...?page=sommaire ) mais je ne suis toujours pas au point... Je ne voudrais pas "expédier" ma reconversion et finir par faire quelque chose qui ferait se retourner Dennis Ritchie dans sa tombe...

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ffmpeg c'est du natif. A partir du moment ou tu lance des librairiesnatives pour faire le travail, tu peux tout faire

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 32
    Par défaut
    En faite, à l'heure ou j'écrivais ce post, je pensait qu'il fallait intégrer quelque chose comme "ffmpeg.jar".
    Maintenant, je sais qu'un simple Runtime suffit

    En résumer ( pour les gens qui ont éventuellement eu le même problème que moi ) : On peut utiliser le Robot de java pour réaliser des video mais sa reste très lents..

    La meilleur solution reste d'interfacer "FFMPEG.EXE"

    Voici le Topic ou je galère, je met celui ci en résolu :
    http://www.developpez.net/forums/d12...p/#post6636221

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Le langage Java est-il adapté pour les jeux vidéo ?
    Par Invité dans le forum Développement 2D, 3D et Jeux
    Réponses: 637
    Dernier message: 05/02/2021, 22h38
  2. Encodage Vidéo en Java
    Par Tourix dans le forum Multimédia
    Réponses: 1
    Dernier message: 24/07/2009, 15h50
  3. Quel est le meilleur encodage pour Java ?
    Par balmeyer dans le forum Langage
    Réponses: 6
    Dernier message: 11/08/2006, 14h57
  4. le Java est la continuité du C++ ???
    Par Vincent PETIT dans le forum Débats sur le développement - Le Best Of
    Réponses: 33
    Dernier message: 25/08/2005, 20h17
  5. [Applet] Savoir si Java est installé ?
    Par MagicManu dans le forum Applets
    Réponses: 5
    Dernier message: 18/06/2004, 15h56

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