
Usé las respuestas de estas preguntas, sin embargo, mi video no está recortado.
Cómo reproducir reproducir:
El vídeo del que hablo se grabó mediante la aplicación de grabación/"Tomar captura de pantalla" de Ubuntu 22.04.
Puedes descargar un vídeo aquí:https://sendanywhe.re/YVSW3OPL
El vídeo vinculado tiene una duración de 23 segundos; y yo uso:
ffmpeg -ss 10 -i linux_screencast.webm -c copy -t 10 shorter.webm
La salida dice:
rame= 24 fps=0.0 q=-1.0 Lsize= 2kB time=00:00:09.14 bitrate= 1.8kbits/s speed=1.25e+05x
Sin embargo, la salida tiene una duración de 21 segundos; en mi problema original la longitud no cambió en absoluto.
- Poner un
-ss
valor menor detrás de-i
como también se recomienda produce una salida vacía para mí. - Si elimino el
-copy
para volver a codificar el acortamiento funciona peroel vídeo se reduce a 1/5 de su tamaño (la resolución permanece igual). El vídeo parece un vídeo de 9:16 comprimido a la izquierda de un vídeo de 16:9.
¿Qué estoy haciendo mal? ¿Es el .webm
formato producido por Linux Screencast el problema o algo más?
Respuesta1
Probablemente el tiempo sea incorrecto porque su video tiene 10 segundos, pero en los metadatos del video dice que tiene 30 segundos, así que tal vez elimine los metadatos:
ffmpeg -ss 21 -i input.webm -map_metadata -1 -c copy output.webm