2023-05-05-ean
Reducir el tamaño de videos
Aqui teneis el último script que acabo de realizar para reducir el tamaño de una carpeta que contenia muchos videos.
https://framagit.org/-/snippets/7000
El script utiliza el codec LIBX265 para re-codificar los vídeos, y tambien reduce el tamaño (resolucion) de los videos si tienen mas de 720px de alto.
#!/bin/bash # find . -name "*.mp4" -size +60M | while read file do if [[ "$file" != *"minified"* ]] then NEWNAME=${file/.mp4/_minified.mp4} echo "converting to $NEWNAME" if [[ ! -f "$NEWNAME" ]] then ffmpeg -v quiet -hide_banner -loglevel 0 -nostats \ -i "$file" \ -vcodec libx265 -vf "scale=-2:min'(720,ih)'" \ -crf 28 "$NEWNAME" \ && rm "$file" echo "CONVERTED $NEWNAME / $FILE" else echo "FILE $NEWNAME already existed." fi else echo "Skipped $file" fi echo "... ok $file" done echo "Script done."