Domanda

Esiste una libreria disponibile gratuitamente per creare un MPEG (o qualsiasi altro formato video semplice) da una sequenza di immagini?

Deve funzionare anche su Linux e idealmente avere collegamenti Python.

È stato utile?

Soluzione

So che c'è mencoder (parte del progetto mplayer), e ffmpeg, che entrambi possono farlo.

Altri suggerimenti

ffmpeg è un ottimo programma (open source) per creare tutti i tipi di video e convertire un tipo di video (una sequenza di immagini in questo caso) in altri tipi di video.

Di solito viene utilizzato dalla riga di comando, ma in realtà è solo un involucro attorno alle sue librerie interne.È espressamente disponibile ad essere utilizzato dall'interno di un altro programma.

Ci sono anche attacchi di pitone che avvolgono il c api, anche se questo particolare progetto non sembra ottenere il miglior supporto (probabilmente ci sono altri progetti là fuori che fanno la stessa cosa).

C'è anche questo link dove qualcuno ha usato ffmpeg per fare qualcosa di simile a quello che stai cercando.

GStreamer è una scelta popolare.È un framework multimediale completo molto simile a DirectShow o QuickTime, ha il vantaggio di avere codec con licenza legale disponibili e ha eccellenti collegamenti Python.

in c++ OpenCV (libreria computer vision open source di Intel) ti consente di creare un file AVI e semplicemente inserire fotogrammi all'interno...

ma è come sparare con un cannone a una mosca.

Non è una libreria, ma mplayer ha la capacità di codificare sequenze JPEG in qualsiasi tipo di formato.Funziona su Linux, Windows, BSD e altre piattaforme e puoi scrivere uno script Python se vuoi usarlo con Python.

ffmpeg ha un'API e anche attacchi di pitone, sembra essere la strada da percorrere!

Grazie

Esempio C eseguibile minimo di ffmpeg

Ho fornito un esempio eseguibile completo su: Come ridimensionare un'immagine utilizzando sws_scale() di ffmpeg?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top