Les meilleurs développeurs C++ freelances sont sur Codeur.com
Fermé · 30 à 300 € · 1 offre · 670 vues
Bonjour,
En tant que VJ (Video Jockey) je fais des mixs video avec un logiciel nommé Serato Video, utilisant les codecs video ffdshow ou lav video decoder.
Afin d'obtenir de bonnes performances, il faut que l'accélération matérielle du GPU soit utilisée. Pour se faire j'utilise DXVA2 ou CUVID comme décoder GPU matériel avec Lav Video Decoder.
On peut le télécharger dans le pack Lav Filters disponible ici : [URL visible pour les membres Pro]
Mon problème est que certaines vidéos apparaissent mal centrées à la lecture. FFDSHOW possède une fonction "resize to screen resolution" très utile permettant de régler ce problème. Malheureusement FFDSHOW ne supporte pas l'accélération matérielle, et la version FFDSHOW DXVA n'est pas compatible avec mon logiciel.
Il me faudrait ainsi soit :
- LAV VIDEO DECODER avec une fonction de "resizing" et de "fit screen resolution"
ou
- FFDSHOW avec une fonction permettant l'accélération matérielle pour le format H264 (que j'utilise exclusivement). Pour info IntelQuickSync est déjà disponible mais mon logiciel n'est pas compatible avec les GPU Intel
Un dev m'avait donné l'idée de copier la partie accélération DXVA2 de VLC et de l'implémenter à FFDSHOW (à voir si c'est le plus facile pour toi ou non)
Pour info FFDSHOW et LAV FILTERS sont open-source
Budget indicatif : 30 à 300 €
Publication : 24 octobre 2013 à 12h28
Profils recherchés : Développeur C++ freelance , Monteur vidéo freelance
1 freelance a répondu à ce projet
1 proposition de devis en moins de 2h