Convert di Imagemagick - da *.png a mpg [Risolto]
- Embrace
- Imperturbabile Insigne

- Messaggi: 3223
- Iscrizione: martedì 28 febbraio 2006, 12:04
- Località: Pisa
- Contatti:
Convert di Imagemagick - da *.png a mpg [Risolto]
Salve a tutti.
Dopo un pò di problemi con il reperire il sorgente di mpeg2encoder per far funzionare il comando convert con gli mpeg, sono riuscito a trasformare una sequenza di png in un video mpeg.
Purtroppo però il video ha il difetto di avere all'inizio e alla fine una schermata nera, che dura solo un frame ma che disturba alquanto se si manda il video in loop infinito.
Vorrei sapere se è possibile con questo tool rimuovere questo effetto sgradevole e/o se esistono altri tool per ottenere sempre un video a partire da files png che non presenti il medesimo problema.
Dopo un pò di problemi con il reperire il sorgente di mpeg2encoder per far funzionare il comando convert con gli mpeg, sono riuscito a trasformare una sequenza di png in un video mpeg.
Purtroppo però il video ha il difetto di avere all'inizio e alla fine una schermata nera, che dura solo un frame ma che disturba alquanto se si manda il video in loop infinito.
Vorrei sapere se è possibile con questo tool rimuovere questo effetto sgradevole e/o se esistono altri tool per ottenere sempre un video a partire da files png che non presenti il medesimo problema.
Ultima modifica di Embrace il mercoledì 13 giugno 2007, 15:21, modificato 1 volta in totale.
-
Divilinux
Re: Convert di Imagemagick - da *.png a mpg
con pazienza e buona volonta'..c'e' anche Gimp per creare slideshow..ma il plugin ora non mi sovviene (b2b)
Re: Convert di Imagemagick - da *.png a mpg
Non so ma ti posso dare un'alternativa... tempo fa usavo questo script:
forse funziona ancora 
Codice: Seleziona tutto
#! /bin/bash
SIZE="640x480!"
OUTPUT=output.mpg
rm -f $OUTPUT
for F in *.png
do
# Resize
convert $F -resize $SIZE tmp_$F
png2yuv -n 50 -I p -f 25 -j tmp_$F | mpeg2enc -n n -f 8 -o tmp_video.mpg
cat tmp_video.mpg >> $OUTPUT
rm -f tmp_$F tmp_video.mpg
done- Embrace
- Imperturbabile Insigne

- Messaggi: 3223
- Iscrizione: martedì 28 febbraio 2006, 12:04
- Località: Pisa
- Contatti:
Re: Convert di Imagemagick - da *.png a mpg
Si,ho trovato il plugin, che si chiama Gap, e che sembra eseguire praticamente le stesse operazioni dello script di Paper0k. Molto utile se non si vuole usare il terminale, basta avere un'immagine che abbia come layer i frames dell'animazioneDivilinux ha scritto: con pazienza e buona volonta'..c'e' anche Gimp per creare slideshow..ma il plugin ora non mi sovviene (b2b)
Si funziona ottimamente, purtroppo però se mando il video in loop mi continua a mostrare un salto tra la fine e il restart del filmato...dato che lo fa anche con altri filmati (non creati con la conversione) penso a questo punto che il problema sia del metodo stesso con cui mando in loop il filmato su xwinwrap.paper0k ha scritto: Non so ma ti posso dare un'alternativa... tempo fa usavo questo script:forse funziona ancoraCodice: Seleziona tutto
#! /bin/bash SIZE="640x480!" OUTPUT=output.mpg rm -f $OUTPUT for F in *.png do # Resize convert $F -resize $SIZE tmp_$F png2yuv -n 50 -I p -f 25 -j tmp_$F | mpeg2enc -n n -f 8 -o tmp_video.mpg cat tmp_video.mpg >> $OUTPUT rm -f tmp_$F tmp_video.mpg done![]()
Grazie a entrambi per la risposta
- Embrace
- Imperturbabile Insigne

- Messaggi: 3223
- Iscrizione: martedì 28 febbraio 2006, 12:04
- Località: Pisa
- Contatti:
Re: Convert di Imagemagick - da *.png a mpg
Si, il problema era solamente inerente al loop che veniva eseguito in modo errato e quindi non era legato alla conversione delle png in mpeg.
In pratica il topic era inutile :-[... pardon e grazie ancora delle risposte
In pratica il topic era inutile :-[... pardon e grazie ancora delle risposte
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti
