Leia vídeo (mp4) com beamer no Windows com o pacote multimídia

Leia vídeo (mp4) com beamer no Windows com o pacote multimídia

Estou usando o beamer ligadoJanelas 10, e quero que meu vídeo mp4 seja lido usando opacote multimídia(Não quero media9 porque tenho vários vídeos e o arquivo pdf final fica muito pesado no final). Apesar dos vários tópicos sobre questões relacionadas, não encontrei resposta para este problema específico.

Não tenho nenhum erro de compilação, meu vídeo está na pasta correta. O pdf foi criado com sucesso. Mas no arquivo pdf, utilizando a versão mais recente do Adobe Reader (2019.012.20036), não mostra o vídeo, apenas um espaço em branco. Se eu clicar no local onde o vídeo deveria estar, obtenho um contorno dele, mas nada com o botão direito. Alguma ideia de qual é o problema? Aqui está o trecho de código dentro de um quadro:

\movie[height=0.5625\textwidth, width=1.0\textwidth,
    poster, autostart]{}{video.mp4}

Informações adicionais 1: Também trabalho em Linux e o mesmo código (com o mesmo vídeo mp4 e usando também multimídia) funciona perfeitamente. Quero dizer que assim que o pdf for criado, eu o abro com o Okular e o vídeo começa diretamente.Portanto, o mesmo código funciona no Linux (16.04), mas não funciona no Windows.

Informações adicionais 2: Mesmo assim tenteimídia9para investigar esse problema no Windows, com o mesmo vídeo mp4. O vídeo desta vez aparece no slide, mas por algum motivo, não inicia diretamente quando chego no slide, apesar dopágina abertacomando. Aqui está o código correspondente:

\includemedia[width=1.0\textwidth, height=0.5625\textwidth,
    activate=pageopen, passcontext, transparent, addresource=hexapod.mp4, 
    flashvars={source=hexapod.mp4}]{}{VPlayer9.swf}

Responder1

  1. O \movie...comando do pacote multimediaimplementa o "Movie Annotation", um antigo padrão da especificação PDF. No Acrobat Reader apenas são suportados formatos de vídeo muito antigos: alguns QuickTime *.move *.avicom o codec "MS Video 1". Embora o MP4 possa ser reproduzido no Linux Okular, este formato de arquivo não é suportado pelo Acrobat Reader e pela especificação PDF.

  2. media9:Para iniciar a reprodução automaticamente, a variável Flash autoPlaytambém deve ser definida. A opção activate=pageopenapenas informa ao visualizador de PDF para inicializar o FlashPlayer e carregar o aplicativo reprodutor de vídeo VPLayer.swfao abrir a página.

O seguinte exemplo mínimo com media9FlashVarautoPlaye arquivos de exemplo do mwepacote funcionam para mim. Versões mais recentes do Acrobat Reader, FlashPlayer, media9instaladas:

\documentclass{beamer}
\usepackage{media9}
\usepackage{graphicx}

\begin{document}

\begin{frame}{Blank page}
  Go ahead!
\end{frame}

\begin{frame}{Video autoplay}
  \begin{center}
    \includemedia[
      width=0.5\linewidth,
      activate=pageopen,
      addresource=example-movie.mp4,
      flashvars={
         source=example-movie.mp4
        &autoPlay=true
      },
      passcontext, % enable VPlayer's right-click menue
    ]{\includegraphics{example-movie}}{VPlayer.swf}%
  \end{center}
\end{frame}

\end{document}

Para obter informações sobre como usar media9arquivos de mídia separados (não incorporados), consulte:https://tex.stackexchange.com/a/73039

informação relacionada