Cómo convertir video en Android con FFmpeg usando Termux

Termux es nuestro emulador de terminal favorito para Android. Ayer vimos cómo usar Termux para descargar cualquier video. Y hoy, veremos cómo puede usarlo para convertir cualquier video en Android con FFmpeg.

¿Por qué Termux?

No existe una ventaja real de usar Termux sobre las aplicaciones Video Converter para Android que puede encontrar en Google Play Store. Sin embargo, el uso de la terminal definitivamente se ve geek y puede FFmpeg admitir cientos de formatos de video e imágenes.

De nuevo gracias a Gabi Tiplea, por proporcionar todo el código fuente. Este método debería funcionar junto con nuestra biblioteca anterior de YouTube-dl.

Sigue los pasos

1. Vaya a Play Store y descargue la aplicación termux.

Descargar-cualquier-video-en-Internet-con-Android-Terminal-1

2. A continuación, abra la aplicación termux y copie y pegue los 4 comandos en el mismo orden. Simplemente cópielos y péguelos, ejecutará algunos comandos para descargar la biblioteca.

wget https://pastebin.com/raw/qBV2u7Ey -O install.sh
dos2unix install.sh
chmod u+x install.sh
./install.sh

convertir video en Android con FFmpeg usando Termux

3. Ahora vaya al administrador de archivos y seleccione cualquier archivo de video o audio que desee convertir y luego Cuota esto con Termux aplicación.

convertir video en Android con FFmpeg usando Termux

4. Se abrirá un cuadro emergente, ingrese el nuevo nombre de archivo y su extensión y toca Editar.

convertir video en Android con FFmpeg usando Termux

5. Termux ejecutará una serie de comandos. Una vez hecho esto, le pedirá que presione la tecla Enter. Haz eso.

convertir video en Android con FFmpeg usando Termux

6. Ahora, ve al almacenamiento interno de tu Android y busca la carpeta ConvertedFiles, ábrela y allí encontrarás todos tus archivos convertidos.

convertir video en Android con FFmpeg usando Termux

Para este tutorial, solo hemos convertido videos, pero también puede construir sobre nuestro código y usarlo para unir 2 clips, eliminar audio de video, etc. Aquí están todas las cosas interesantes que puede hacer con FFmpeg.

Aquí está el código para todos aquellos que estén interesados.

#!/data/data/com.termux/files/usr/bin/bash
# 15/05/2017 Gabi Tiplea

echo -e "Updating default packagesn"
apt update && apt -y upgrade

echo -e "Requesting acces to storagen"
termux-setup-storage
sleep 5

echo -e "Installing ffmpegn"
packages install -y ffmpeg

echo -e "Creating bin directoryn"
mkdir ~/bin

echo -e "Creating convertedFiles directoryn"
mkdir ~/storage/shared/convertedFiles

echo -e "Downloading and installing termux-file-editorn"
wget http://pastebin.com/raw/JxKNaixQ -O ~/bin/termux-file-editor
dos2unix ~/bin/termux-file-editor

echo -e "Copyright 2017 Gabi Tiplea"

#!/data/data/com.termux/files/usr/bin/bash
# 15/05/2017 Gabi Tiplea

name=$(echo $1 | grep -Eo '[^/]+$')
ffmpeg -i ~/downloads/"$name" ~/storage/shared/convertedFiles/"$name"
rm ~/downloads/"$name"

echo -e "Copyright 2017 Gabi Tiplean"