Improve media player engine (FFmpeg 1.1.3 and DirectShow)

Cerrado Publicado Nov 29, 2013 Pagado a la entrega
Cerrado Pagado a la entrega

We develop a media player CherryPlayer [login to view URL]

Player engine uses FFmpeg for software decoding and DirectShow EVR for audio/video output.

We are searching for a coder that can do next improvements in player engine work:

1. Improve work of "audio tracks switching" during video playback between internal audio tracks and external AC3 tracks. This feature has been implemented in first version of player engine, but with some bugs. For example if video has a few internal audio tracks then engine selects to play the longest track between available that sometimes is NOT default track. This logic need to check and rewrite. Additionally switching between audio tracks should work more smoothly then it works now.

2. Add support playback multi-video files like m2ts with ability to switch between videos. For now player engine selects the longest video stream and longest audio stream to play video and so we have sometimes played incorrect default video with audio from another video. This feature connected to p.1.

3. Player engine supports internal video subtiles but with some bugs that need to fix. Also need to add support of external subtitles (SRT etc).

4. Add support codecs installed in system and Windows Media codecs.

5. We use ffmpeg 1.1.3. We would like to update FFmpeg either to last available FFmpeg 2.1.1 that has some API changed or to 1.1.7 that should have the same API.

This task includes ONLY fixes to player engine work and does NOT include UI fixes.

Only experienced coders please make a bid!

Servicios de audio Programación en C++ Arquitectura de software Servicios de video Windows Desktop

Nº del proyecto: #5179281

Sobre el proyecto

12 propuestas Proyecto remoto Activo Jan 5, 2014

12 freelancers están ofertando un promedio de $2998 por este trabajo

SovDyn

Hi, We have done one of your projects before (anti-leech applet) and we are happy to get this done for you. Our extensive experience in C++ should be a great fit. Although we didn't ever develop a full-scale FFm Más

$2989 USD en 30 días
(55 comentarios)
8.0
vux3m

Hello, I'm highly experienced with both FFMPEG and DirectShow. Please check my profile and resume for details. I think that I can handle the required modifications. Please let me know if you are itnerested. Thanks.

$3333 USD en 45 días
(65 comentarios)
7.3
Karu1977

Hi. I have experience of 14 years in C/C++ programming for Windows, including multithreading programs and audio processing. Improving existing code seems much easier than writing new code from zero. Not shure about exa Más

$1500 USD en 14 días
(16 comentarios)
5.4
shef91

Hello! I am interested on this project, if you check my previous project and portfolio, you can see and determine my high live working with video/audio streams. I have done several projects using ffmpeg libraries and Más

$1666 USD en 10 días
(10 comentarios)
4.8
logoDS761

A proposal has not yet been provided

$1550 USD en 10 días
(6 comentarios)
4.1
sergeydm

Hello. I have 10+ years experience in C++, Win32, COM, DirectShow, 6+ years experience in C#, .NET, ASP.NET, WCF, WinForm. Also I worked a lot several years ago with mpeg2 TS including SI. Which programming environment Más

$3000 USD en 30 días
(4 comentarios)
3.5
stevenswart

Greetings from South Africa, wakenet! :-) I am not familiar with FFmpeg or DirectShow, but willing to learn. I am particularly passionate about open-source software. Kindly note that at present I only work on con Más

$3000 USD en 180 días
(0 comentarios)
0.0