[Python] script per linux: .flv to .avi con ffmpeg
Salve raga, la mia alternata avventura con python continua, ho scritto questo script che trasforma tutti i file .flv in una cartella in file avi. Funziona, ma ammetto che non mi convince molto, diciamo che il codice che ho scritto fa schifo. Qualcuno riesce a darmi qualche dritta per migliorarlo? Volevo anche fare os.system.join (path, quellocheserve) invece di concatenare la path con il nome dei file #importo i moduli che servono import os import re #metto in un array i nomi dei file def tree2lista_file(tree): lista_file = [] for item in tree: lista_file=item[2][:] return lista_file def trasforma_files(lista_file): for index, f in enumerate(lista_file): #lo split mi permette di ottenere una lista con due sottostringhe una con il nome file e unacon l'estensione, di meglio non mi è venuto in mente os.system("ffmpeg -i "+ path+lista_file[index] + " " + path+lista_file[index].split(".")[0]+".avi") #variabili path="/home/ugaciaka/prova/" tree=os.walk(path) #esecuzione metodi lista_file = tree2lista_file(tree) trasforma_files(lista_file) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] script per linux: .flv to .avi con ffmpeg
On Mar 20, 2008, at 6:55 PM, ugaciaka wrote: > Funziona, ma ammetto che non mi convince molto, diciamo che il codice > che ho scritto fa schifo. Soprattutto mi verrebbe da chiedermi se hai bisogno di tirare a mano Python per quello che faresti con 4 righe di bash. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] script per linux: .flv to .avi con ffmpeg
Perché voglio integrare il codice con altre cosucce, insomma sperimentare un po'... Il 20/03/08, Enrico Franchi<[EMAIL PROTECTED]> ha scritto: > > On Mar 20, 2008, at 6:55 PM, ugaciaka wrote: > > > Funziona, ma ammetto che non mi convince molto, diciamo che il codice > > che ho scritto fa schifo. > > > Soprattutto mi verrebbe da chiedermi se hai bisogno di tirare a mano > Python per quello che faresti con 4 righe di bash. > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] script per linux: .flv to .avi con ffmpeg
On Mar 20, 2008, at 9:06 PM, ugaciaka wrote: > Perché voglio integrare il codice con altre cosucce, insomma > sperimentare un po'... Comincia a guardare subproces, per dire. modulo Python, intendo. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python