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

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
Avatar utente
Embrace
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3223
Iscrizione: martedì 28 febbraio 2006, 12:04
Località: Pisa
Contatti:

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

Messaggio da Embrace »

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.
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

Messaggio da Divilinux »

con pazienza e buona volonta'..c'e' anche Gimp per creare slideshow..ma il plugin ora non mi sovviene  (b2b)
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Convert di Imagemagick - da *.png a mpg

Messaggio da paper0k »

Non so ma ti posso dare un'alternativa... tempo fa usavo questo script:

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
forse funziona ancora ;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
Embrace
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3223
Iscrizione: martedì 28 febbraio 2006, 12:04
Località: Pisa
Contatti:

Re: Convert di Imagemagick - da *.png a mpg

Messaggio da Embrace »

Divilinux ha scritto: con pazienza e buona volonta'..c'e' anche Gimp per creare slideshow..ma il plugin ora non mi sovviene  (b2b)
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'animazione
paper0k ha scritto: Non so ma ti posso dare un'alternativa... tempo fa usavo questo script:

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
forse funziona ancora ;)
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.

Grazie a entrambi per la risposta  ;)
Avatar utente
Embrace
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3223
Iscrizione: martedì 28 febbraio 2006, 12:04
Località: Pisa
Contatti:

Re: Convert di Imagemagick - da *.png a mpg

Messaggio da Embrace »

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
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti