Blue Flower

Installer Mediatomb

#apt-get install mediatomb vlc ffmpeg

Modifier le fichier de configuration

nano /etc/default/mediatomb

Trouver les entrée dans le fichier et modifier comme ci-dessous:

NO_START="no"
INTERFACE="eth0"

Lancer le serveur

/etc/init.d/mediatomb start

Ouvrir l'interface graphique depuis le navigateur.

http://localhost:49152/
Nota.
Interface fonctionne correctement sur Firefox.

Lancer au demarrage de l'ordinateur

  • Nom: mediatomb
  • commande : mediatomb -d

Ajouter un répertoire dans l'interface mediatomb

Rechercher le fichier dans Filesystem puis on clique sur le + de l'interface.

Autoscanner un répertoire

nano /etc/mediatomb/config.xml

Ajouter les lignes suivantes :

<autoscan use-inotify="auto">
<directory location="/mon/repertoire/a/scanner/" mode="timed" interval="3600" level="full" recursive="yes" hidden-files="no"/>
<!--directory location="/home/xxx/_in/" mode="inotify" recursive="yes" hidden-files="no"/-->
</autoscan>
Nota.
Il faut mettre les lignes précédentes dans le fichier /etc/mediatomb/config.xml entre les balises et .

Configuration du transcodage

Éditer le fichier suivant :

nano /usr/bin/mediatomb-transcode-video

Remplir le fichier avec les lignes suivantes :

#!/bin/bash
FFMPEG_PATH="/usr/bin/ffmpeg"
INPUT="$1"
OUTPUT="$2"
VIDEO_CODEC="mpeg2video"
VIDEO_BITRATE="4096k"
VIDEO_FRAMERATE="25"
AUDIO_CODEC="copy"
FORMAT="mpegts"
exec "${FFMPEG_PATH}" -i "${INPUT}" -vcodec ${VIDEO_CODEC} -b ${VIDEO_BITRATE} \
-r ${VIDEO_FRAMERATE} -acodec ${AUDIO_CODEC} -f ${FORMAT} - > "${OUTPUT}"

Donner les droits d’exécutions au script :

chmod +x /usr/bin/mediatomb-transcode-video

Lecture des fichiers MP3

Il est nécessaire de donner les droits en lecture pour tous le monde.