Analisando propostas

Galeria de Mídia Dinâmica com Thumbnails Automáticas (Ffmpeg/Api) e Woocommerce Memberships

Publicado em 14 de Novembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos construindo um portal de anúncios premium com o tema MyListing e Elementor. O site está 90% configurado, mas precisamos de um especialista para implementar duas funcionalidades complexas e essenciais de forma robusta e escalável.
Buscamos uma solução profissional, sem "gambiarras", que não quebre com futuras atualizações do tema.
________________________________________
Parte 1: A Galeria de Mídia Dinâmica (O Maior Desafio)
O Objetivo: Queremos exibir galerias de mídia no perfil do usuário (anunciante) que misturem fotos e vídeos. O ideal é ter duas galerias:
1.    Galeria Pública (fotos e vídeos públicos)
2.    Galeria Privada (fotos e vídeos sensíveis)
O visual deve ser uma grade de miniaturas (como uma galeria de fotos) e, ao clicar, a mídia deve abrir em um lightbox.
O Fluxo de Dados (Como está hoje):
•    A anunciante faz o upload das mídias através de um Campo Repetidor (File Upload) nativo do MyListing.
•    Temos um campo galeria_videos (repetidor) que contém um sub-campo video_url.
•    Usamos o plugin WP Offload Media (ou outro) para enviar todos os uploads para o Bunny.net Storage (compatível com S3).
•    Portanto, os links salvos no campo video_url são links diretos para arquivos .mp4, .mov, etc. (E não links do YouTube/Vimeo).
O Requisito NÃO-negociável (o desafio central): a solução deve gerar automaticamente uma miniatura (thumbnail/capa) a partir do arquivo de vídeo (.mp4) no momento do upload. Não queremos que a anunciante precise subir uma imagem de capa manualmente. O processo deve ser 100% automático para ela: ela sobe o vídeo, o sistema cria a miniatura. (Precisamos entender a viabilidade técnica disso).
________________________________________
Parte 2: Restrição de Conteúdo (WooCommerce Memberships)
O Objetivo: A "Galeria Privada" (Parte 1) deve ser visível apenas para usuários logados que possuam um plano de membro específico.
A Ferramenta:
•    Já possuímos o plugin WooCommerce Memberships.
A Tarefa:
•    O freelancer deve configurar um plano de membro (que inicialmente será gratuito, mas com a estrutura pronta para ser paga no futuro).
•    Aplicar as regras de restrição de conteúdo do WooCommerce Memberships (via shortcode ou visibilidade de bloco/widget) no template do perfil MyListing para ocultar a "Galeria Privada" de visitantes e usuários não autorizados.
________________________________________
O que Buscamos (Soluções):
Estamos abertos a propostas, mas elas devem resolver o desafio da thumbnail automática:
•    Solução via Plugin: Você conhece e pode configurar um plugin premium (como JetEngine (adquirido), The Grid, etc.) Que comprovadamente resolve todos os requisitos? (Ler o repetidor, ler links diretos, exibir grade mista E gerar thumbnails automáticas de .mp4?).
•    Solução Customizada: Você tem experiência para criar um script customizado robusto?
o    Opção A (FFmpeg): Criar um processo assíncrono (ex: AWS Lambda, Google Cloud Functions, ou uma fila de processamento) que usa FFmpeg para processar o vídeo, extrair a thumbnail, enviá-la para o Bunny.net e salvar o link da thumbnail em um segundo sub-campo (ex: video_thumbnail).
O    Opção B (API Externa): Integrar o upload do MyListing com a API do Bunny Stream (que já faz o processamento e a geração de thumbnails), em vez de apenas o Bunny Storage.

-----
1.    Qual abordagem técnica você usará para a galeria de vídeos, focando especificamente em como resolverá o requisito da thumbnail automática (o ponto mais crítico).
2.    Confirme sua experiência com as tecnologias mencionadas (MyListing, Campos Repetidores, Processamento de Vídeo/FFmpeg, WooCommerce Memberships, WP Offload Media, S3).
3.    Indique seu orçamento e prazo para a implementação completa das duas partes (Galeria + Membros).
Buscamos um profissional sério para uma solução definitiva e de alta performance. Se possível, gostaria que continuasse sendo o suporte do site para atualizações futuras e melhorias.
Obrigado!

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por A. P.