Eu verifiquei e li muitas postagens sobre um único problema que é muito mais complicado do que parece.
Eu tenho um site que usa muitos vídeos retirados do site da web como na internet ^^ (serviços como youtube, vimeo, videobuzzy etc.) e gostaríamos de gerar instantaneamente uma miniatura do vídeo incorporado.
Cada serviço usa sua própria API, então eu devo adaptar o código para cada um, que é muito código e eu nunca poderia gerenciar todos os serviços.
Um servidor da web propõe algo assim: http://embed.ly, mas eu tentei e, como exemplo, os vídeos do videobuzzy não funcionam. Então essa é uma solução parcial.
Outra solução seria usar um serviço de captura de tela que pudesse solicitar o URL do vídeo, renderizá-lo, tirar um instantâneo e gerar uma imagem. Tentador, mas os resultados tendem a adicionar atrasos, e eu tenho que encontrar um serviço de instantâneo e gerar o código (bem, essa pode ser a parte divertida).
O mais simples seria fazer uma captura de tela e criar uma imagem por conta própria e depois enviá-la.
Prefiro propor algo mais amigável, mas não tenho mais idéia.
Alguém tem algum conselho sobre isso e eu entendi a foto?
Obrigado.
TERMO ADITIVO **
Se eu pudesse, em vez das miniaturas, apenas incorporar o vídeo (geralmente um iframe) em um tamanho específico, isso poderia fazer o truque ...
fonte
Respostas:
Você pode usar a funcionalidade oEmbed incorporada ao WordPress. Normalmente, qualquer host de vídeo nesta lista retornará uma miniatura para você usando oembed.
Aqui está uma lista de provedores padrão que o WordPress usa para incorporação automática na área de conteúdo. Incluí fontes que não são de vídeo e também para a conveniência de outras pessoas.
A lista completa de possíveis fornecedores está documentada no codex do WordPress em:
Incorporações - OK, então de quais sites posso incorporar?
Selecione seu provedor e use o seguinte para obter suas informações de vídeo.
Sei que o VideoBuzzy não está na lista. Parece ser um site imitador do YouTube. Você deve perguntar se eles possuem protocolos oembed. Caso contrário, você pode registrar um manipulador não oembed usando
wp_embed_register_handler()
.Espero que isto ajude!
fonte
Você pode usar este plugin Wordpress Video Plugin e editar o código desse plugin e adicionar os outros sites.
OU
Você precisa integrar o FFMPEG no wordpress.
fonte