Necesito recortar solo los primeros 1 o 2 segundos de una serie de grabaciones FLV de diferentes longitudes no especificadas. He encontrado muchos recursos para extraer una duración específica de un video (por ejemplo, clips de 30 segundos), pero ninguno para continuar hasta el final de un video.
Ambos intentos solo producen una versión copiada del video, sin el recorte deseado:
ffmpeg -ss 2 -vcodec copy -acodec copy -i input.flv output.flv
ffmpeg -ss 2 -t 120 -vcodec copy -acodec copy -i input.flv output.flv
La idea sobre el segundo era: tal vez si especificaba una longitud más allá de lo posible, simplemente iría al final. No dados.
Sé que no es un problema con los códecs o el uso de segundos en lugar de código de tiempo ya que lo siguiente funcionó de maravilla:
ffmpeg -ss 2 -t 5 -vcodec copy -acodec copy -i input.flv output.flv
¿Alguna otra idea? Estoy abierto a usar otras herramientas de línea de comandos (basadas en Windows), sin embargo, estoy firmemente a favor de ffmpeg ya que ya lo estoy usando para la creación de miniaturas y estoy familiarizado con él.
Si ayuda, mis videos durarán menos de 2 minutos.
ACTUALIZAR:
He cambiado a usar Mencoder ( http://www.mplayerhq.hu/ ) ya que parece que ffmpeg no logrará esto sin alguna piratería adicional.
La sintaxis de Mencoder para lograr lo que me propuse hacer es:
mencoder.exe -ss 2 -oac copy -ovc copy input.flv -o output.flv
mencoder
ejemplo de arriba; o elffmpeg
ejemplo a continuación?