¿Cómo puedo recortar un video usando ffmpeg?
FFMPEG ofrece varias formas de recortar videos, dependiendo de cómo desee especificar el área de cultivo. Estos son los métodos más comunes:
Método 1:recorte usando coordenadas y dimensiones
Este es el método más directo. Usted especifica las coordenadas X e Y de la esquina superior izquierda del área recortada, y el ancho y la altura del área recortada.
`` `Bash
ffmpeg -i input.mp4 -filter:v "cultivo =ancho:altura:x:y" salida.mp4
`` `` ``
Reemplace lo siguiente:
* `input.mp4`:la ruta a su archivo de video de entrada.
* `output.mp4`:la ruta a su archivo de video de salida.
* `Ancho ':el ancho del área recortada en píxeles.
* `Altura ':la altura del área recortada en píxeles.
* `X`:la coordenada X (posición horizontal) de la esquina superior izquierda del área recortada en píxeles. Comienza en 0 desde el borde izquierdo.
* `Y`:la coordenada y (posición vertical) de la esquina superior izquierda del área recortada en píxeles. Comienza en 0 desde el borde superior.
Ejemplo: Para recortar un video de 1920x1080 a un área de 1280x720 que comienza en x =100, y =50:
`` `Bash
ffmpeg -i input.mp4 -filter:v "cultivo =1280:720:100:50" salida.mp4
`` `` ``
Método 2:recorte utilizando porcentajes
Puede especificar el área de cultivo como un porcentaje de las dimensiones del video de entrada. Esto es útil cuando desea mantener la relación de aspecto. Sin embargo, requiere la bandera `-VF` (filtro de video).
`` `Bash
ffmpeg -i input.mp4 -vf "cultivo =iw*0.8:ih*0.6:0:0" salida.mp4
`` `` ``
Este ejemplo cultiva al 80% del ancho de entrada y el 60% de la altura de entrada, comenzando desde la esquina superior izquierda (x =0, y =0).
* `IW`:representa el ancho de video de entrada.
* `Ih`:representa la altura de video de entrada.
Método 3:recorte desde el centro
Este método cultiva un ancho y altura especificados desde el centro del video de entrada. Requiere calcular las coordenadas X e Y. Deberá determinar las compensaciones X e Y en función de las dimensiones de video de entrada y las dimensiones recortadas deseadas.
Consideraciones importantes:
* Relación de aspecto: Asegúrese de que sus dimensiones recortadas mantengan una relación de aspecto razonable (por ejemplo, 16:9, 4:3) para evitar la distorsión.
* Dimensiones de video de entrada: Antes de recortar, es una buena idea verificar las dimensiones de su video de entrada usando `ffprobe`. Por ejemplo:`ffprobe input.mp4` esto proporcionará información sobre las transmisiones de video, incluidos el ancho y la altura.
* Manejo de errores: Si sus parámetros de cultivo no son válidos (por ejemplo, el área de cultivo excede las dimensiones de video), FFMPEG probablemente devolverá un error. Siempre verifique sus cálculos.
* Curting avanzado: Para escenarios de cultivo más complejos (por ejemplo, recorte basado en la detección de contenido), es posible que deba explorar filtros FFMPEG más avanzados.
Recuerde reemplazar `input.mp4` y` output.mp4` con sus rutas de archivo reales. Siempre pruebe con una copia de su archivo de video original para evitar la pérdida de datos accidental.
- ·Cómo ver Con el USB JVC Everio
- ·Cómo finalizar un disco en una cámara Sony DVD
- ·¿Qué es la videoconferencia y por qué es importante
- ·Cómo transferir una Mini DV Cassette en un DVD
- ·¿Cuánto cuesta una cámara de vídeo HD?
- ·Cómo grabar vídeo en vivo y audio en un concierto
- ·Aplicación de la ley de Video
- ·¿Cómo se descarga un vídeo de youtube?
- Cómo transferir un vídeo a un ordenador desde una cámara
- Cómo copiar una cinta VHS a un DVD de vídeo para jugar en una cámara
- Costo de transferir 8 mm de cine a DVD
- Cómo utilizar una cámara Canon XL2 Video
- ¿Los mejores lugares para ver videos publicados?
- ¿Por qué es difícil captar el movimiento con la cámara?
