Codecs extras para open suse
El
soporte multimedia por defecto en openSUSE, como en otras
distribuciones Linux, está limitado debido a restricciones legales.
El proyecto openSUSE no provee soporte para formatos multimedia
patentados en Estados Unidos cuyo uso no esté libre de regalías. Ni
las imágenes de instalación ni los repositorios del servidor de
descargas de openSUSE proporcionan los códecs multimedia necesarios
para producir o reproducir archivos que utilicen tales formatos
restringidos, como por ejemplo, MPEG-2, MPEG-4, H.264, WMA/WMV, AAC y
AC3.
Los
programas libres y de código abierto que se incluyen en openSUSE han
sido modificados para eliminar el soporte de formatos multimedia
restringidos. Es el caso de los motores multimedia GStreamer, el
motor por defecto de KDE y GNOME, y xine, el motor por defecto del
reproductor Kaffeine. Otros programas libres y de código abierto que
utilizan formatos restringidos no se incluyen en la distribución. Es
el caso de proyectos de software tan populares como FFmpeg, LAME,
Last.fm, MPlayer, MythTV, VLC y x264.
El
proyecto openSUSE sólo proporciona apoyo a formatos multimedia
libres como, por ejemplo, los códecs Vorbis, FLAC, Theora, Dirac y
VP8. Una excepción a esta política es la reproducción de archivos
MP3. En el repositorio Non-OSS de openSUSE se encuentra el
decodificador propietario de MP3 para GStreamer de la empresa
Fluendo. Este decodificador permite, por ejemplo, la reproducción de
archivos MP3 con Amarok. Fluendo también ofrece otros programas
propietarios de pago:
- Un conjunto completo de complementos de reproducción para GStreamer, que permite la reproducción de los principales formatos multimedia restringidos.
- Un reproductor de DVD, que permite la reproducción de DVD comerciales, que están cifrados con el sistema de codificación de contenido (CSS).
Otra
excepción es el conector propietario para el navegador Adobe Flash
Player, que también se encuentra en el repositorio Non-OSS.
El
equipo Packman empaqueta para openSUSE programas libres y de código
abierto que dan soporte a los formatos multimedia restringidos. El
repositorio de opensuse-guide.org proporciona la biblioteca libre y
de código abierto libdvdcss, que es necesaria para reproducir DVD
comerciales (repositorio no navegable). En algunos países, como en
Estados Unidos, puede ser necesario obtener una licencia para usar
legalmente algunos de estos programas.
Para
instalar un soporte completo para los formatos multimedia
restringidos por defecto en openSUSE 12.2 hay que seguir los pasos
siguientes. Se supone que se tienen configurados los repositorios
oficiales de la distribución: OSS, Non-OSS, Update y Update-Non-OSS.
1.
Iniciar sesión como superusuario en un terminal.
- su -
2.
Actualizar la distribución e instalar los paquetes recomendados por
los paquetes ya instalados.
- zypper update
- zypper install-new-recommends
3.
Añadir los repositorios de Packman y de opensuse-guide.org.
Resfrescar la lista de paquetes de los repositorios añadidos.
- zypper addrepo -f http://packman.inode.at/suse/openSUSE_12.2 Packman
- zypper addrepo -f http://opensuse-guide.org/repo/12.2 libdvdcss
- zypper refresh
4.
Instalar nuevos paquetes multimedia.
Para
KDE:
zypper
in libdvdcss2 vlc libxine2-codecs libxine2-pulse k3b-codecs lame
gstreamer-0_10-plugins-ffmpeg gstreamer-0_10-plugins-bad
gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon
w32codec-all MPlayer smplayer smplayer-lang
gstreamer-0_10-plugins-good libxine2 libdvdplay0 libdvdread4
libdvdnav4 libmad0 libavutil51 sox libxvidcore4 xvidcore libavcodec52
libavdevice52 libvlc5 lsb pullin-flash-player flash-player
gstreamer-0_10-fluendo-mp3 gstreamer-0_10-plugins-fluendo_mpegdemux
gstreamer-0_10-plugins-fluendo_mpegmux gstreamer-0_10-plugins-base
gstreamer-0_10-plugins-good-extra k3b vlc-codecs vlc-aout-pulse
libquicktime0 gstreamer-0_10-plugins-bad-orig-addon
xine-browser-plugin
Para GNOME, XFCE y
LXDE:
zypper in libdvdcss2
vlc libxine2-codecs libxine2-pulse lame gstreamer-0_10-plugins-ffmpeg
gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly
gstreamer-0_10-plugins-ugly-orig-addon totem-browser-plugin
w32codec-all MPlayer gnome-mplayer gstreamer-0_10-plugins-good
libxine2 libdvdplay0 libdvdread4 libdvdnav4 libmad0 libavutil51 sox
libxvidcore4 xvidcore libavcodec52 libavdevice52 libvlc5 totem
totem-plugins nautilus-totem lsb pullin-flash-player flash-player
vlc-aout-pulse vlc-gnome vlc-codecs gstreamer-0_10-fluendo-mp3
gstreamer-0_10-plugins-fluendo_mpegdemux
gstreamer-0_10-plugins-fluendo_mpegmux gstreamer-0_10-plugins-base
gstreamer-0_10-plugins-good-extra libquicktime0
gstreamer-0_10-plugins-bad-orig-addon
Puede suceder que el
comando zypper informe de problemas de conflictos entre paquetes y
ofrezca una serie de soluciones numeradas como, por ejemplo, estas:
Solución 1:
reemplazo de...
Solución 2:
desactualizar...
Solución 3: no
instalar...
Solución 4:
romper...
La solución
apropiada suele ser la 1 o la que implique aceptar un cambio de
paquete, nunca la 4, que implica ignorar las dependencias de un
paquete y puede dejar el sistema inestable.
5. Substituir los
paquetes multimedia instalados por defecto por las versiones
correspondientes del repositorio Packman.
zypper dist-upgrade
--from Packman
Una observación
importante. El repositorio del proyecto VideoLan permite la
instalación del reproductor de medios VLC, pero es incompatible con
el repositorio del equipo Packman y, por ello, no deben mezclarse
ambos. El repositorio de Packman también incluye el reproductor VLC,
además de muchas otras aplicaciones multimedia, aplicaciones de red
y juegos.
ACTUALIZACIÓN
9-6-2013. Añadido
el paquete vlc-codecs a la lista de paquetes multimedia, puesto que
este paquete es necesario para reproducir formatos restringidos con
el reproductor de medios VLC a partir de la versión 2.0.6.