Accueil » Archives pour starmate » Page 11
1. Installation de yt-dlp :
sudo apt update
sudo apt install python3-pip ffmpeg -y
pip3 install --upgrade yt-dlp
2. Télécharger l’audio en MP3 de meilleure qualité
yt-dlp -x --audio-format mp3 --audio-quality 0 https://www.youtube.com/watch?v=I_rVtFUkMus
Explication :
- -x : extrait uniquement l’audio (pas de vidéo).
- –audio-format mp3 : convertit directement en MP3 (utilise ffmpeg).
- –audio-quality 0 : meilleure qualité possible (VBR ~320 kbps).
Le fichier sera sauvegardé dans le dossier courant avec comme nom le titre de la vidéo.
3. Alias simple pour télécharger directement dans ~/Musique
Et à la fin du fichier on met:
echo "alias mp3='yt-dlp -x --audio-format mp3 --audio-quality 0 -o \"~/Musique/%(title)s.%(ext)s\"'" >> ~/.bashrc
Puis on recharge le fichier
source ~/.bashrc
Utilisation ensuite :
mp3 https://www.youtube.com/watch?v=I_rVtFUkMus
Bonus : télécharger une playlist entière en MP3
yt-dlp -x --audio-format mp3 --audio-quality 0 --yes-playlist URL_DE_LA_PLAYLIST
1) Pour commencer nous allons arrêter le domaine que nous souhaitons migrer
ou si elle ne repond pas
virsh destroy nom_VM
2) Sur l’hyperviseur source, nous allons exporter la configuration du domaine dans un fichier xml:
virsh dumpxml nom_VM > nom_VM.xml
3 ) Toujours sur l’hyperviseur source, on copie le ou les fichiers disques du domaine que l’on souhaite migrer, depuis son emplacement dans /var/lib/libvirt/images vers le même répertoire sur l’hyperviseur de destination.
scp -p /var/lib/libvirt/images/nom_VM.qcow2 hyperviseur_destination:/var/lib/libvirt/images/
Si plusieurs disques ou stockage partagé différent : Adapte le chemin source et destination.
Utilise -r si tu as un répertoire entier, ou rsync pour plus de fiabilité :
rsync -avz --progress /var/lib/libvirt/images/nom_VM.qcow2 hyperviseur_destination:/var/lib/libvirt/images/
Si le chemin du disque est différent sur l’hyperviseur de destination, il faudra le modifier le fichier xml générer dans l’étape précédente pour que cela pointe au bon endroit.
4 ) On copie également notre fichier XML sur l’hyperviseur de destination
scp -p nom_VM.xml hyperviseur_destination:/tmp/
5) On intègre le domaine dans KVM à l’aide de notre fichier xml:
virsh define /tmp/nom_VM.xml
6) Il ne reste plus qu’a démarrer notre domaine
Vérification finale :
virsh list # VM running sur la destination
virsh list --all # VM absente ou "shut off" sur la source (tu peux l’undefine après)
Une fois la migration validée sur l’hyperviseur source:
virsh undefine nom_VM
rm nom_VM.xml /var/lib/libvirt/images/nom_VM.qcow2
Version recommandée (ffmpeg seul – plus rapide, plus propre)
sudo apt install -y ffmpeg
Conversion du MP4 en GIF:
ffmpeg -i fichier_video.mp4 -vf "fps=10,scale=600:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 mon_gif.gif
Explication des options :
- -i fichier_video.mp4 : vidéo source.
- fps=10 : 10 images par seconde (adapte selon besoin : 15 pour plus fluide, 5 pour plus léger).
- scale=600:-1 : redimensionne à 600 px de large (hauteur auto, conserve ratio). Change à 800 ou 400 selon la taille souhaitée.
- flags=lanczos : algorithme de redimensionnement de haute qualité.
- palettegen + paletteuse : génère une palette optimale de 256 couleurs → GIF de bonne qualité sans dithering excessif.
- -loop 0 : boucle infinie ( -loop -1 pour une seule lecture).
Variante légère (petit GIF pour web/mème) :
ffmpeg -i fichier_video.mp4 -vf "fps=8,scale=480:-1:flags=lanczos,palettegen=reserve_transparent=0[p];[v][p]paletteuse=dither=bayer:bayer_scale=3" -loop 0 petit_gif.gif
Cette méthode crée un dépôt local offline à partir de l’ISO DVD (BaseOS + AppStream). Elle est idéale pour les serveurs isolés (sans internet ni subscription Red Hat).Prérequis :
- Télécharge l’ISO DVD complet de RHEL 9 ou 10 (via ton compte Red Hat Developer gratuit pour les tests).
- Copie l’ISO sur le serveur (via USB, SCP, etc.).
1. Monter l’ISO
sudo mkdir /mnt/rhel-iso
sudo mount -o loop /chemin/vers/rhel-9.x-x86_64-dvd.iso /mnt/rhel-iso
(Remplace par ton chemin ISO et version : rhel-9.4-x86_64-dvd.iso ou rhel-10.0-x86_64-dvd.iso)
Vérifie (tu dois voir BaseOS et AppStream):
2. Copier le contenu de l’ISO (optionnel mais recommandé pour persistance)
sudo mkdir -p /var/local-repo/rhel
sudo cp -av /mnt/rhel-iso/* /var/local-repo/rhel/
3. Créer le fichier de configuration du dépôt
sudo vi /etc/yum.repos.d/local-rhel.repo
On y ajoute les lignes suivantes :
[local-baseos]
name=Local RHEL BaseOS
baseurl=file:///var/local-repo/rhel/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[local-appstream]
name=Local RHEL AppStream
baseurl=file:///var/local-repo/rhel/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4. Désactiver les dépôts officiels Red Hat (pour éviter les erreurs subscription):
sudo subscription-manager repos --disable=*
5. Nettoyer le cache DNF et tester
sudo dnf clean all
sudo dnf repolist
6. Installer un paquet pour tester
7. Démonter l’ISO
sudo umount /mnt/rhel-iso
sudo rmdir /mnt/rhel-iso
Installation
Debian/Ubuntu (64-bit) :
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
sudo apt install ./teamviewer_amd64.deb # ou dpkg -i si apt échoue, puis apt --fix-broken install
RHEL/CentOS/Fedora/AlmaLinux/Rocky (64-bit) :
wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm # ou teamviewer-host.x86_64.rpm pour Host
sudo dnf install ./teamviewer*.rpm
# Si dépendances manquantes (ex. sur RHEL 8/9) : active EPEL avant
sudo dnf install epel-release
Note : Si erreur de clé GPG, importe-la depuis le site TeamViewer ou ignore avec –nogpgcheck (non recommandé).
Configuration
Maintenant on passe à la configuration:
sudo teamviewer setup
Bienvenue à la configuration de TeamViewer.
Ce guide rapide vous aide à installer TeamViewer sur cet appareil. Une fois
l'installation réussie, cet appareil sera automatiquement disponible dans vos
ordinateurs et contacts.
Connecté
Veuillez entrer votre e-mail / nom d'utilisateur : xxxxxxx@starmate.fr
Veuillez entrer votre mot de passe : xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Identification en cours
Identification terminée, demande de données de compte en cours
Cet appareil est ajouté en tant que 'serveur_ubuntu' du groupe 'Mes ordinateurs' de
votre compte xxxxx. Voulez-vous continuer ? (y/n) [n] y
Ajout d'un ordinateur à votre compte
Configuration de votre appareil
*** Vous avez réussi à ajouter cet ordinateur à vos Ordinateurs et contacts.
Vous pouvez y accéder en double-cliquant simplement dans votre liste
d'ordinateurs et contacts. ***
Vous devriez voir maintenant votre serveur dans la section « Ordinateurs et Contacts » de votre compte TeamViewer.
Autres commandes en vrac
teamviewer help # Liste toutes les commandes disponibles
teamviewer info # Affiche l’ID TeamViewer, version et état du daemon
teamviewer version # Affiche la version installée
teamviewer ziplog # Génère un ZIP des logs (pour support TeamViewer)
teamviewer passwd [mdp] # Définit un mot de passe permanent (si pas lié à compte)
teamviewer license show # Affiche la licence EULA
teamviewer license accept # Accepte la licence interactivement
# Gestion du daemon (généralement géré par systemd)
sudo teamviewer daemon status # État du service
sudo teamviewer daemon start # Démarre le daemon
sudo teamviewer daemon stop # Arrête le daemon
sudo teamviewer daemon restart # Redémarre
sudo teamviewer daemon enable # Active au boot (par défaut activé)
sudo teamviewer daemon disable # Désactive au boot