Domanda

Voglio generare un'anteprima del video in Java.Io sono per lo più JMF e la manipolazione video alienato.

  • C'è un modo semplice per farlo?
  • Che cosa circa i codec?Avrò a che fare con esso?
  • Qualsiasi tipo di video è suported?(tra cui Quicktime)
È stato utile?

Soluzione

Ci sembra essere un paio di esempi là fuori che sono molto meglio di quello che avevo intenzione di inviare.

Vedere http://krishnabhargav.blogspot.com/2008/02/processing-videos-in-java.html.

Io sono d'accordo con Stu, tuttavia.Se si può trovare un modo per ottenere ciò che si desidera utilizzando alcuni strumenti da riga di comando (e li esegue utilizzando Commons-Exec), si potrebbe avere una migliore soluzione di base su ciò che è essenzialmente il Sanscrito di estensioni Java.

Altri suggerimenti

Bene, visto che non sei bloccato con JMF, hai preso in considerazione Xuggler?Xuggler è una API Java che utilizza FFmpeg sotto le coperte a fare tutto codifica e decodifica video.È gratuito e con licenza LGPL.

In effetti, abbiamo un tutorial che mostra Come Fare le Miniature di un File Esistente

Sei sicuro che JMF è di destra per voi?Purtroppo, non è in forma particolarmente buono.A meno che non si sono già impegnati a JMF, molto bene potrebbe voler cercare alternative.Wikipedia ha una buona panoramica a en.wikipedia.org/wiki/Java_Media_Framework

Molti JMF gli sviluppatori si sono lamentati del fatto che supporta pochi formati e codec in uso moderno.La sua versione di Java, per esempio, non può riprodurre file MPEG-2, MPEG-4, Windows Media, RealMedia, la maggior parte dei filmati QuickTime, Flash contenuto più recente di Flash 2, e ha bisogno di un plug-in per riprodurre l'onnipresente formato MP3.Mentre il performance pack offrono la possibilità di utilizzare il nativo della piattaforma media library, sono offerti solo per Linux, Solaris e Windows.Inoltre, Basato su Windows JMF gli sviluppatori possono involontariamente pensare JMF fornisce il supporto per più formati rispetto, e di essere sorpreso quando la loro applicazione è in grado di riprodurre i formati su altre piattaforme.

Un altro bussare contro JMF è Sole apparente abbandono.Il API non e ' stato toccato dal 1999, e l'ultima notizia sul JMF home page è stato pubblicato nel novembre 2004.

Mentre JMF è costruito per l'estensibilità, ci sono alcune estensioni di terze parti.

Inoltre, funzionalità di editing in JMF è effettivamente inesistente, che fa una vasta gamma di potenziali applicazioni pratiche.

Un mio server-side app conchiglie a FFmpeg per fare la codifica.Sto 98.42% sicuro FFmpeg non istantanee, troppo.(Si tratta di un'tutti cantano, ballano tutti bestia di un programma.Le opzioni della riga di comando che da solo potrebbe riempire un libro.)

Check it out: ffmpeg.mplayerhq.hu

Ho provato Xuggler e JCodec;Sia in grado di generare i fotogrammi;

Tuttavia, non è possibile estrarre l'orientamento del video correttamente (ritratto video è diventato immagine paesaggio);Chiunque potesse aiutare su questo??

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