Maneira de fazer Shotwell usar ffmpegthumbnailer em vez de Totem para miniaturas?

0

O Totem nunca funciona na minha experiência. Meu problema mais recente é que o totem não exibirá algumas miniaturas de vídeo. Eu consertei o problema instalando o ffmpegthumbnailer e usando isso para gerar miniaturas. Mas infelizmente parece que apenas corrigiu o problema dentro do Nautilus. Parece que Shotwell ainda está confiando em Totem para suas miniaturas porque todos os mesmos vídeos para os quais Totem não mostraria Miniaturas, Shotwell ainda não - embora o Nautilus agora esteja exibindo miniaturas para eles por causa do ffmpegthumbnailer.

Como faço a Shotwell usar o ffmpegthumbnailer em vez do Totem para miniaturas de vídeo?

    
por gerry 21.06.2012 / 04:12

3 respostas

1

O Shotwell 0.9.x usa o Totem para miniaturas de vídeo, mas foi descartado a partir do Shotwell 0.10 em favor do shotwell-video-thumbnailer. É provável que a atualização para uma versão mais recente resolva seu problema.

Quanto ao ffmpegthumbnailer, você teria que editar o código do Shotwell para adicionar suporte a ele. O lugar para procurar seria no VideoSupport.vala no método thumbnailer (). Dito isso, a detecção duplicada depende de miniaturas de vídeo - algo a ser lembrado se você tiver um banco de dados Shotwell existente.

    
por MrEricSir 21.06.2012 / 18:51
1

Esta questão já existe há algum tempo, mas também é importante hoje em dia, porque algumas distribuições do Linux têm problemas de licenciamento e pode ser mais fácil usar o ffmpeg. Eu encontrei essa renomeação

/usr/bin/shotwell-video-thumbnailer to /usr/bin/shotwell-video-thumbnailer-original e criação de um novo arquivo

/usr/bin/shotwell-video-thumbnailer com:

#!/bin/sh
# ffmpegthumbnailer -i "$*" -c png -s320-1 -o-
ffmpeg -threads 2 -loglevel error -y -skip_frame noref -ss 00:00:10 -i "$*"  -
filter_complex "thumbnail=100,scale=720:-1" -frames:v 1 -f image2 -

e fazendo com que executável chamando chmod +x /usr/bin/shotwell-video-thumbnailer faz o truque.

Você pode usar o ffmpegthumbnailer ou a linha ffmpeg dependendo de suas preferências pessoais movendo o # de antes do ffmpegthumbnailer para antes do ffmpeg. Eu encontrei o ffmpeg para ser mais rápido e é isso que o script em sua forma atual é executado.

    
por user298427 27.06.2014 / 19:07
0

O próprio GStreamer seria ótimo, mas ainda há problemas em como o Shotwell o usa, que descrevi no bug # 1406546 . O bug inclui informações sobre meu PPA para usuários do Ubuntu 14.04 LTS que possui um pacote atualizado usando o ffmpegthumbnailer.

    
por Timo Jyrinki 30.12.2014 / 15:55