logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:reseau:mediatomb [23/10/2013 13:32]
smolski
doc:reseau:mediatomb [03/07/2014 00:06]
127.0.0.1 modification externe
Ligne 2: Ligne 2:
 ====== MediaTomb ====== ====== MediaTomb ======
  
-{{http://​images.debian-facile.org/​file-Re28bf8b501d8a832864a3c48b8619390.png?​150}}+{{/​file-Re28bf8b501d8a832864a3c48b8619390.png?​150}}
  
 MediaTomb est un serveur UPnP OpenSource sous Licence GNU GPL, permettant de distribuer des ressources audio et vidéo sur votre réseau interne, en étant géré par une interface web.  MediaTomb est un serveur UPnP OpenSource sous Licence GNU GPL, permettant de distribuer des ressources audio et vidéo sur votre réseau interne, en étant géré par une interface web. 
Ligne 120: Ligne 120:
 Pour la purger, supprimer le fichier, puis redémarrer mediatomb. </​note>​ Pour la purger, supprimer le fichier, puis redémarrer mediatomb. </​note>​
  
- +==== Gestion PS3 ====
-===== Gestion PS3 =====+
  
 Pour que la PS3 puisse voir le serveur mediatomb, il faut modifier la ligne 23 ou 26, changez "​no"​ par "​yes":​ Pour que la PS3 puisse voir le serveur mediatomb, il faut modifier la ligne 23 ou 26, changez "​no"​ par "​yes":​
Ligne 137: Ligne 136:
  
 Vérifier la présence du paquet Vérifier la présence du paquet
-  python-cohérence+  python-coherence
  
 === Via Totem, le lecteur vidéo de gnome === === Via Totem, le lecteur vidéo de gnome ===
Ligne 159: Ligne 158:
 UPnPlay et MX Video Player pour les vidéos. UPnPlay et MX Video Player pour les vidéos.
  
-==== Transcodage ====+===== Transcodage ​=====
  
 Le transcodage comme son nom l’indique va permettre de transcoder la video en un format reconnu par le //client//: Le transcodage comme son nom l’indique va permettre de transcoder la video en un format reconnu par le //client//:
Ligne 170: Ligne 169:
 Nous indiquons maintenant ce qu'il faut transcoder((pour cela nous utilisons le type mime vu plus haut)), on rajoute si ce n'est deja fait dans la section ''<​mimetype-profile-mappings>''​ les lignes suivantes: Nous indiquons maintenant ce qu'il faut transcoder((pour cela nous utilisons le type mime vu plus haut)), on rajoute si ce n'est deja fait dans la section ''<​mimetype-profile-mappings>''​ les lignes suivantes:
  
-    ​<​mimetype-profile-mappings>​ +<code xml> 
-    <​transcode mimetype="​video/​x-flv"​ using="​vlcmpeg"/>​ +<​mimetype-profile-mappings>​ 
-    <​transcode mimetype="​application/​ogg"​ using="​vlcmpeg"/>​ +  <​transcode mimetype="​video/​x-flv"​ using="​vlcmpeg"/>​ 
-    <​transcode mimetype="​application/​ogg"​ using="​oggflac2raw"/>​ +  <​transcode mimetype="​application/​ogg"​ using="​vlcmpeg"/>​ 
-    <​transcode mimetype="​audio/​x-flac"​ using="​oggflac2raw"/>​ +  <​transcode mimetype="​application/​ogg"​ using="​oggflac2raw"/>​ 
-    <​transcode mimetype="​video/​x-matroska"​ using="​video-common"/>​ +  <​transcode mimetype="​audio/​x-flac"​ using="​oggflac2raw"/>​ 
-    <​transcode mimetype="​application/​ogg"​ using="​video-common"/>​ +  <​transcode mimetype="​video/​x-matroska"​ using="​video-common"/>​ 
-    </​mimetype-profile-mappings>​+  <​transcode mimetype="​application/​ogg"​ using="​video-common"/>​ 
 +</​mimetype-profile-mappings></​code>
  
 Mediatomb comporte des "​profils"​ de transcodage contenant la commande qui permettra de convertir les videos dans un format connu par le "​client"​. Toujours dans ''​config.xml'',​ on regarde la section ''<​profils>''​ et on rajoute: Mediatomb comporte des "​profils"​ de transcodage contenant la commande qui permettra de convertir les videos dans un format connu par le "​client"​. Toujours dans ''​config.xml'',​ on regarde la section ''<​profils>''​ et on rajoute:
  
-    ​<profile name="​video-common"​ enabled="​yes"​ type="​external">​ +<code xml> 
-    <​avi-fourcc-list mode="​ignore">​+<profile name="​video-common"​ enabled="​yes"​ type="​external">​ 
 +  <​avi-fourcc-list mode="​ignore">​
     <​fourcc>​DX50</​fourcc>​     <​fourcc>​DX50</​fourcc>​
     <​fourcc>​DM4V</​fourcc>​     <​fourcc>​DM4V</​fourcc>​
     <​fourcc>​M4S2</​fourcc>​     <​fourcc>​M4S2</​fourcc>​
-    ​</​avi-fourcc-list>​ +  ​</​avi-fourcc-list>​ 
-    <​mimetype>​video/​mpeg</​mimetype>​ +  <​mimetype>​video/​mpeg</​mimetype>​ 
-    <​accept-url>​yes</​accept-url>​ +  <​accept-url>​yes</​accept-url>​ 
-    <​first-resource>​yes</​first-resource>​ +  <​first-resource>​yes</​first-resource>​ 
-    <​hide-original-resource>​yes</​hide-original-resource>​ +  <​hide-original-resource>​yes</​hide-original-resource>​ 
-    <​accept-ogg-theora>​yes</​accept-ogg-theora>​ +  <​accept-ogg-theora>​yes</​accept-ogg-theora>​ 
-    <agent command="/​usr/​bin/​mediatomb-transcode-video"​ arguments="​%in %out"/>​ +  <agent command="/​usr/​bin/​mediatomb-transcode-video"​ arguments="​%in %out"/>​ 
-    <buffer size="​1048576"​ chunk-size="​26214"​ fill-size="​52428"/>​ +  <buffer size="​1048576"​ chunk-size="​26214"​ fill-size="​52428"/>​ 
-    </​profile>​+</​profile></​code>
  
 en plus de ceux qui doivent déjà s'y trouver: en plus de ceux qui doivent déjà s'y trouver:
  
-    ​<​profiles>​ +<code xml> 
-    <profile name="​oggflac2raw"​ enabled="​yes"​ type="​external">​+<​profiles>​ 
 +  <profile name="​oggflac2raw"​ enabled="​yes"​ type="​external">​
     <​mimetype>​audio/​L16</​mimetype>​     <​mimetype>​audio/​L16</​mimetype>​
     <​accept-url>​no</​accept-url>​     <​accept-url>​no</​accept-url>​
Ligne 206: Ligne 208:
     <agent command="​ogg123"​ arguments="​-d raw -o byteorder:​big -f %out %in"/>​     <agent command="​ogg123"​ arguments="​-d raw -o byteorder:​big -f %out %in"/>​
     <buffer size="​1048576"​ chunk-size="​131072"​ fill-size="​262144"/>​     <buffer size="​1048576"​ chunk-size="​131072"​ fill-size="​262144"/>​
-    ​</​profile>​ +  ​</​profile>​ 
-    <profile name="​vlcmpeg"​ enabled="​yes"​ type="​external">​+  <profile name="​vlcmpeg"​ enabled="​yes"​ type="​external">​
     <​mimetype>​video/​mpeg</​mimetype>​     <​mimetype>​video/​mpeg</​mimetype>​
     <​accept-url>​yes</​accept-url>​     <​accept-url>​yes</​accept-url>​
Ligne 214: Ligne 216:
     <agent command="​vlc"​ arguments="​-I dummy %in --sout #​transcode{venc=ffmpeg,​vcodec=mp2v,​vb=4096,​fps=25,​aenc=ffmpeg,​acodec=mpga,​ab=192,​samplerate=44100,​channels=2}:​standard{access=file,​mux=ps,​dst=%out} vlc:​quit"/>​     <agent command="​vlc"​ arguments="​-I dummy %in --sout #​transcode{venc=ffmpeg,​vcodec=mp2v,​vb=4096,​fps=25,​aenc=ffmpeg,​acodec=mpga,​ab=192,​samplerate=44100,​channels=2}:​standard{access=file,​mux=ps,​dst=%out} vlc:​quit"/>​
     <buffer size="​14400000"​ chunk-size="​512000"​ fill-size="​120000"/>​     <buffer size="​14400000"​ chunk-size="​512000"​ fill-size="​120000"/>​
-    ​</​profile>​+  ​</​profile
 +</code>
  
 C'est bon, nous en avons fini avec la configuration de transcodage,​ il reste seulement à créer le script ''​mediatomb-transcode-video''​. \\ C'est bon, nous en avons fini avec la configuration de transcodage,​ il reste seulement à créer le script ''​mediatomb-transcode-video''​. \\
Ligne 223: Ligne 226:
 et on le remplit : et on le remplit :
  
-    ​#​!/​bin/​bash +<file bash /​usr/​bin/​mediatomb-transcode-video>​ 
-    FFMPEG_PATH="/​usr/​bin/​ffmpeg"​ +#​!/​bin/​bash 
-    INPUT="​$1"​ +FFMPEG_PATH="/​usr/​bin/​ffmpeg"​ 
-    OUTPUT="​$2"​ +INPUT="​$1"​ 
-    VIDEO_CODEC="​mpeg2video"​ +OUTPUT="​$2"​ 
-    VIDEO_BITRATE="​4096k"​ +VIDEO_CODEC="​mpeg2video"​ 
-    VIDEO_FRAMERATE="​25"​ +VIDEO_BITRATE="​4096k"​ 
-    AUDIO_CODEC="​copy"​ +VIDEO_FRAMERATE="​25"​ 
-    FORMAT="​mpegts"​ +AUDIO_CODEC="​copy"​ 
-    exec "​${FFMPEG_PATH}"​ -i "​${INPUT}"​ -vcodec ${VIDEO_CODEC} -b ${VIDEO_BITRATE} \ +FORMAT="​mpegts"​ 
-    -r ${VIDEO_FRAMERATE} -acodec ${AUDIO_CODEC} -f ${FORMAT} - > "​${OUTPUT}"​+exec "​${FFMPEG_PATH}"​ -i "​${INPUT}"​ -vcodec ${VIDEO_CODEC} -b ${VIDEO_BITRATE} \ 
 +  -r ${VIDEO_FRAMERATE} -acodec ${AUDIO_CODEC} -f ${FORMAT} - > "​${OUTPUT}"​ 
 +</​file>​
  
 Donner les droits d’exécutions au script Donner les droits d’exécutions au script
doc/reseau/mediatomb.txt · Dernière modification: 30/05/2023 09:01 par lagrenouille

Pied de page des forums

Propulsé par FluxBB