[TOC] # Contexte En vue de l'optimisation du logiciel MVA, j'ai cherché à établir un état de l'art en matière de lecteur utilisant ffmpeg. # Outils du marché/open sources Cette section présente les principaux lecteurs retenus pour l'étude comparative ## [GitHub - YetAnotherFFmpegPlayer](https://github.com/antzol/YetAnotherFFmpegPlayer) - Dernier commit : **20 Decembre 2022** - Developpement d'un Lecteur Video basé sur **Qt** - Fonctionne avec les streams **MPEG2-TS** - Lit depuis un fichier et depuis un stream UDP ## [GitHub - QtAVPlayer](https://github.com/valbok/QtAVPlayer) - Dernier commit : **30 Decembre 2023** - Lecteur média gratuit et open source basé sur Qt ## [An ffmpeg and SDL Tutorial - dranger.com](http://www.dranger.com/ffmpeg/ffmpeg.html) - **Déprecié** : A jour à la date de Fevrier 2015 - "Mise à jour" du programme [`ffplay.c`](https://github.com/FFmpeg/FFmpeg/blob/master/fftools/ffplay.c) de [Martin Böhme](http://www.inb.uni-luebeck.de/~boehme/using_libavcodec.html) - Codé en **C** - Utilise **SDL** pour l'affichage graphique ## [GitHub - fmpeg-video-player](https://github.com/rambodrahmani/ffmpeg-video-player/blob/master/tutorial07/tutorial07.c) - Dernier commit : **8 Novembre 2023** - Mise à jour du tutoriel de [dranger.com](http://www.dranger.com/ffmpeg/ffmpeg.html) (utilise la dernière version de l'API) - Codé en **C** - Utilise **SDL** pour l'affichage graphique ## [GitHub - LearnFFmpeg](https://github.com/githubhaohao/LearnFFmpeg) - Dernier commit : **29 Janvier 2022** - Developpement d'un Lecteur Audio et Video pour **Android** - Codé avec **Android Studio 4.1+**, **OpenGLES** et **OpenSLES** ## [GitHub - fanplayer](https://github.com/rockcarry/fanplayer) - Dernier commit : **11 Octobre 2023** - Developpement d'un Lecteur Video crossplatforme pour **Android** et **Windows**. - Codé en **C uniquement** (utilise gdi & direct3d sur win32)