Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Aiuto per script
#1
Sad 
Cercasi aiuto per questo script che avrebbe dovuto convertire i file audio in 4 possibili forrmati differenti, lo so che ci sono ottimi tools in grado di fare molto di più ma ormai è diventata una questione di principio. Vi spiego, ho trovato questo script su un blog ingese.... http://techpad.co.uk/content.php?sid=90 Ora, così come riportato da loro lo script è un disastro, adesso per lo meno sono riuscito a fargli aprire le interfacce grafiche ma ... non converte. Idea Help me !!

N.B.  Forse ho capito che il problema risale proprio al comando errato di FFmpeg ( penultima riga dello script ) ma non conosco FFmpeg così bene.

Codice:
#!/bin/bash

titolo="Converter"
messaggio="Seleziona il file da convertire"
selezionefile="Seleziona il file"
selezionaformato="Seleziona il formato desiderato"
selezionaformatoverbose="Prego, seleziona il formato desiderato:"
nomeuscitafile="Assegna un nome al file"
nomeuscitafileverbose="Assegna il nome senza scrivere il formato del file"
sceglidirectory="Scegli la directory di destinazione"
conversione="Sto convertendo"
messconversione="Attendi ..."

$(zenity --info --title "$titolo" --text "$messaggio");

if [ "$?" = 1 ]; then

exit

fi

file=$(zenity --file-selection --title="$titolo");

echo "file: $file"

if [ "$?" = 1 ]; then

exit

fi

formatodesiderato=$(zenity --list --title="$titolo" --text "$selezionaformato" --radiolist --column "Seleziona" --column "Formato d'uscita" TRUE mp4 FALSE mkv FALSE wmv FALSE flv);

echo "Formato: $formatodesiderato"

if [ "$?" = 1 ]; then

exit

fi

uscitafile=$(zenity --title "$titolo "\|" $nomeuscitafile" --width 600 --entry --text "$nomeuscitafileverbose");

uscitafile=`echo "$uscitafile.$formatodesiderato" | awk '{$1=$1}1' OFS="_"`

echo "Nome_File:$uscitafile"

if [ $? = 1 ]; then

exit

fi

directory=$(zenity --file-selection --directory --title "$titolo "\|" $sceglidirectory");

echo "Directory:$directory"

if [ $? = 1 ]; then

exit

fi

ffmpeg -i "$file" "$directory/$uscitafile" 2>&1 | zenity --title "$titolo" --text "$messconversione" --progress --pulsate
[Immagine: http://i61.tinypic.com/migwsz.jpg]  [Immagine: http://i65.tinypic.com/2rp9u80.jpgGrazie al cielo esiste Linux
Cita messaggio
Grazie da:
#2
Amici, ho risolto  Big Grin Big Grin  Come pensavo l' errore ( ennesimo ) stava nelle impostazioni del comando di FFmpeg, ora lo script funziona ma non è ancora finito, comunque se qualcuno volesse testarlo ,adesso lo può fare. Vorrei migliorarlo ancora. Tongue
[Immagine: http://i61.tinypic.com/migwsz.jpg]  [Immagine: http://i65.tinypic.com/2rp9u80.jpgGrazie al cielo esiste Linux
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)