Actualmente estoy tratando de convertir mi biblioteca mkv a mp4 (Iphone 6 plus)
He logrado llegar a la conversión de mkv a mp4 correctamente, pero me falta la parte de subtítulos (SRT)
Aquí está mi código:
dir/b/s *.mkv >mkvlist.txt ///////// this gets a list of all the mkv files on the directory
for /F "delims=;" %%F in (mkvlist.txt) do ffmpeg.exe -i "%%F" -format mp4 -vcodec copy -acodec aac -strict -2 -sn "%%~dF%%~pF%%~nF.mp4" ///////////// this makes the conversion
del mkvlist.txt ////// this deletes the txt file
Me gustaría incluir subtítulos en el script, pero tengo problemas para insertar el nombre correcto de los subtítulos en el script (ya que este es un lote de conversión múltiple).
ffmpeg
video-conversion
subtitles
dpkmon
fuente
fuente
Respuestas:
MP4 no es compatible con SRT. Puedes usar softsubs o hardsubs.
softsubs
Subtítulos que consisten en una secuencia separada en el archivo. Pueden ser activados / desactivados por el reproductor, y no requieren que la transmisión de video se vuelva a codificar.
El soporte del reproductor para softsubs de texto cronometrado en MP4 puede ser bastante pobre. Solo tendrás que probarlo.
penurias
Los discos rígidos se "queman" en el video, por lo que el video debe volver a codificarse.
Consulte la documentación del filtro de subtítulos para obtener más información, como cómo seleccionar una secuencia de subtítulos en particular si hay más de una.
fuente
Tuve un problema similar al pasar de MP4 a MKV de algunos archivos mp4 que rompí con Handbrake. Primero consulté https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide/subtitle_options , que implicaba formatos de subtítulos particulares para mkv vs mp4. Después de jugar con conversiones de culo y mov_text que no funcionaban, probé algunos archivos y noté que aparecía el formato dvd_subtitle. Después de mucho jugar, lo siguiente funcionó.
Espero eso ayude.
fuente