Blu-ray no ubuntu

Iniciado por Bluray, 14 de Novembro de 2009, 11:46

tópico anterior - próximo tópico

Bluray

#15
lxBDPlayer

xBDPlayer é um software opensource inspirado no  DumpHD.
para facilitar a reprodução de discos video blu-ray no linux

Para instalar o lxBDPlayer precisamos do seguinte  software

lxbdplayer

lxbdaacs

showkeys

para baixar este software clicar aqui

e o makemkv*

Passemos a instalação
*Em primeiro lugar vamos instalar o makemkv conforme descrito aqui

Em seguida instalamos os dois pacotes .deb lxbdplayer e lxbdaacs

depois descompactamos  o showkeys e colocamos na seguinte directoria /usr/lib
para colocarmos o showkeys.so temos que estar como root

exemplo
sudo nautilus

e resultado final é este vejam aqui

para mais informações ver nos seguintes sites
lxbdplayer
http://lxbdplayer.sourceforge.net/english.html
doc.ubuntu-fr
http://doc.ubuntu-fr.org/lxbdplayer
AACS for lxbdplayer
http://forum.doom9.org/showthread.php?p=1408361

A minha opinião sobre este programa.

O teste que realizei o lxbdplayer é muito fácil de se utilizar, como ainda é software muito recente ainda não funciona como devia na relação do visionamento do filmes pois ficam lentos ao visionar com o  lxbdplayer  por não funcionar muito bem com o mplayer-vdpau apesar de haver instruções de por o   lxbdplayer +mplayer+vdpau o resultado final não é bom mas como ainda é recente é possível futuramente este problemas sejam corrigidos, mas com aparecimento do libbluray poderá facilitar o seu desenvolvimento.  

Actualização
Para que o lxBDPlayer funcione com as versões mais recentes do makemkv  precisamos de configurar  o settings.conf do makemkv, se encontra na vossa directoria de utilizador na pasta ".makemkv" Ctrl mais H para visionar a pasta.
devera ficar da seguinte forma
#
# MakeMKV settings file, written by MakeMKV
# Beta Key write by dumpHDMod ;)
#

#app_Key = "null"

assim desta forma lxBDplayer vai poder reproduzir o vossos blu-rays 







@CMatomic

Bluray

Atenção, a possível solução descrita a abaixo é para quem já tenha o vdpau instalado com ou sem o vaapi instalado  

Para quem utilizar o  mplayer   poderá notar  que  a aceleração de video HD não funciona bem.

Para que os vídeos reproduzem suavemente precisamos editar o mplayer.conf no etc/mplayer e tambem o conf em /home/utilizador/.mplayer

em etc/mplayer, o mplayer.conf devera ficar na seguinte maneira
#
# MPlayer configuration file
#
# Configuration files are read system-wide from /etc/mplayer/mplayer.conf
# and per user from ~/.mplayer/config, where per-user settings override
# system-wide settings, all of which are overrriden by the command line.
#
# The configuration file settings are the same as the command line
# options without the preceding '-'.
#
# See the CONFIGURATION FILES section in the man page
# for a detailed description of the syntax.


##################
# video settings #
##################

# Specify default video driver (see -vo help for a list).
vo=vdpau,xv,x11


# FBdev driver:
#
# mode to use (read from fb.modes)
#fbmode = 680x400-120
#
# location of the fb.modes file
#fbmodeconfig = /etc/fb.modes

# Specify your monitor timings for the vesa and fbdev video output drivers.
# See /etc/X11/XF86Config for timings. Be careful; if you specify settings
# that exceed the capabilities of your monitor, you may damage it.
#
# horizontal frequency range (k stands for 1000)
#monitor-hfreq = 31.5k-50k,70k
#
# vertical frequency range
#monitor-vfreq = 50-90
#
# dotclock (or pixelclock) range (m stands for 1000000)
#monitor-dotclock = 30M-300M

# Start in fullscreen mode by default.
#fs=yes

# Change to a different videomode when going fullscreen.
#vm=yes

# Override the autodetected color depth, may need 'vm=yes' as well.
#bpp=0

# Enable software scaling (powerful CPU needed) for video output
# drivers that do not support hardware scaling.
#zoom=yes

# standard monitor size, with square pixels
#monitoraspect=4:3

# Use this for a widescreen monitor, non-square pixels.
#monitoraspect=16:9

# Keep the player window on top of all other windows.
#ontop=yes


##################
# audio settings #
##################

# Use pulse, then alsa, then SDL video with the aalib subdriver by default.
ao=pulse,alsa,sdl:aalib

# Use SDL audio driver with the esd subdriver by default.
#ao = sdl:esd

# Specify the mixer device.
#mixer = /dev/mixer

# Resample the sound to 44100Hz with the lavcresample audio filter.
#af=lavcresample=44100


##################
# other settings #
##################

stop-xscreensaver=yes

# Pretend to be Window Media Player.
# Fixes playback when playlist and media file use the same URL.
#user-agent=NSPlayer/4.1.0.3856

# Drop frames to preserve audio/video sync.
framedrop = yes

# Specify your preferred skin here (skins are searched for in
# /usr/local/share/mplayer/skins/<name> and ~/.mplayer/skins/<name>).
#skin = Abyss

# Resample the font alphamap.
# 0     plain white fonts
# 0.75  very narrow black outline (default)
# 1     narrow black outline
# 10    bold black outline
#ffactor = 0.75

# cache settings
#
# Use 8MB input cache by default.
cache = 18192
#
# Prefill 20% of the cache before starting playback.
#cache-min = 20.0
#
# Prefill 50% of the cache before restarting playback after the cache emptied.
#cache-seek-min = 50

# DVD: Display English subtitles if available.
#slang = en

# DVD: Play English audio tracks if available.
#alang = en

###################
# DVDNAV Settings #
###################
#vc=ffmpeg12,

# You can also include other configuration files.
#include = /path/to/the/file/you/want/to/include

foi modificado o seguinte:
vo=vdpau,xv,x11
# Use 8MB input cache by default.
cache = 18192

o conf em /home/utilizador/.mplayer
devera ficar assim

[default]
# Write your default config options here!
stop-xscreensaver=1
vo=vdpau
va=vaapi

mouse-movements=yes
fstype=layer,stays_on_top,fullscreen,above


ou se ainda não resultar poderá ficar assim


[default]
# Write your default config options here!
stop-xscreensaver=1
vo=vdpau
vc=ffh264vdpau,ffvc1vdpau,ffmpeg12vdpau,ffwmv3vdpau

mouse-movements=yes
fstype=layer,stays_on_top,fullscreen,above










@CMatomic

advi

Ezcreve herrado é coiza de quem uza o IE6. Eu uso Firefox com dicionário de português! 8)

Bluray

#18
Já é possível ver filmes  blu-ray com mais preferido reprodutor de media "vlc player"   é ate agora o mais completo player de Blu-ray para Linux.

para quem quiser saber como instalar o vlc player para reproduzir filmes blu-ray seguida o passos da instalação nos seguintes links

os tutoriais estão em Francês mas da para compreender ;D

http://doc.ubuntu-fr.org/libbluray
ou em alternativa podem ver o tutorial criado por mim sobre a instalação do libbluray aqui

http://doc.ubuntu-fr.org/libaacs

depois de instalar o  libbluray e libaacs instalamos o vlc do git ,pois só compilando a ultima versão do vlc é ficamos com plugin do libbluray activado

pequeno tutorial como compilar a ultima versão do vlc do git

sudo apt-get install checkinstall build-essential cmake libtool automake autoconf git-core ffmpeg libxcb-shm0-dev libxcb-xv0-dev libx11-xcb-dev libcdparanoia-dev libcdio-paranoia-dev libcdio-cdda-dev libqt4-dev qt4-dev-tools qt4-qmake nasm yasm libasm-dev lua5.1
sudo apt-get build-dep vlc
git clone git://git.videolan.org/vlc.git
cd vlc
./bootstrap
./configure --prefix=/usr
make
ou para dual-core para ser mais rápido a compilar
make -j2
 sudo checkinstall --fstrans=no --install=yes --pkgname=vlc --pkgversion "1.2.0-git`date +%Y%m%d`" --default
se der algum erro podem instalar com um
sudo make install
ou então podem utilizar o vlc directamente da pasta onde ele foi compilado

Uma dica, na pasta .config que se encontra na vossa directoria de utilizador, deverão criar uma pasta com o nome aacs depois é só colocar uma copia da vossa KEYDB.cfg ;D que foi gerada pelo Dumphd

e depois em seguida executar este comando no terminal
sed -i 's/\([[:xdigit:]]\)\{5,\}/0x&/g' ~/.config/aacs/KEYDB.cfg

depois para reproduzir "tocar" o filme em blu- ray reproduzimos "tocar" com seguinte comando 
vlc bluray: / / / media / nome do disco blu-ray

Aqui fica o resultado final
o vídeo foi gravado no arch linux  mas serve de demonstração para o ubuntu  ;D
http://tinyurl.com/VLCblu-ray


@CMatomic

vampire_thunder

Já existe algum PPA com essa versão? Aqui eu não consegui compilar.

Gunss

o vídeo fica travando direto.
Sempre é assim?

Bluray

#21
Citar
Citação de: Gunss online 22 de Fevereiro de 2011, 00:24
o vídeo fica travando direto.
Sempre é assim?

Boas , qual é tua placa gráfica ?

Bom se for uma nvidia, tens que instalar o libva do vaapi e o vdpau os pacotes de desenvolvimento,  depois compilar uma nova versão do ffmpeg , pois o vlc utiliza o não utiliza vdpau directamente mas sim o vaapi.
e depois activar assim como esta na imagem http://dl.dropbox.com/u/2143569/VlcLibva.png
O vlc não utiliza a aceleração grafica 100%, como o mplayer o faz
alguns links uteis
http://www.splitted-desktop.com/~gbeauchesne/libva/
a agora compreendi  ;D tas falar do video do youtube que eu fiz, é assim alguns blu-rays no vlc reproduzem muito bem , mas o que  esta no video ate  é da aqueles  que reproduz muito bem . mas essas paragens que  viste , sou eu avançar o video para frente, por isso causa umas paragens mas depois volta ao normal, como referi a cima o vlc não utiliza 100% a placa gráfica ,por isso a filmes por causa do tipo de codec ou um nível alto de birate a reprodução no vlc fica lenta, no Smplayer "mplayer" não tenho tido esses problemas visto que o mplayer utiliza 100% a placa gráfica  

@CMatomic

Bluray

Citação de: vampire_thunder online 21 de Fevereiro de 2011, 22:12
Já existe algum PPA com essa versão? Aqui eu não consegui compilar.
que eu conheça não

Mas qual foi o erro ?
podias colocar aqui.

Pois posso te dar uma dica como resolver
@CMatomic

Bluray

#23
depois da pergunta vampire_thunder
CitarJá existe algum PPA com essa versão? Aqui eu não consegui compilar ?
Foi a procurar e nada não havia ppas dedicados a reprodução de discos Blu-ray no ubuntu lucid  "10.04" e as versões do VLcplayer e do Mplayer   disponíveis nos  ppas  não existia versões  com os Plugins blu-ray activados, por isso decidi que tinha que criar o meu próprio ppa, tive que aprender o contesto básico de pacote debian e as ferramentas necessárias para construir o mesmo, tive sorte, pois o ubuntu tem excelentes manuais para construção de pacotes debian e o launchpad.net é uma grande ferramenta para fazer isso mesmo.


Blu-ray support for Lucid (vlc 1.2-git ,Mplayer)

lista de programas mais relevantes disponíveis neste ppa
FFmpeg "com todas funções activadas para funcionar com o vlc"

VLC 1.2git  " suporte blu-ray activado   , aceleração de video GPU activado, suporte Mozilla desactivado,[ como vlc utiliza o libva  a qualidade de aceleração GPU  podera não funcionar corretamente] actualizado semanalmente " *

Mplayer/SMplayer  "suporte blu-ray activado"  

Totem 1080p vídeo support com o gstreamer0.10-vaapi *

X264

libva "Não esta disponível nos repositórios oficiais do ubntu  lucid "

gstreamer0.10-vaapi "Não esta disponível nos repositórios oficiais do ubntu  lucid "**

Vdpau

Libdrm "Não esta disponível nos repositórios oficiais do ubntu  lucid "

Este ppa não devera ser instalado em sistemas de produção , ou para que queria o seu sistema estável.

Como ainda estou em  testes com este ppa, gostava de pedir ajuda da comunidade em testar este ppa .

sudo add-apt-repository ppa:cmatomic/testing1

https://launchpad.net/~cmatomic/+archive/testing1


obrigado pela vossa colaboração

 * A aceleração de GPU não esta a funcionar corretamente devido a versão do libva, estou a tentar resolver o Problema "referente ao totem e VLCpalyer "
** Por agora não deverão instalar o  gstreamer0.10-vaapi pois não esta a funcionar correctamente com o Totem



   
 
@CMatomic

vampire_thunder

#24
Sensacional, cara!
Vou testar agora mesmo.

Já tentei criar um PPA para colocar os programas do Lineduc lá. Tenho um cadastro e uma chave registrada, mas não sei mexer no Lauchpad porque só está disponível no idioma Inglês, e isso me limita muito.

Já irei adicionar seu PPA e instalar os programas aqui. Só não estou com nenhum bluray para ler no momento.

Edit: está faltando um "y" no final do comando add-apt-repository

vampire_thunder

Só ontem consegui alugar um Blu-ray para testar. Deu erro aqui:

CitarBlu-Ray error:
Your system AACS decoding library does not work. Missing keys?
A entrada não pode ser aberta:
O VLC não é capaz de abrir o MRL 'bluray:///media/RED_APOSENTADOS_E_PERIGOSOS'. Verifique o registro de erros para maiores detalhes.

Será que é porque o filme é muito novo? Como eu atualizo as keys?

vampire_thunder

Como não obtive sucesso, voltei à primeira página e segui as instruções para instalar o makemkv. Mas depois de instalado percebi que o programa é pago. Existe alguma alternativa livre?

Bluray

#27
Citação de: vampire_thunder online 08 de Abril de 2011, 12:10
Como não obtive sucesso, voltei à primeira página e segui as instruções para instalar o makemkv. Mas depois de instalado percebi que o programa é pago. Existe alguma alternativa livre?

existe o  DunpHD mas este é limitado pois não descripta todos os blu-rays mais recentes, o makemkv é o único que decriptar  todos os blurays recentes , mas aqui exite um problema pois o makemkv não é possivel guardar as chaves dos discos blu-ray necessários para ver diretamente  no vlc  no conhecimento tenho tido ate a  agora.
ouve em tempos que o makemkv era compatível com o  lxBDPlayer acho que era versão 1.5 que era compatível mas depois deixou de ser , mas não se isso já foi resolvido.
Tenta descriptar  em primeiro lugar com DunpHD
http://ubuntuforum-pt.org/index.php/topic,59089.msg333852.html#msg333852
se não resultar podes dar uma olhadela aqui neste syte e procurar se esta la o  a chave para o teu  filme
http://forum.doom9.org/showthread.php?s=9bef0e694f67f95f3e35a80b7aebf2f4&t=120988
Citar"para reproduzirmos os filmes directamente dos discos bluray com libbluray
Uma dica, na pasta .config que se encontra na vossa directoria de utilizador, deverão criar uma pasta com o nome aacs depois é só colocar uma copia da vossa KEYDB.cfg  que foi gerada pelo Dumphd
e depois em seguida executar este comando no terminal
Código:
sed -i 's/\([[:xdigit:]]\)\{5,\}/0x&/g' ~/.config/aacs/KEYDB.cfg

depois para reproduzir "tocar" o filme em blu- ray reproduzimos "tocar" com seguinte comando  
Código:

vlc bluray: / / / media / nome do disco blu-ray

vlc bd:////media/BD00000JOHNMAYER

mplayer bd:////media/BD00000JOHNMAYER

smplayer bd:////media/BD00000JOHNMAYER

mplayer bluray:/path/to/disc "

atenção se fores reproduzir um filme blu-ray ou outro filme  HD de alto bitrate não vai funcionar corretamente com os codecs ditos vc1,h,264/avc isto na versão do vlc 1.2 para o ubuntu 10.04 lucid o único codec que funciona corretamente sem aceleração gráfica é o mpeg2 , nos teste realizados por mim  com dois blu-rays em mpeg2.
No ubuntu 10.10 isso já não  acontece , a aceleração gráfica funciona bem nos testes que realizei, a versão do vlc 1.2 com suporte Blu-ray para o maverick ainda não esta disponível no meu ppa que referi a cima, se tudo correr bem esta noite vai esta disponível, pois como moro em Portugal são agora aqui 23:50  ;D

@CMatomic

vampire_thunder

Hoje eu instalei uma atualização do seu VLC, e instalei também o driver proprietário, mas não estou mais com o disco Blu-Ray para testar. Só estou com o mkv que ripei, mas este ficou muito lento.

Bluray

Citação de: vampire_thunder online 09 de Abril de 2011, 21:15
Hoje eu instalei uma atualização do seu VLC, e instalei também o driver proprietário, mas não estou mais com o disco Blu-Ray para testar. Só estou com o mkv que ripei, mas este ficou muito lento.


se tiveres uma nvidia experimenta com o smplayer , nas preferências do Smplayer seleciona aba video- e depois selecionas  nos  Controladores saída  a opção vdpau vais ver que fica muuuiito mais rápido
@CMatomic