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
memo:unix [30/07/2024 00:29] – [Extraire une portion sans ré-encoder] Arnaud Jacqueminmemo:unix [05/03/2026 11:10] (Version actuelle) – Gérer les utilisateurs Arnaud Jacquemin
Ligne 214: Ligne 214:
 ==== Se connecter ==== ==== Se connecter ====
  
-  ssh user@host +<code bash> 
 +ssh user@host [-p port] 
 +</code>
 ==== Copier un fichier ==== ==== Copier un fichier ====
  
Ligne 245: Ligne 246:
 ===== Multimédia ===== ===== Multimédia =====
  
-==== Compresser en flac récursivement ====+Audio, vidéo... déplacés sur la page [[ffmpeg]]
  
-<code bash> 
-shopt -s globstar nocaseglob 
-for input in GigaSoundPack/**/*.wav 
-do 
-  indir=$(dirname "$input") 
-  outdir=${indir/#GigaSoundPack/GigaSoundFlac} 
-  [ ! -d "$outdir" ] && mkdir -p "$outdir" 
-  infile=$(basename "$input") 
-  outfile=${infile%.???}.flac 
-  ffmpeg -i "$input" "${outdir}/${outfile}" 
-done 
-</code> 
 ==== Retirer metatags de toutes les photos d'un dossier ==== ==== Retirer metatags de toutes les photos d'un dossier ====
  
Ligne 271: Ligne 260:
 find ./ -name '*.mp3' -type f -exec mp3splt -a -f {} 00.10.50 EOF -o "trim/@f" \; find ./ -name '*.mp3' -type f -exec mp3splt -a -f {} 00.10.50 EOF -o "trim/@f" \;
 </code> </code>
- 
-==== Extraire l'audio d'une vidéo ==== 
- 
-<code bash> 
-ffmpeg -ss 300 -t 180 -i "input.avi" output.flac 
-</code> 
- 
-Remplacer 
-  * 300 par la position de départ (en secondes) 
-  * 180 par la durée à capturer 
-  * input.avi par le fichier d'où extraire 
-  * output.flac par le fichier de destination 
- 
-==== Extraire une portion sans ré-encoder ==== 
- 
-<code bash> 
-ffmpeg -ss 00:36:34 -i "source.mp4" -t 00:08:20 -map 0 -c copy destination.mp4 
-</code> 
- 
- 
-==== Concaténer deux vidéos de même format ==== 
- 
-<code bash> 
-ffmpeg -i video1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts 
-ffmpeg -i video2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts 
-ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4 
-</code> 
- 
-Source : http://trac.ffmpeg.org/wiki/Concatenate#protocol 
- 
- 
-==== Recompresser une vidéo en H264 ==== 
- 
-<code bash> 
-ffmpeg -i "source.mp4" -vcodec libx264 -crf 20 "resultat.mp4" 
-</code> 
- 
-Diminuer la valeur de CRF pour augmenter la qualité, et augmenter cette valeur pour diminuer la taille. 
- 
-Source : https://unix.stackexchange.com/questions/28803/how-can-i-reduce-a-videos-size-with-ffmpeg# 
- 
-  * Pour changer le nombre d'images par secondes : paramètre -r 
-  * Pour changer la résolution : paramètre -s 
- 
-<code bash> 
-ffmpeg -i "source.mp4" -vcodec libx264 -crf 20 -r 20 -s 360x640 "resultat.mp4" 
-</code> 
- 
  
 ===== Téléchargement ===== ===== Téléchargement =====
Ligne 444: Ligne 385:
 What=192.168.0.42:/volume1/music-making What=192.168.0.42:/volume1/music-making
 Where=/mnt/eddie/musicmaking Where=/mnt/eddie/musicmaking
 +Type=nfs
 +
 +[Install]
 +WantedBy=multi-user.target
 +</file>
 +
 +=== Pour la musique : ===
 +
 +<file ini mnt-eddie-musique.automount>
 +[Unit]
 +Description=Automount Eddie Musique
 +
 +[Automount]
 +Where=/mnt/eddie/musique
 +
 +[Install]
 +WantedBy=multi-user.target
 +</file>
 +
 +<file ini mnt-eddie-musique.mount>
 +[Unit]
 +Description=Eddie Musique
 +
 +[Mount]
 +What=192.168.0.42:/volume1/music
 +Where=/mnt/eddie/musique
 Type=nfs Type=nfs
  
Ligne 468: Ligne 435:
  
 [Mount] [Mount]
-What=192.168.0.42:/volume1/videos+What=192.168.0.42:/volume1/video
 Where=/mnt/eddie/videos Where=/mnt/eddie/videos
 Type=nfs Type=nfs
Ligne 519: Ligne 486:
 -i signifie "faire la modification directement dans le fichier source". -i signifie "faire la modification directement dans le fichier source".
  
-===== Ajouter un utilisateur dans un groupe =====+===== Gérer les utilisateurs ===== 
 + 
 +==== Créer un utilisateur ==== 
 +<code bash> 
 +sudo useradd nom_utilisateur 
 +</code> 
 + 
 +==== Créer un groupe ==== 
 +<code bash> 
 +sudo groupadd nom_groupe 
 +</code> 
 + 
 +==== Ajouter un utilisateur dans un groupe ====
  
 <code bash> <code bash>
Ligne 528: Ligne 507:
  
 Source : [[https://doc.ubuntu-fr.org/tutoriel/gestion_utilisateurs_et_groupes_en_ligne_de_commande#ajouter_un_utilisateur_a_un_groupe|Wiki Ubuntu-fr > Gestion des utilisateurs et groupes en ligne de commande]] Source : [[https://doc.ubuntu-fr.org/tutoriel/gestion_utilisateurs_et_groupes_en_ligne_de_commande#ajouter_un_utilisateur_a_un_groupe|Wiki Ubuntu-fr > Gestion des utilisateurs et groupes en ligne de commande]]
 +
 +
 +===== Reformater des fichiers SQL =====
 +
 +<code bash>
 +sudo pipx install sqlparse
 +pipx ensurepath
 +find . -type f -exec sqlformat --reindent {} -o {}.sql \;
 +</code>
  • memo/unix.1722292188.txt.gz
  • Dernière modification : il y a 20 mois
  • de Arnaud Jacquemin