taglioffmpeg.sh #!/bin/bash #primo tentativo di concatenazione automatico video, musica, sottotitoli # Bold BBlack='\e[1;30m' # Nero BRed='\e[1;31m' # Rosso BGreen='\e[1;32m' # Verde BYellow='\e[1;33m' # Giallo BBlue='\e[1;34m' # Blu BPurple='\e[1;35m' # Viola BCyan='\e[1;36m' # Ciano BWhite='\e[1;37m' # Bianco Color_Off='\e[0m' # Text Reset reset_console="\E[37;40m" #biancoBold echo -e $BRed'PROGRAMMA shell PER TAGLIO VIDEO' echo -e $BWhite'Titolo video o audio' read titolo echo 'Posizione in secondi inizio video/audio' read inizio echo 'Durata in secondi da punto iniziale a finale video/audio' read tempo #costruzione nome output titolipos=`expr index "${titolo}" "."` titolipos=$(( $titolipos-1 )) nuovo=${titolo:0:$titolipos}'mod.' nuovoopt=${titolo:0:$titolipos}'opt.' estensione=${titolo:$(($titolipos+1))} nuovotit=$nuovo$estensione ffmpeg -ss $inizio -t $tempo -i $titolo -codec copy $nuovotit ffmpeg -i $nuovotit -vf scale=1280:720,setsar=1:1 $nuovoopt$estensione echo -e $BYellow'File di output = '$nuovoopt$estensione exit 0