
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:
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 -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: