Inserir vídeo

:discourse2: Summary Insert Video adds a composer button that simplifies adding videos with subtitles (VTT format), a poster image and multiple video sources to a Discourse post.
:eyeglasses: Preview Preview on Discourse Theme Creator
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-insert-video
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

Features

Clicking the button triggers a modal window that allows uploading/linking the relevant files and then adds the appropriate HTML code in the composer:


Settings

Name Description
default track label
default track langcode
only available to staff
disable download
text tracks as blobs When using subtitles, download VTT files and inject as blob (fixes issues when using S3 storage or a CDN)

(For uploads to work, you’ll need to allow .vtt and your chosen video formats in the authorized extensions site setting.)

Translation Default
modal.title Insert Video
modal.video_title Add video sources
modal.poster Poster image (optional)
modal.vtt_title Subtitles (optional)
modal.vtt_help Comma-delimited, in the format: url,label,langcode
modal.insert Insert
modal.cancel Cancel
source_not_video Error: One of the video source URLs is invalid.
composer_title Insert Video
simple_list_placeholder Add item…

:discourse2: Hosted by us? Theme components are available to use on our Standard, Business, and Enterprise plans.

Last edited by @JammyDodger 2024-06-13T07:09:42Z

Check documentPerform check on document:
39 curtidas

Sweet, thank you! Would it be possible to allow audio as well and just keep showing the poster image (or if none is available maybe a configurable background color) plus subtitles?

Also, and I realize this is a much bigger ask, would something like what the YouTube Timestamps Component does be doable with this component in the long-term? That’d be absolutely fantastic.

3 curtidas

Com quais tipos de arquivo isso deve funcionar?

Depois de adicionar duas quebras de linha extras antes de inserir o vídeo, consegui fazê-lo funcionar com um arquivo MP4. Mas até agora, não tive sorte com um arquivo MOV. E os que encontrei aqui no Meta também não parecem funcionar. Por exemplo:


Deixe pra lá. Encontrei a resposta:

2 curtidas

Seria bom se houvesse um botão nas preferências para alterar o ícone de vídeo, ou se fosse um ícone de vídeo diferente. É o mesmo que o ícone do plugin Jitshi, então é difícil dizer a diferença.

1 curtida

O arquivo de vídeo pode ser via URL ou precisa ser um arquivo carregado? O vídeo que quero usar tem 2,3 GB (vídeo de 60 minutos). Tentei aumentar o tamanho máximo do arquivo, mas ele não parece ser capaz de algo tão grande:

seria ótimo integrar este componente de tema com plataformas especializadas como Bunny Stream | A better way to deliver online video | bunny.net

Dessa forma, você sabe que é dono dos seus dados, o armazenamento de vídeo não depende do Discourse ou da capacidade do seu servidor, e você paga pelo que usa. Idealmente, você apenas personaliza as configurações da sua API no Discourse, habilita o componente de tema e, ao carregar vídeos, eles são automaticamente enviados para o bunny.net stream e incorporados corretamente à sua postagem no Discourse sem esforço.

4 curtidas

Acabamos encontrando uma solução (DiscourseVideo) que faz upload diretamente para o Mux.

4 curtidas

Ei @putty, esse DiscourseVideo é um plugin ou o quê? Depois de pesquisar aqui, não consigo vê-lo. Obrigado

1 curtida

Eu acho que este é o repositório dele; o guia está lá.

3 curtidas

Obrigado @NateDhaliwal, estou tentando encontrar uma comunidade Discourse que esteja usando este plugin DiscourseVideo, para que eu possa ver a experiência do usuário por mim mesmo. @putty, se você estiver usando, ficarei feliz em saber o URL da sua comunidade para que eu possa ver por mim mesmo.

Obrigado

1 curtida

Estamos usando o repositório que @NateDhaliwal forneceu, mas ele só é visível para administradores de conteúdo. Eles são os únicos usuários em nossa comunidade que atingiram o limite padrão de tamanho de arquivo.

2 curtidas

Tive um erro ao carregar um vídeo [Desculpe, o arquivo que você tentou carregar não é permitido (extensões permitidas: jpg, jpeg, png, gif, heic, heif, webp, avif).] O que está acontecendo? Isso significa que preciso alterar o intervalo de extensões de arquivo que o site carrega?

1 curtida

Qual é o tipo do arquivo que você está enviando? Talvez você precise adicionar esse formato à lista de permissões nas configurações.

4 curtidas

Adicionei .vtt e o formato de vídeo, agora consigo inserir vídeos normalmente, obrigado pela ajuda :grinning_face:

2 curtidas

Aqui está uma versão bifurcada que atualiza a permissão de apenas funcionários Y/N para grupos aprovados.

No meu caso, minha equipe de marketing queria a capacidade de especificar miniaturas, mas eu não estava disposto a conceder a eles staff, nem queria que toda a minha comunidade tivesse acesso.

1 curtida