Como posso segurar um quadro por alguns segundos em um vídeo?

0

É difícil descrevê-lo, mas o que eu quero fazer é ter um vídeo e em algum momento do vídeo eu quero pegar o quadro atual, jogá-lo por algum tempo como 5 segundos (ou seja, exibindo o último quadro, uma imagem estática) e continue com o vídeo.

Como posso fazer isso facilmente no Linux, preferencialmente no Ubuntu? Se não houver uma maneira fácil, posso aceitar uma solução do Windows.

O motivo pelo qual quero fazer isso é porque tenho um áudio um pouco mais longo do que o vídeo e não me encaixo muito bem, por isso quero "estender" o vídeo em lugares apropriados.

    
por yeti 23.03.2017 / 20:48

1 resposta

0

não é perfeito, mas pode ser feito com a lista de reprodução vlc. Não sei se essa lista pode ser feita com a GUI vlc, já que mudei uma playlist editando-a manualmente.

<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
  <title>Playlist</title>
  <trackList>
    <track>
      <location>file:///somefile.mpg</location>
      <duration>4000</duration>
      <extension application="http://www.videolan.org/vlc/playlist/0">
        <vlc:id>0</vlc:id>
        <vlc:option>start-time=2</vlc:option>
        <vlc:option>stop-time=6</vlc:option>
      </extension>
    </track>
    <track>
      <location>vlc://pause:4</location>
      <duration>4000</duration>
      <extension application="http://www.videolan.org/vlc/playlist/0">
        <vlc:id>1</vlc:id>
      </extension>
    </track>
    <track>
      <location>file:///somefile.mpg</location>
      <duration>4000</duration>
      <extension application="http://www.videolan.org/vlc/playlist/0">
        <vlc:id>2</vlc:id>
        <vlc:option>start-time=6</vlc:option>
        <vlc:option>stop-time=10</vlc:option>
      </extension>
    </track>
  </trackList>
  <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:item tid="0"/>
  </extension>
</playlist>

Como você pode ver no arquivo, há três entradas na lista de reprodução. O vídeo é reproduzido pela primeira vez nos segundos 2-6. Em seguida, o jogador faz uma pausa por 4 segundos ( vlc://pause:4 ) e, em seguida, reproduz os segundos 6-10. Eu tentei, mas depois de uma pausa salta um pouco e reproduz um vídeo antes da pausa. Talvez isso aconteça apenas comigo ou com vídeo testado. No entanto, nenhuma indicação de pausa ou algo assim aparece na tela.

    
por nobody 24.03.2017 / 11:35