Como tocar videos .MKV pelo AllShare em TVs Samsung
Eu gosto de fazer streaming de videos do Mac para minha Samsung Smart TV através do AllShare. AllShare é um client de DLNA e é muito fácil assistir vídeos direto do Mac com o Playback da Yazsoft.
O problema é que as TVs da Samsung não gostam de arquivos MKV. O Playback até tem conversão de MKV, mas ela depende do projeto Perian, que já foi abandonado, e conversão de vídeo é sempre lento.
Então encontrei uma dica pra conseguir assistir quase qualquer arquivo .MKV facilmente. Você precisa instalar o MKVToolNix primeiro. No Mac, se você já tiver o Homebrew instalado, vai ser simples assim:
brew install mkvtoolnix
E se não tem Homebrew, então instale AGORA! ;]
Agora, você precisa encontrar o video MKV e rodar o comando:
mkvmerge -o corrigido.avi --compression 1:none video_antigo.mkv
O comando vai reconstruir o header do arquivo .MKV sem compressão e renomear como .AVI, para enganar o AllShare! Se ainda não conseguir tocar o vídeo, tente incluir o parâmetro --no-cues
. Mas vale lembrar que depois disso você não vai poder pular entre as partes do vídeo.
Se nada funcionar, você provavelmente terá que reconverter o vídeo com HandBrake, Miro Video Converter, FFmpeg ou algum outro software.