dimanche 20 décembre 2020

Build mpd (Music Player Daemon) on a Raspberry Pi



apt install meson g++ libpcre3-dev libmad0-dev libmpg123-dev libid3tag0-dev libflac-dev libvorbis-dev libopus-dev libogg-dev libadplug-dev libaudiofile-dev libsndfile1-dev libfaad-dev libfluidsynth-dev libgme-dev libmikmod-dev libmodplug-dev libmpcdec-dev libwavpack-dev libwildmidi-dev libsidplay2-dev libsidutils-dev libresid-builder-dev libavcodec-dev libavformat-dev libmp3lame-dev libtwolame-dev libshine-dev libsamplerate0-dev libsoxr-dev libbz2-dev libcdio-paranoia-dev libiso9660-dev libmms-dev libzzip-dev libcurl4-gnutls-dev libyajl-dev libexpat-dev libasound2-dev libao-dev libjack-jackd2-dev libopenal-dev libpulse-dev libshout3-dev libsndio-dev libmpdclient-dev libnfs-dev libupnp-dev libavahi-client-dev libsqlite3-dev libsystemd-dev libgtest-dev libboost-dev libicu-dev libchromaprint-dev libgcrypt20-dev

git pull --rebase git://github.com/MusicPlayerDaemon/MPD master
cd MPD
git pull --rebase git://github.com/MusicPlayerDaemon/MPD master
meson . output/release --buildtype=debugoptimized -Db_ndebug=true
meson configure output/release
ninja -C output/release
sudo ninja -C output/release install


mercredi 16 décembre 2020

Un peu de ffmpeg

Créer une vidéo avec une liste d'images/photos :

Sous Linux:

cat *.jpg | ffmpeg -f image2pipe -r 1 -vcodec mjpeg -i - -vcodec libx264 out.mp4

 

Sous Windows:

ffmpeg -r 1/5 -i gmic_pencilbw_000000_000%03d.png -c:v libx264 -vf fps=25 -pix_fmt yuv420p out.mp4


Créer l'image du spectre audio d'un fichier audio ou vidéo:

ffmpeg -y -i tets.mp3 -lavfi showspectrumpic=s=1200x600:fscale=log:color=rainbow spectrum.png
 
 

Encodage NVIDIA:

ffmpeg -i "e:\input.ts" -vcodec h264_nvenc -preset slow -level 4.1 -qmin 18 -qmax 22 "e:\output.mp4"

Ou bien :

ffmpeg -loglevel debug -threads 4 -hwaccel cuvid -c:v mpeg2_cuvid -i "e:\input.ts" \
-filter:v scale_npp=w=1920:h=1080:format=yuv420p:interp_algo=lanczos \
-c:v h264_nvenc -preset:v llhq -profile:v main -level:v 4.1 -rc:v ll_2pass_quality -rc-lookahead:v 32 -temporal-aq:v 1 -weighted_pred:v 1 -coder:v cabac \
-f mp4 "e:\output.mp4" 
 

lundi 7 décembre 2020

Windows 10 : Utilisation simultané d'une connexion Ethernet pour le LAN et d'une connexion 4G ou autre pour le WAN

 Suite à une panne de box, j'ai eu recours à mon téléphone portable pour utiliser Internet.

J'ai autorisé le partage par USB sur mon téléphone, connecté celui-ci au PC, mais ça ne fonctionné pas car ma connexion Ethernet été toujours active, si je désactivais cette connexion Ethernet, l'accès à Internet était possible mais alors plus d'accès au réseau local (NAS, etc... )

La solution trouvé ici (et ailleurs) : connexion simultanée wifi et ethernet win10 (pcastuces.com)

Panneau de config -> Centre Réseau et partage -> sur la gauche Modifier les param de carte

  1. Clic droit sur la carte a faire passer en priorité haute (Ethernet) -> Propriétés
  2. Sélectionnez Protocole Internet version 4 -> propriétés
  3. Bouton « Avancé… » tout en bas
  4. Décochez ensuite Métrique automatique et entrez une métrique de l’interface a 1
  5. Répétez ces étapes pour l'interfaces 4G (ou freewifi) mettant 2 en métrique sachant que plus la métrique est haute moins la carte est prioritaire

Par exemple: Connexion 4G en "10" et connexion Ethernet en "20"

Maintenant il est possible accéder au deux réseaux !