Convertir videos MKV a MP4 con subtitulos usando FFmpeg

  • Autor Autor DanySheid
  • Fecha de inicio Fecha de inicio
DanySheid

DanySheid

Gamma
Social Media
Verificación en dos pasos activada
Verificado por Whatsapp
Buenas, queria hacer un batch para convertir varios videos .MKV a .MP4 mientras se extraen y pegan los subtitulos, el problema es que no encuentra el video de donde tiene que extraer los subtitulos y aunque creo saber donde esta el error no tengo experiencia en batch como para solucionarlo :ambivalence:


Insertar CODE, HTML o PHP:
  [MENTION=57775]echo[/MENTION] off
SETLOCAL ENABLEDELAYEDEXPANSION
set srcPATH=C:\ffmpeg\MKV\
set dstPATH=C:\ffmpeg\Listos\
FOR %%A in ("%srcPATH%*.mkv") DO ( ffmpeg.exe -i "%%A" -c:v libx264 -preset superfast -vf subtitles=[COLOR="#FF0000"]"%%A"[/COLOR] "%dstPATH%%%~nA.mp4" )
pause

Dejo el error resaltado en rojo aver si alguien con mas experiencia me puede ayudar :encouragement:



- - - Actualizado - - -



Ya lo solucione, tenia que reemplazar "%%A" por %%~nA.mkv

Dejo el codigo por si alguien lo quiere utilizar

Insertar CODE, HTML o PHP:
  [MENTION=57775]echo[/MENTION] off
SETLOCAL ENABLEDELAYEDEXPANSION
set srcPATH=C:\ffmpeg\MKV\
set dstPATH=C:\ffmpeg\Listos\

FOR %%A in ("%srcPATH%*.mkv") DO ( ffmpeg.exe -i "%%A" -c:v libx264 -vf subtitles=%%~nA.mkv "%dstPATH%%%~nA.mp4" )
pause
 
Última edición:
Atrás
Arriba