Estoy tratando de mezclar muchos idiomas de subtítulos en el mismo archivo (MKV como salida) pero no funciona. Estoy intentando lo siguiente desde un archivo por lotes:
FOR /R %%A IN (*.mp4 *.webm) DO mkvmerge -o "%%~nA.mkv" "%%~A" --language 0:eng "%%~nA.en.srt" --language 1:spa "%%~nA.es.srt" --language 2:ger "%%~nA.de.srt" --language 3:por "%%~nA.pt.srt"
¿Qué estoy haciendo mal?
I get the following result:
Error: The file 'video1.en.srt' could not be opened for reading: open file error.
Está leyendo todos los archivos correctamente, pero no procesará el comando.
Sí. Existe pero a veces no existe. A veces obtengo es.srt en lugar de en.srt porque algunos videos están subtitulados en inglés y otros en español. ¿Eso podría ser un problema? En caso afirmativo, los trasladaré automáticamente a en.srt
—
GL
Supongo que tienes que verificar si existe un archivo antes de pasarlo
—
zx485
mkvmerge
.
OKAY. Probaré hoy si resolverá el problema. Es decir, tengo un lote para autoenviar el video en "en.srt". No creo que funcione, pero lo intentaré.
—
GL
video1.en.srt
existe en el directorio en el queFOR
se ejecuta el bucle? Solo para asegurarme ... O tal vez está abierto en otro programa sinSHARE_READ
privilegios ...