FFMPEG DESDE ARCHIVOS BAT
Tal parece que no soy un buen profesor de compresión de videos con ffmpeg. Ya que sigue siendo complicado comprimir vídeos para muchos usuarios.
Somos Desarrolladores de Software así que mejor hacemos una aplicación bat que haga las tareas difíciles por ti.
Hemos empaquetado ffmpeg.exe y ffmpeg.bat para que lo descargues directamente desde nuestra página ya que hicimos un tutorial de descarga de ffmpeg y en seguida ffmpeg cambió sus páginas de descargas y el tutorial que hicimos se fue al recycler.
Descarga el Archivo y descomprimelo tendrás 2 archivos
ffmpeg.exe ffmpeg.bat
El que nos interesa es ffmpeg.bat "Solo la primera vez. Ejecutalo en modo administrador" esto instalará ffmpeg.exe en la Carpeta del Sistema de Windows. Te darás cuenta que funcionó si ffmpeg.exe desaparece de ese lugar.(es que se movió a la carpeta system32 de windows).
Ahora mueve el archivo ffmpeg.bat al escritorio donde te será mas fácil arrastrar tus videos para comprimirlo.
Cada vez que quieras comprimir un vídeo solo arrastra tu video sobre el archivo ffmpeg.bat y espera hasta que termine su trabajo.
Cuando la operación termine. El archivo bat crea una carpeta llamada ffmpeg en el escritorio donde podrás ver todos los resultados del archivo bat.
Y ESO ES TODO
NOTA: Hemos actualizado el archivo descargable del BAT. por lo que no corresponde 100% con el video la forma de utilizarla. Además hemos añadido mas funciones que podrás seleccionar en el menú del archivo bat.
El Archivo BAT contiene las siguientes órdenes
@echo off IF EXIST C:\Windows\System32\ffmpeg.exe ( set anio=%date:~6,4% set mes=%date:~3,2% set dia=%date:~0,2% set hora=%time:~0,2% set hora=%hora: =0% set minuto=%time:~3,2% set segundo=%time:~6,2% set narchivo=%anio%-%mes%-%dia%_%hora%-%minuto%-%segundo% set savedir=%userprofile%\desktop\ffmpeg IF not exist %savedir% (mkdir %savedir%) :menu cls echo. FFMPEG Compresor de Videos echo. echo. 1.- Predeterminado echo. 2.- HD 720p echo. 3.- DVD 480p echo. 4.- VCD 360p echo. 5.- Extraer Audio a mp3 echo. 6.- Extraer Audio a wav echo. 7.- Imagen a JPG echo. 8.- Imagen a PNG echo. 9.- Unir audio y Video echo. 10.- Salir echo. set /P Opc=Elija el Nro y Presione tecla Enter: IF "%Opc%" == "" goto salir IF "%Opc%" == "9" goto unir IF "%Opc%" == "8" goto png IF "%Opc%" == "7" goto jpg IF "%Opc%" == "6" goto wav IF "%Opc%" == "5" goto audio IF "%Opc%" == "4" goto vcd IF "%Opc%" == "3" goto dvd IF "%Opc%" == "2" goto hd IF "%Opc%" == "1" goto normal goto Menu :unir ffmpeg -i %1 -i %2 -c:v copy -c:a copy "%savedir%\%narchivo%.mp4" pause goto :salir :wav for %%i in (%*) do ( ffmpeg -i %%i "%savedir%\%%~ni.wav" ) goto :salir :png for %%i in (%*) do ( ffmpeg -i %%i "%savedir%\%%~ni.png" ) goto :salir :jpg for %%i in (%*) do ( ffmpeg -i %%i "%savedir%\%%~ni.jpg" ) goto :salir :audio for %%i in (%*) do ( ffmpeg -i %%i "%savedir%\%%~ni.mp3" ) goto :salir :normal for %%i in (%*) do ( ffmpeg -i %%i "%savedir%\%%~ni.mp4" ) goto :salir :vcd for %%i in (%*) do ( ffmpeg -i %%i -filter:v scale=640:360 "%savedir%\%%~ni.mp4" ) goto :salir :dvd for %%i in (%*) do ( ffmpeg -i %%i -filter:v scale=854:480 "%savedir%\%%~ni.mp4" ) goto :salir :hd for %%i in (%*) do ( ffmpeg -i %%i -filter:v scale=-1:720 "%savedir%\%%~ni.mp4" ) :salir ) ELSE ( @setlocal enableextensions @cd /d "%~dp0" IF EXIST ffmpeg.exe ( move ffmpeg.exe C:\Windows\System32\ffmpeg.exe ) ELSE ( echo Falta el Archivo C:\Windows\System32\ffmpeg.exe echo Descarguelo de https://ffmpeg.org ) )