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
tutoriel:comment_utiliser_dvdrip_en_mode_cluster [Le 28/04/2017, 17:27]
L'Africain tags
tutoriel:comment_utiliser_dvdrip_en_mode_cluster [Le 11/09/2022, 12:25] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 5: Ligne 5:
  
 ** **
-"​Comment accélérer l'​encodage d'une vidéo en utilisant plusieurs ordinateurs sous GNU/​Linux"​** ​+"​Comment accélérer l'​encodage d'une vidéo en utilisant plusieurs ordinateurs sous GNU/​Linux"​**
  
  
-Ce tutoriel est destiné à un large public, c'est pourquoi je l'ai volontairement vraiment détaillé. J'​apprécie quotidiennement ce mode cluster, et je souhaite le faire découvrir à un maximum de passionnés. Les utilisateurs plus expérimentés sous Linux/​Ubuntu pourront sauter de nombreuses étapes, ou bien me corriger si des erreurs se sont glissées dans cette présentation. ​+Ce tutoriel est destiné à un large public, c'est pourquoi je l'ai volontairement vraiment détaillé. J'​apprécie quotidiennement ce mode cluster, et je souhaite le faire découvrir à un maximum de passionnés. Les utilisateurs plus expérimentés sous Linux/​Ubuntu pourront sauter de nombreuses étapes, ou bien me corriger si des erreurs se sont glissées dans cette présentation.
  
  ===== Présentation de transcode et dvdrip =====  ===== Présentation de transcode et dvdrip =====
  
 **Transcode** est un outil très puissant permettant de manipuler les fichiers multimédia (vidéo / audio).\\ **Transcode** est un outil très puissant permettant de manipuler les fichiers multimédia (vidéo / audio).\\
-Il peut, entre autres, vous permettre d'​encoder vos DVD dans un format compressé pour vos sauvegardes personnelles. Son utilisation se fait en ligne de commande. ​+Il peut, entre autres, vous permettre d'​encoder vos DVD dans un format compressé pour vos sauvegardes personnelles. Son utilisation se fait en ligne de commande.
  
 **Dvdrip** est une interface graphique de **Transcode** facilitant ainsi son utilisation. **Dvdrip** est une interface graphique de **Transcode** facilitant ainsi son utilisation.
Ligne 22: Ligne 22:
 Le clustering est une technique permettant de combiner plusieurs ordinateurs lorsque de nombreux calculs sont à effectuer, chaque machine connectée s'​appelle « nœud » ou node en anglais. Dans notre cas, nous allons créer un réseau local NFS / SSH (réseau local classique Linux) et laisser le démon cluster répartir le travail sur tous les ordinateurs de ce réseau. Le temps d'​encodage sera donc plus faible. À ma connaissance il n'y a pas de limite du nombre de PC connectés. Le clustering est une technique permettant de combiner plusieurs ordinateurs lorsque de nombreux calculs sont à effectuer, chaque machine connectée s'​appelle « nœud » ou node en anglais. Dans notre cas, nous allons créer un réseau local NFS / SSH (réseau local classique Linux) et laisser le démon cluster répartir le travail sur tous les ordinateurs de ce réseau. Le temps d'​encodage sera donc plus faible. À ma connaissance il n'y a pas de limite du nombre de PC connectés.
  
-Voilà un aperçu de ce que l'on peut obtenir avec un réseau de 3 PC, les « nœuds » correspondant aux machines connectées. ​+Voilà un aperçu de ce que l'on peut obtenir avec un réseau de 3 PC, les « nœuds » correspondant aux machines connectées.
  
 {{applications:​controledvdripcluster9qy.jpg}} {{applications:​controledvdripcluster9qy.jpg}}
Ligne 42: Ligne 42:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Chaque ordinateur du réseau doit avoir une distribution Linux installée, de préférence la distribution Ubuntu Breezy ou Dapper.  +  * Chaque ordinateur du réseau doit avoir une distribution Linux installée, de préférence la distribution Ubuntu Breezy ou Dapper. 
-  * Votre réseau doit être correctement configuré pour que vos PC puissent communiquer librement. ​+  * Votre réseau doit être correctement configuré pour que vos PC puissent communiquer librement.
   * Je ne prends pas en compte la présence d'un firewall, n'​oubliez pas de régler le/les vôtres pour cette utilisation.   * Je ne prends pas en compte la présence d'un firewall, n'​oubliez pas de régler le/les vôtres pour cette utilisation.
  
Ligne 105: Ligne 105:
   * Maintenant que notre configuration est opérationnelle,​ on redémarre le serveur NFS   * Maintenant que notre configuration est opérationnelle,​ on redémarre le serveur NFS
 <​code>​sudo /​etc/​init.d/​nfs-kernel-server restart</​code>​ <​code>​sudo /​etc/​init.d/​nfs-kernel-server restart</​code>​
-Voilà pour la configuration du serveur NFS sur **PC1**.\\ +Voilà pour la configuration du serveur NFS sur **PC1**.
  
 En cas de souci, je vous renvoie sur [[:nfs|ce lien du Wiki]].\\ En cas de souci, je vous renvoie sur [[:nfs|ce lien du Wiki]].\\
Ligne 122: Ligne 122:
 === Un mot de passe bien gênant === === Un mot de passe bien gênant ===
  
-Bien sûr, ce système fort pratique pour toutes manipulations à distance, nécessite l'​entrée du mot de passe de l'​utilisateur du PC distant. C'est ce qui nous gêne dans notre cas. +Bien sûr, ce système fort pratique pour toutes manipulations à distance, nécessite l'​entrée du mot de passe de l'​utilisateur du PC distant. C'est ce qui nous gêne dans notre cas.
  
-Lors d'un encodage en mode cluster, le démon cluster interroge toutes les machines (noeuds) disponibles et répartit le travail sur chacun. Seulement il faut entrer le mot de passe à chaque nouvelle connexion et nouvelle portion de travail créée. Cela devient vite infernal voire impossible à gérer. ​+Lors d'un encodage en mode cluster, le démon cluster interroge toutes les machines (noeuds) disponibles et répartit le travail sur chacun. Seulement il faut entrer le mot de passe à chaque nouvelle connexion et nouvelle portion de travail créée. Cela devient vite infernal voire impossible à gérer.
  
 C'est pourquoi nous allons automatiser cette tâche afin de ne plus avoir à donner aucun mot de passe, le démon cluster pourra travailler sans être bloqué. C'est pourquoi nous allons automatiser cette tâche afin de ne plus avoir à donner aucun mot de passe, le démon cluster pourra travailler sans être bloqué.
Ligne 134: Ligne 134:
 Tout se fait de **PC1** : Tout se fait de **PC1** :
 <​code>​ssh-keygen -t dsa</​code>​ <​code>​ssh-keygen -t dsa</​code>​
-à la phrase\\ +à la phrase
 "Enter file in which to save the key (/​home/​tux1/​.ssh/​id_dsa)"​ faites juste Entrée\\ "Enter file in which to save the key (/​home/​tux1/​.ssh/​id_dsa)"​ faites juste Entrée\\
 et à la phrase\\ et à la phrase\\
Ligne 153: Ligne 153:
 et entrer le mot de passe ou passphrase donné un peu plus haut.\\ et entrer le mot de passe ou passphrase donné un peu plus haut.\\
  
-=== Attention === +=== Attention ===
 Si vous devez redémarrer **PC1**, vous devrez retaper après chaque redémarrage Si vous devez redémarrer **PC1**, vous devrez retaper après chaque redémarrage
 <​code>​ssh-add</​code>​ <​code>​ssh-add</​code>​
 et le mot de passe ou passphrase, c'est tout.\\ et le mot de passe ou passphrase, c'est tout.\\
  
-On arrive à la fin de la configuration de SSH.\\ +On arrive à la fin de la configuration de SSH.
 Normalement aucun mot de passe ne sera demandé lors de l'​utilisation du mode cluster. Normalement aucun mot de passe ne sera demandé lors de l'​utilisation du mode cluster.
  
Ligne 200: Ligne 200:
 ===== 8. dvdrip ===== ===== 8. dvdrip =====
  
-Si tout s'est bien déroulé, nous n'​avons plus à intervenir sur **PC2**, **PC3**...\\ +Si tout s'est bien déroulé, nous n'​avons plus à intervenir sur **PC2**, **PC3**...
 Tout se passe maintenant sur **PC1**. Allez courage, le plus intéressant arrive. Tout se passe maintenant sur **PC1**. Allez courage, le plus intéressant arrive.
  
 ==== Configuration générale ==== ==== Configuration générale ====
  
-Selon la version utilisée de **dvdrip**, nous pouvons trouver le bouton //Grappe// ou //​Cluster//,​ c'est la même chose. ​+Selon la version utilisée de **dvdrip**, nous pouvons trouver le bouton //Grappe// ou //​Cluster//,​ c'est la même chose.
  
 Lancer **dvdrip** puis //Edition --> préférences//​ Lancer **dvdrip** puis //Edition --> préférences//​
Ligne 243: Ligne 243:
 Ajouter au fur et à mesure toutes les machines de votre réseau, en prenant comme exemple **PC2**. Ajouter au fur et à mesure toutes les machines de votre réseau, en prenant comme exemple **PC2**.
  
-Votre panneau de contrôle doit maintenant contenir tous vos noeuds/​machines disponibles et ils sont pour le moment arrêtés. ​+Votre panneau de contrôle doit maintenant contenir tous vos noeuds/​machines disponibles et ils sont pour le moment arrêtés.
  
-Faites "​démarrer le noeud" pour chacun d'​eux. ​+Faites "​démarrer le noeud" pour chacun d'eux.
 **PC1** est le plus rapide à se connecter, pour les deux autres la connexion met une dizaine de secondes, jusqu'​à se mettre en position "​idle",​ c'est à dire prêt à travailler. **PC1** est le plus rapide à se connecter, pour les deux autres la connexion met une dizaine de secondes, jusqu'​à se mettre en position "​idle",​ c'est à dire prêt à travailler.
  
Ligne 269: Ligne 269:
  
 === Choisissez la plage qui vous convient === === Choisissez la plage qui vous convient ===
-Utilisez "​visualiser les titres ou chapitres sélectionnés"​ pour être sûr de sélectionner la bonne plage.\\ +Utilisez "​visualiser les titres ou chapitres sélectionnés"​ pour être sûr de sélectionner la bonne plage.
 Pour cet essai, prenez plutôt une plage de courte durée 5 à 10 minutes, de façon à faire la procédure en entier en peu de temps. Pour cet essai, prenez plutôt une plage de courte durée 5 à 10 minutes, de façon à faire la procédure en entier en peu de temps.
  
 === Extraire les titres === === Extraire les titres ===
-Prévoyez au moins 7 Go de libre (film complet) sur le disque dur de **PC1**\\  +Prévoyez au moins 7 Go de libre (film complet) sur le disque dur de **PC1** 
-Quand vous avez sélectionné votre plage\\ +Quand vous avez sélectionné votre plage
 --> faites "​extraire les titres ou chapitres sélectionnés"​\\ --> faites "​extraire les titres ou chapitres sélectionnés"​\\
 L'​extraction commence.\\ L'​extraction commence.\\
Ligne 289: Ligne 289:
 === L'​extraction doit être terminée === === L'​extraction doit être terminée ===
  
-Je ne rentre pas dans les détails d'​encodage proprement dit : redimensionnement,​ sous-titres... chacun ses goûts.\\  +Je ne rentre pas dans les détails d'​encodage proprement dit : redimensionnement,​ sous-titres... chacun ses goûts. 
-Juste pour information,​ le trio : //conteneur avi --> xvid4 mode pass 2 --> Sons AC3// fonctionne parfaitement en mode cluster.\\ En revanche, j'ai rencontré des problèmes lors de l'​encodage du son en MP3 et Ogg\\ +Juste pour information,​ le trio : //conteneur avi --> xvid4 mode pass 2 --> Sons AC3// fonctionne parfaitement en mode cluster.\\ En revanche, j'ai rencontré des problèmes lors de l'​encodage du son en MP3 et Ogg
 J'​attends des retours là dessus.\\ J'​attends des retours là dessus.\\
  
Ligne 297: Ligne 297:
 Lorsque vous avez suivi les précédentes étapes, et que vos paramètres sont bons : Lorsque vous avez suivi les précédentes étapes, et que vos paramètres sont bons :
  
-Encoder --> "​ajouter à la grappe"​ en bas à droite, cette fenêtre apparaît: ​+Encoder --> "​ajouter à la grappe"​ en bas à droite, cette fenêtre apparaît:
  
 {{applications:​dvdripclusterproprietes5cc.jpg}} {{applications:​dvdripclusterproprietes5cc.jpg}}
Ligne 317: Ligne 317:
 === Si votre réseau est composé d'​ordinateurs de puissance inégale === === Si votre réseau est composé d'​ordinateurs de puissance inégale ===
  
-Comme je l'ai annoncé dans la section [[#​materiel|matériel]],​ tout ordinateur même le vieux coucou peut être utile dans ce genre de configuration,​ car tout calcul effectué par celui-ci ne sera pas à faire par vos bêtes de course.\\ +Comme je l'ai annoncé dans la section [[#​materiel|matériel]],​ tout ordinateur même le vieux coucou peut être utile dans ce genre de configuration,​ car tout calcul effectué par celui-ci ne sera pas à faire par vos bêtes de course.
 Comme c'est un système très souple, le petit PC peut commencer une tâche tranquillement,​ mais il n'est pas obligé de la finir, vous pouvez sans problème le "​stopper",​ un autre PC prendra le relais. Comme c'est un système très souple, le petit PC peut commencer une tâche tranquillement,​ mais il n'est pas obligé de la finir, vous pouvez sans problème le "​stopper",​ un autre PC prendra le relais.
  
  • tutoriel/comment_utiliser_dvdrip_en_mode_cluster.1493393267.txt.gz
  • Dernière modification: Le 28/04/2017, 17:27
  • par L'Africain