Find Jobs
Hire Freelancers

A simple C++ Linux program that demonstrates using libavutil to extract frames from a video.

$10-30 USD

Cancelado
Publicado hace más de 5 años

$10-30 USD

Pagado a la entrega
I need a simple C++ Linux program that demonstrates using libavutil to extract frames from a video file, resize them and save them to disk. The Input of the program: 1. A folder name – a folder in which there will be M video files. 2. N – The number of worker threads that will run on the system. Note: N could be different then M The program needs to: 1. Go over the folder and for each video file in the folder: a. Send the video to one of the N workers b. Each worker will: i. Split the video file into image frames ii. Resize each of the frames iii. Write the resized frame to disk iv. Return the worker process time 2. Print the total processing time of all the workers The program needs to be written in C++ Linux, needs to run on Ubuntu 16.04 , needs to use libavutil , libswscale etc.
ID del proyecto: 17433926

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 6 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 $36 USD por este trabajo
Avatar del usuario
Hello, I can modify the scaling_video.c example from FFMPEG, which uses AVUtil and SWScale, to scale a video frame by frame. Will add threads using OpenMP or Pthreads.
$40 USD en 1 día
4,9 (321 comentarios)
6,9
6,9

Sobre este cliente

Bandera de ISRAEL
Tel aviv, Israel
5,0
1
Miembro desde jul 24, 2018

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.