How to compress a video and perform AV editing in Windows?

Vishal_Kale_Tudip-1

Vishal Kale

25 de Noviembre 2017

Hay muchas áreas donde necesitamos la forma más rápida de realizar la edición de video. En Tudip, nuestra división de Ingeniería de Pruebas generalmente crea una película de problemas que encuentran en las aplicaciones. Estas películas luego se cargan al sistema de informes de problemas como Jira y otros. Tenemos un límite de carga de hasta 50MB de AV. Actualmente, todos usan herramientas en línea para comprimir el video rápidamente. Pero no es la manera más rápida de hacer eso. Así que en Tudip desarrollamos un pequeño programa en script de shell utilizando algunas herramientas de terceros para

comprimir el video sin conexión

para nuestros Ingenieros de prueba, de la manera que deseen. Un vídeo de tamaño de 100MB se puede comprimir hasta >1 MB.

Puede descargar la construcción de AVE aquí:

https://drive.google.com/open?id=184L5MN4iAaDGPLPS4EYMi4TZ0aISaSKW Es un pequeño programa llamado AVE (Audio Video Editing) que básicamente se ejecuta en ffmpeg. Es la herramienta de código abierto más poderosa utilizada para la edición de videos e imágenes. Para la compresión de video y la eliminación de audio, también sin conexión sin crear ningún servidor-cliente, podemos lograr esto solo usando algunos scripts que se pueden ejecutar localmente. Así que creamos un script de shell llamado AVE que interactuará con ffmpeg para realizar operaciones de edición de video. Pero no podemos ejecutar scripts de shell en el sistema operativo Windows. Entonces, para ejecutar este script de shell en Windows, necesitamos instalar una herramienta llamada Cygwin. Es bastante fácil de instalar y ejecutar. Cygwin proporciona la plataforma para ejecutar comandos UNIX en máquinas con Windows.

Por favor, siga las siguientes instrucciones para la instalación.

1) Primero, extraiga el archivo AVE.zip y copie la carpeta de compilación ‘AVE’ a la unidad C:. Ahora instalaremos ‘Cygwin’. Vaya a la carpeta C:/AVE/Folder. Encontrarás dos archivos de configuración.

  1. Setup-x86 es para Windows 32 bit OS.
  2. Setup-x86_64 es para Windows de 64 bit OS.

2) Haga doble clic en el archivo .exe para iniciar el proceso de instalación. Asegúrese de instalar la versión adecuada en función de su sistema operativo. (Verifique que su sistema sea un sistema operativo de 64 bits o un sistema operativo de 32 bits). He descargado 64 bit porque mi sistema operativo es de 64 bits. Puede verificar su sistema operativo con Start->Clic con el botón derecho en Computer->Select Properties.

Cygwin_Setup_1

3) Haga clic en Siguiente para continuar la instalación.

Cygwin_Setup_2

4) Deje la opción predeterminada seleccionada como Instalar desde Internet y haga clic en Next.

Cygwin_Setup_3

5) Deje el nombre predeterminado Root Directory y haga clic en Next.

Cygwin_Setup_4

6) Haga clic en Next.

Cygwin_Setup_5

7) Haga clic en Next nuevamente.

Cygwin_Setup_6

8) Seleccione cualquier espejo de descarga y haga clic en Next. Del mismo modo, siga haciendo clic en Next hasta que obtenga esta pantalla –

Cygwin_Setup_7

9) Llevará un poco más de tiempo descargar e instalar, así que tenga paciencia. Después de la instalación exitosa, vaya a su escritorio y haga doble clic en el ícono – Cygwin_Setup_8

O vaya a Start (Inicio) y haga clic en la opción del terminal Cygwin64.

Cygwin_Setup_9

En esta ventana, ejecutaremos nuestro programa ‘AVE’ para compresión de video. Además, para realizar otra operación adicional y para trabajar en el símbolo del sistema normal de Windows, debemos establecer la Cygwin path. También estableceremos el ‘ffmpeg’ path. Siga el proceso para configurar el ffmpeg path y el Cygwin path para que funcionen en el comando del sistema normal de Windows. 1) Vaya a Start y haga clic con el botón derecho en Computer and select properties.

Cygwin_Setup_10

2) Haga clic en Advanced system settings que se muestra en el lado izquierdo.

Cygwin_Setup_11

3) Haga clic en Advanced tab y luego en el botón Environment Variables.

Cygwin_Setup_12

4) En las variables del sistema, seleccione Route y luego haga clic en el botón Edit.

Cygwin_Setup_13

5) En el valor variable, al final, agregue o adnexe debajo de la línea.

(AGREGUE LA LÍNEA INFERIOR ESTRICTAMENTE AL EXTREMO COMO SE MUESTRA EN LA PRÓXIMA FOTO NO RETIRE LOS VALORES ANTERIORES)

  1. Para Windows 32 bit, agregue: ;C:\cygwin32\bin\;C:\AVE\ffmpeg-win32\bin
  2. Para Windows 64 bit, agregue: ;C:\cygwin64\bin\;C:\AVE\ffmpeg-win64\bin

Cygwin_Setup_14

6) Haga clic en Ok y cierre todas las ventanas abiertas. Ahora ha configurado correctamente la ruta y está listo para ejecutar el programa ‘AVE’.

¿Cómo usar el programa AVE para comprimir el video en Windows?

1. Abra el Terminal Cygwin64/32 que está disponible en su escritorio o menú Start. 2. Vaya al directorio AVE usando el comando

$ cd C:/AVE/

3. AVE contiene 2 carpetas más, ‘InputDIR’ y ‘OutputDIR’. 4. Debe guardar todos los videos que desea comprimir en InputDIR y obtendrá el video comprimido en OutputDIR. 5. Ahora, puede ejecutar el AVE en esta carpeta, el comando de muestra es (el nombre del archivo debe tener la extensión) 6. Para reducir el tamaño del archivo de video y eliminar el audio de él, simplemente ingrese el nombre del archivo delante de ‘./ave’

$ ./ave APP-1322.mov

7. Para escalar (reducir) el ancho del video: (Mejores anchos: 320/480/640/720/800/1080)

$ ./ave APP-1033.mov 480

8. El ancho de escala de video predeterminado es 320 y la altura se calcula automáticamente de acuerdo con la relación de aspecto actual del video. Sin embargo, también puede dar el tamaño de altura de escala personalizado.

$ ./ave APP-1033.mov 480 852

9. Además, si desea un tamaño ligeramente más pequeño, también puede ajustar la velocidad de bits. La tasa de bits predeterminada es 512. La calidad y el tamaño del video dependen de dicha velocidad.

$ ./ave APP-1033.mov 480 852 1024

10. Puedes leer más sobre ffmpeg y Cygwin aquí:

Espero que hayas encontrado útil este artículo.

Request a quote