Find Jobs
Hire Freelancers

ffmpeg - matlab mex interface for audio codecs

$30-250 USD

Cerrado
Publicado hace alrededor de 10 años

$30-250 USD

Pagado a la entrega
Target: cygwin/mingw 64 bit mex file (and it's c source code counterpart) callable from matlab which should interface with the FFMPEG libs (cygwin/mingw), along with example of matlab code calling all 3 functions, with focus on amrwb Re-encoding(recoding) function of ~100kb voice data, any bitrate chosen. The mex file expose 3 methods: Re-encoding(recoding), encode and decode callable from matlab, each with parameters similar (but not limited) to: -> encoder name (as per ffmpeg standard naming convention) -> bitrate -> the length of the INPUT array -> the pointer to the matlab array/matrix to be Re-encoding(recoding)/encoded/decoded The functions should return to matlab: -> success status -> the the length/dimensions of the result(OUTPUT) array -> the pointer to the result(OUTPUT) array itself Notes: - performance: there is a strong focus on the time it takes to invoke it, pass parameters, recoding/encode/decode, return results to matlab. -> One should review options like: [login to view URL]!topic/[login to view URL] - the mex function(s) will be called in parallel many times by the same matlab process, but with different arguments (different values of the input array). - as it will be called many times, so it needs to be memory leak proof - comments -> the code needs to have clear comments on what it does in each section and explain why this way (if more options have been compared). Flexibility: -> We can make a paid milestones in this order: - initial stages when only the amrwb recoding is working (before expanding to the rest of codecs) - before the final the performance improvements - before creating the encoding and decoding methods - before full documentation - before testing portability on linux Further opportunities: -> The code will be made open source in the matlab community, therefore you will get exposure on the matlab community/academia from where you might get further requests on similar topics -> I will retain your name and you will own the code further, so you can reuse it for any other project you might desire.
ID del proyecto: 5731188

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
3 freelancers están ofertando un promedio de $488 USD por este trabajo
Avatar del usuario
Hi, I have experience working with mex and calling other libraries from it. Currently, I have linux OS. So, I would be able to make callings to your libraries in lib or so format. I guess ffmpg is opensource and has libraries for linux OS as well. What functions do you want to be called from matlab? Please initiate a chat for further discussion. Thanks, Mohan
$250 USD en 14 días
4,9 (15 comentarios)
4,7
4,7
Avatar del usuario
we are very interested in this job; we don't ask for milestones or escrow, don't pay money unless finishing and you see excellent results; waiting to start now!
$465 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de CYPRUS
City, Cyprus
5,0
1
Forma de pago verificada
Miembro desde oct 22, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.