Me han dicho que es posible insertar subtítulos (.srt) en archivos de video (.avi) usando ffmpeg, pero no puedo encontrar ninguna mención en la página de manual. ¿Es esto posible? ¿Qué comando uso?

Comentarios

Respuesta

De man ffmpeg:

Opciones de subtítulos:

-scodec codec Forzar códec de subtítulos ( «copiar» para copiar el flujo).

-newsubtitle Agrega un nuevo flujo de subtítulos al flujo de salida actual.

-slang code Establece el código de idioma ISO 639 (3 letras) del flujo de subtítulos actual.

Entonces: ffmpeg -newsubtitle subtitles.srv -i video.avi ...

Comentarios

  • Si utilizo en lugar de ... result.avi este comando no funciona At least one output file must be specified
  • Por supuesto, ... significa " y cualquier otra opción que necesite ".
  • Suficiente es ffmpeg -newsubtitle subtitles.srt -i video.avi result.avi pero esto termina con el mensaje de arriba. Esperaba que result.avi fuera un archivo de salida. Lo intenté con -o result.avi también, pero sin éxito.
  • No ' no sé por qué esto no ' no funciona para mí (tal vez un archivo incorrecto o un problema con ffmpeg). Intenté este comando en su lugar mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
  • @ ShawnJ.Goff: Esto tampoco funcionó para mí. ¿Qué versión de ffmpeg estás usando y qué sistema operativo?

Responder

Desde el enlace de Pier, específicamente :

ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi 

He usado esto con éxito con la versión estática actual de git ffmpeg.

Comentarios

  • No ' t funciona. " El archivo de salida # 0 no contiene ninguna secuencia "

Respuesta

ffmpeg los desarrolladores están trabajando con soporte de subtítulos, pero hasta donde yo sé, solo funciona en la última versión de ffmpeg. mencoder grabará subtítulos instantáneamente, si quieres probar eso.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *