2015-04-13 14 views
7

Sto lavorando su app come instagram dove devo applicare i filtri sul video già creato e memorizzato in SDCard. Ho cercato molto ma alla fine del giorno trovo una libreria chiamata FFMPEG ma non ho avuto alcun aiuto. Sono novizio nel filtraggio di video. e ho installato NDK ma non so come usare questa libreria. C'è un altro modo per applicare i filtri sul video e creare un nuovo video?Come applicare il filtro video in Android?

enter image description here

+0

@PiyushGupta grazie amico. nessun problema :) –

+0

Un altro modo: https://www.youtube.com/watch?v=kH9kCP2T5Gg – fadden

+0

@Prince, hai ricevuto la risposta? Voglio applicare l'effetto sul video ma non trovo alcuna soluzione. Trovo una soluzione per mostrare all'utente con https://github.com/krazykira/VidEffects e quindi inviare al server il mio effetto. voglio sapere hai trovato una soluzione migliore per fare questo? –

risposta

3

Beh, se hai un problema con la configurazione di FFmpeg con Android FFmpeg wiki e this domanda popolare ha una buona spiegazione su di esso. A parte questo, per applicare gli effetti cromatici a un video è necessario conoscere le proprietà di un video che è necessario modificare.

Here è possibile trovare alcuni dei filtri che possono essere utilizzati con i valori delle proprietà. Puoi usare quei valori con FFmpeg. Quando si convertono i valori css in contesto FFmpeg, è possibile utilizzare uno comprehensive documentation fornito da W3 per css. Inoltre puoi giocare e creare filtri di fantasia con FFmpeg. Ho affrontato lo stesso tipo di problema e here ho spiegato la soluzione per alcuni di esso. L'applicazione di questo tipo di modifica a un video richiede una ricodifica e pertanto questo processo richiederà molto tempo rispetto all'applicazione dello stesso effetto a un'immagine. Così nudo.

FFmpeg comprende diversi filtri per manipolare i livelli di colore e le relative proprietà come luminosità, saturazione, ecc. È possibile trovare questi filtri diversi su FFmpeg doc. Cerca sempre di seguire la documentazione poiché la maggior parte delle volte fornisce soluzioni ai nostri problemi.

Spero che questo aiuti!