Pergunta

Preciso fazer um aplicativo leve para edição e visualização de vídeo.

Eu estava pensando em escrever um programa executável escrito no Python ou em um aplicativo da Web leve usando JavaScript e HTML5. O Flash, como terceira opção, está praticamente fora de questão, pois é muito gordo e tem muitas falhas de segurança.

EDITAR: O vídeo em si (leia-se: o "material pesado") será feito por uma biblioteca ou serviço rápido dedicado. Assim, as perguntas do Python/Web-App estão praticamente relacionadas apenas à GUI e a alguma manipulação de vídeo muito básica, como pular para um quadro específico e tal.

Qual é a plataforma preferível, considerando a velocidade e a facilidade de uso (para o usuário)? Devo apenas usar o Python, ou talvez apenas construir um pequeno aplicativo na minha tarefa?

Obrigado no Advance, Ory

Foi útil?

Solução 4

Eu finalmente desenvolvi um aplicativo web - html5 e css. Desenvolver uma GUI no HTML é uma brisa. E o cromo (Google Chrome de código aberto) lida muito bem com o HTML5.

Ao contrário do que as pessoas disseram aqui, não é pesado.

Outras dicas

Pitão.

Realmente, enquanto você pode fazer alguns truques sofisticados com o vídeo html5, por exemplo, aplicar efeitos e renderizá -lo em uma tela, girar o jogador etc. Eu não sei algum Encoder que está escrito em JavaScript.

Portanto, a menos que você queira escrever sua própria versão do FFMPEG para JavaScript, que provavelmente será a coisa mais lenta do mundo e pegará 400 mil linhas de código (fale sobre "leve"), então eu sugiro que você vá com o Python.

Há coisas como Pyffmpeg ou Pymedia lá fora, que certamente vale a pena dar uma olhada, mas lembre -se de que a edição de vídeo é difícil.

Eu não usaria nenhum deles: os navegadores não conseguem lidar com o peso de um aplicativo como esse, o Python levaria anos para renderizar. Se você quiser fazer os front -ends em Python e/ou HTML/JS, sentir -se livre, mas precisará de um aplicativo compilado (de preferência C/C ++) para lidar com o levantamento pesado em segundo plano (para HTML, especialmente se você planeja fazê -lo realmente ter uma visualização de trabalho)

Você teria mais sorte com flash do que com html para isso ...

Eu não acho que escrever um sistema de edição de vídeo baseado na Web seria um pequeno empreendimento. Flash e Silverlight seriam as tecnologias de escolha para algo assim. Ambos são projetados para lidar muito bem com o vídeo e acho que uma interface RIA seria ideal.

Claro que eles podem ser 'gordos', mas você precisa usar a ferramenta certa para o trabalho:

Eu penso Kaltura usa um sistema baseado em flash.

Você pode usar o Python nos bastidores para fazer a codificação e conectar trechos de vídeo, mas fazer o front -end com o HTML 5 parece masoquista. Provavelmente é possivelmente fazer isso com HTML 5 / tela, mas ainda é muito louco!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top