As miniaturas do meu vídeo (.mkv) são verdes (ou monocromáticas)?

4

Quando instalei o Ubuntu Gnome 17.04 as miniaturas de .mkv não estavam aparecendo de alguma forma , então ele automaticamente foi consertado, agora ele está gerando as Thumbnails, mas por mais estranho que pareça, elas são todas verdes (ou roxas ou rosa, mas são todas monocromáticas, com certeza). os arquivos não são afetados por isso apenas as miniaturas. outros formatos de arquivo de vídeo também estão bem, .mp4 .flv , apenas os .mkv são afetados.

Não tenho ideia de onde devo começar a corrigir isso.

afetaram os arquivos .mkv

não afetou .mp4 arquivos

    
por Sumeet Deshmukh 22.04.2017 / 05:26

2 respostas

6

Esta resposta é baseada em Outra resposta postada por Elder Geek , isso só torna mais fácil para os novos usuários executar

Trabalho original

Para 17.04

Ativar repositórios do Multiverso e do Universo

Abra o aplicativo software e atualizações e selecione os repositórios multiverse e universe

e execute o seguinte comando depois de ativá-los

sudo apt-get update

Instale ubuntu-restricted-extras

sudo apt-get install ubuntu-restricted-extras

Este comando deve fazer isso, você precisará usar a tecla Tab para destacar o botão OK para o pacote de fontes mscore e apertar enter para aceitar o acordo, Como instalo o pacote extras restrito ao ubuntu? (para mais detalhes)

Você não precisa instalar ubuntu-restricted-extras se você já instalou drivers de mídia durante a instalação do ubuntu

Instalar o ffmpeg

sudo apt-get install ffmpeg ffmpegthumbnailer

Esses comandos instalarão o ffmpeg, depois disso, apague todas as miniaturas existentes. fazendo

rm -r ~/.cache/thumbnails

Altere a tarefa de criar miniaturas de Totem para ffmpeg

sudo nano /usr/share/thumbnailers/totem.thumbnailer

um arquivo de texto será aberto, substitua todo o texto dentro dele pelo seguinte

[Thumbnailer Entry]
TryExec=ffmpegthumbnailer
Exec=ffmpegthumbnailer -s %s -i %i -o %o -c png -f -t 10
MimeType=application/mxf;application/ogg;application/ram;application/sdp;application/vnd.ms-wpl;application/vnd.rn-realmedia;application/x-extension-m4a;application/x-extension-mp4;application/x-flash-video;application/x-matroska;application/x-netshow-channel;application/x-ogg;application/x-quicktimeplayer;application/x-shorten;image/vnd.rn-realpix;image/x-pict;misc/ultravox;text/x-google-video-pointer;video/3gpp;video/dv;video/fli;video/flv;video/mp2t;video/mp4;video/mp4v-es;video/mpeg;video/msvideo;video/ogg;video/quicktime;video/vivo;video/vnd.divx;video/vnd.rn-realvideo;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-flv;video/x-m4v;video/x-matroska;video/x-mpeg;video/x-ms-asf;video/x-ms-asx;video/x-msvideo;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-nsv;video/x-ogm+ogg;video/x-theora+ogg;video/x-totem-stream;audio/x-pn-realaudio;audio/3gpp;audio/ac3;audio/AMR;audio/AMR-WB;audio/basic;audio/midi;audio/mp2;audio/mp4;audio/mpeg;audio/ogg;audio/prs.sid;audio/vnd.rn-realaudio;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-gsm;audio/x-it;audio/x-m4a;audio/x-matroska;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;audio/x-musepack;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;audio/x-realaudio;audio/x-real-audio;audio/x-sbc;audio/x-speex;audio/x-tta;audio/x-wav;audio/x-wavpack;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-xm;application/x-flac;

Para salvar o arquivo atualizado em Nano, pressione Ctrl + X e digite y e digite. Como editar arquivos em um terminal com nano?

Você pode usar outros aplicativos de edição de texto para editar o arquivo /usr/share/thumbnailers/totem.thumbnailer se não se sentir confortável usando o nano

e o nautilus de reinicialização

nautilus -q

Limpe todas as miniaturas novamente e verifique se o seu problema foi resolvido

rm -r ~/.cache/thumbnails

O comando acima irá limpar todas as miniaturas novamente, vá verificá-las, elas não serão monocromáticas agora '

Se você está perdendo miniaturas de Mp3 / flac depois de fazer isso, então tente essa abordagem

    
por Sumeet Deshmukh 29.04.2017 / 17:12
4

Com base nos resultados de nossos testes, acredito que a questão é totem geração de miniaturas para nautilus ao utilizar o codec HEVC. Pelo que me lembro, o totem utiliza plugins gstreamer para esta tarefa. Embora eu normalmente espere a instalação do pacote ubuntu-restricted-extras para resolver a maioria dos problemas de codec, neste caso, parece que não é verdade. Parece que o suporte ao x265 HEVC não está incluído. Existem algumas opções, posso sugerir.

Editar: Após testar em 17.04 mídia ao vivo criada a partir do ubuntu-17.04-desktop-amd64.iso hoje (após confirmar que a iso baixada não estava corrompida por verificando o hash ) Posso confirmar que a seguinte abordagem produz o desejado resultados de miniaturas devidamente coloridas.

Habilite as duas multiverse e repositórios universais via Software & amp; Atualizações na guia do software Ubuntu, marcando as caixas acima mencionadas. Instale ubuntu-restricted-extras através do centro de software ou CLI com sudo apt update && sudo apt install ubuntu-restricted-extras Você precisará usar a tecla Tab para destacar o botão OK para o pacote de fontes mscore e aperte enter para aceitar o acordo . Então todos os pacotes requisitados serão downlowded e instalados. Feche o Nautilus se ele estiver aberto e, em seguida, atualize suas miniaturas com rm -r ~/.cache/thumbnails

As opções abaixo podem ter algum valor em determinadas situações, por isso vou deixá-las como estão.

A) Instale o pacote libavcodec-extra57 e todas as suas dependências. Este pacote contém a biblioteca ffmpeg com de / encoders adicionais para codecs de áudio / vídeo. Acredito que a dependência crítica aqui seja a biblioteca libx265-110 da qual o pacote libavcodec-extra57 mencionado se baseia para codificação / decodificação HEVC.

Você pode instalar o pacote libavcodec-extra57 depois de concluir as instruções em Como eu habilito o repositório "Universo"? e depois instalo o pacote através do centro de software ou através da linha de comando com sudo apt-get update && sudo apt-get install libavcodec-extra57

Se isso por si só não resolver o problema, você pode adicionar o passo de mudar para um nailer do polegar diferente usando uma das opções descritas em Maneira de fazer video-thumbnails gerar de VLC em vez de Totem?

B) Se isso não funcionar, use o pacote libde265 também no repositório Universe. Eu tive bons resultados com este pacote em 14.04 (eu tive que instalá-lo via PPA naquela época) Parece que eu ainda estou usando com sucesso em 16.04 (provavelmente uma atualização em vez de uma instalação limpa.

dpkg -l libde265
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-===========================================================
ii  libde265:amd64              1.0.2-1ppa1~trusty amd64              Open H.265 video codec implementation

Independentemente da abordagem, você terá que regenerar suas miniaturas novamente.

Nota: eu sempre recomendo backups para facilitar a reversão se as alterações não tiverem o resultado apropriado. Ficou claro para mim que muitos não se incomodam em fazer isso tão perto quanto deveriam.

    
por Elder Geek 24.04.2017 / 19:52