Find Jobs
Hire Freelancers

Script to Automate Re-encoding of MKV files

$30-250 USD

En curso
Publicado hace más de 5 años

$30-250 USD

Pagado a la entrega
Make a Linux script that will re-encode existing mkv files in a specified source directory (and subdirectories). Script must identify a subtitle track with certain characteristics and burn that track permanently into video. Primary/default audio track must be changed to preferred audio language. Output files will be written to a separate directory. Output video must be lowered to a given bitrate if necessary. Rename output file (and sub directory if exists) to URI friendly characters. For example convert diacritical characters to simple characters. Script must have a system to avoid duplicate processing. Script should have option to delete any processed files (or directory tree) older than x days.
ID del proyecto: 18129078

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 5 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
Adjudicado a:
Avatar del usuario
Hello I strongly suggest that this encoding automation and file manipulation can be performed with a processing pipeline based on Python and 'moviePy' ([login to view URL]) which wraps upon FFMPEG for this kind of video/audio processing. I am pretty sure I can handle this effectively! Thanassis
$155 USD en 3 días
4,9 (132 comentarios)
6,4
6,4
8 freelancers están ofertando un promedio de $206 USD por este trabajo
Avatar del usuario
Hello, Hope you are doing well. I have 6 years of experience in Linux and Webhosting. I'm an expert in Linux scripting. I have good experience on ffpmeg management also. I can handle this task. I need details conditions for the the re-encoding Regards. VishnuLal
$200 USD en 3 días
4,9 (409 comentarios)
7,1
7,1
Avatar del usuario
Hi, It looks like this can be done through shell script with the help of ffmpeg utility which can be installed on Linux servers. Few of your requirements are not clear to me , like the sub-title, moving to another directory etc. If you can explain in detail, it will be easy to make a plan for the script. Thanks
$150 USD en 3 días
5,0 (65 comentarios)
5,6
5,6
Avatar del usuario
Hi there, I'm Matt Sergej and can develop your Bash script for you (24 years a webmaster, started with Linux system administration, graduated and scripting multimedia for 11 years). Now for the script here are my notes per your requirements, assuming ffmpeg library usage: 1. Script must identify a subtitle track with certain characteristics and burn that track permanently into video. - What are these characteristics? "Burning" the text at scripted position and between start and end time is possible. But are you asking for the independent subtitles - they can be in the file but not burned in the video e.g. this is a feature of the player to show them (like VLC). Burning "hard" requires encoding of video = losing quality. 2. Primary/default audio track must be changed to preferred audio language. - I believe this can be done. 3. Output video must be lowered to a given bitrate if necessary. - OK, if bitrate is possible to read and is higher than requested. 4. Output files/directiories creating/renaming. - No issues. 5. Script must have a system to avoid duplicate processing. - proposing a simple text files for a "queue". On starting a script all video file paths are written there. After each processed video its path is removed. If script finishes, file is removed, if interrupted and rerun, checks for the file and continue/run. 6. Deleting files after X days - if not a cron scheduled job, then a parameter set at calling script. Let's discuss this. Best Regards, Matt
$275 USD en 7 días
5,0 (53 comentarios)
5,6
5,6
Avatar del usuario
Hello, I'm an expert in Linux (18 years of experience; Debian, Ubuntu, CentOS and many others), bash/shell scripting , etc. Please look at my profile.
$250 USD en 10 días
5,0 (35 comentarios)
5,0
5,0
Avatar del usuario
Hi, I am a python programmer. For the past few weeks I have been doing what your project requires, I have been batch converting .avi files into .mp4 files and merging .srt (subtitles) files with the .mp4's if the .srt exits for that file. This would be a very simple task for me to complete. Thanks for reading and I hope we can work together.
$222 USD en 5 días
5,0 (1 comentario)
0,6
0,6
Avatar del usuario
Hey there, I see you’re looking for somebody to make a Linux script to Automate Re-encoding of MKV files. I am familiar with shell scripting till i run a software production line (spl) with shell script before and also. I am experienced with mkvmerge and ffmpeg to extract audio from mkv files or add subtitle to Mkv or change bitrate. Do you prefer using specific tools and libraries?
$200 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Dear Sir, I have built many python scripts to manage video files and add special effects. My advice for your project it's to use only a python script that: 1. Defines the video input, preferred audio language, and optional max nr of days. 2. Determines the correct subtitle track to be used. 3. Determine the output filename with friendly name. 4. Re-encodes the video including the correct subtitle and audio track using ffmpeg. 5. Check if the output meets the requirements, if it doesn't then recode with a lower bitrate. 6. Performs the directory cleanup. With these 6 tasks, you will archive your goals. You will require to have installed python3, ffmpeg, bash. Other tools might also be necessary, depending on the details. Sincerely, Alexandre Bento Freire
$194 USD en 4 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Newport Beach, United States
5,0
15
Forma de pago verificada
Miembro desde may 5, 2004

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.