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).

#26 19-10-2019 20:35:57

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

pour te répondre : https://fr.wikipedia.org/wiki/Wayland

apt policy mutter


mutter:
  Installé : 3.34.0-4
  Candidat : 3.34.0-4
 Table de version :
     3.34.1-1 100
        100 https://deb.debian.org/debian unstable/main amd64 Packages
 *** 3.34.0-4 500
        500 https://deb.debian.org/debian testing/main amd64 Packages
        100 /var/lib/dpkg/status
     3.30.2-7 100
        100 http://deb.debian.org/debian stable/main amd64 Packages

Dernière modification par Debian Alain (19-10-2019 20:37:55)

Hors ligne

#27 19-10-2019 20:39:38

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Mais c'est quoi exactement ce Wayland ??? hmm

EDIT: Messages croisées wink

Dernière modification par Anonyme (19-10-2019 20:40:25)

#28 19-10-2019 20:42:56

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Bon, là je ne peux plus rien faire.
Si tu peux essayer le script sous X, tu pourras mieux te rendre compte. wink

Sur ton premier écran : Molotov
Sur ton deuxième écran, ton terminal ouvert avec la commande :

./MAGNETO



C'est pour éviter un passage de fenêtre sur Molotov
Et lances.

Dernière modification par Anonyme (19-10-2019 20:47:26)

#29 19-10-2019 20:44:20

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Hors ligne

#30 19-10-2019 20:47:54

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Tiens moi au courant wink

#31 19-10-2019 20:59:04

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

https://bbs.archlinux.org/viewtopic.php?id=222780


There are:
  - gnome (I am logging with this one, assuming it is "gnome on wayland")
  - gnome classic
  - gnome on xorg
 



wink

#32 20-10-2019 06:45:10

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

La qualité est vraiment pas mal avec :


ffmpeg -thread_queue_size 512 -f alsa -ac 2 -i hw:0,0 -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"
 



Quality.png

Dernière modification par Anonyme (20-10-2019 06:47:02)

#33 20-10-2019 08:47:11

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

cat ~/Téléchargements/magneto.sh


#!/bin/bash

OUTPUT=~/SCREENSHOT

[ -d "$OUTPUT" ] || mkdir "$OUTPUT"


WIDHT=$(xwininfo -name "Molotov" | awk '/Width:/ { print $2 }')
HEIGHT=$(xwininfo -name "Molotov" | awk '/Height:/ { print $2 }')

ABSOLUTE_X=$(xwininfo -name "Molotov" | awk '/Absolute upper-left X:/ { print $4 }')
ABSOLUTE_Y=$(xwininfo -name "Molotov" | awk '/Absolute upper-left Y:/ { print $4 }')



ffmpeg -thread_queue_size 512 -f alsa -ac 2 -i hw:0,0 -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"


 



sous x , j'ai bien l'image . et c'est vrai , elle est très belle . mais plus de  son .

Dernière modification par Debian Alain (20-10-2019 08:48:03)

Hors ligne

#34 20-10-2019 09:12:44

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

la différence , c'est que là , tu utilises pulse audio / alsa :

ffmpeg -thread_queue_size 512 -f pulse -ac 2 -i $(pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p') -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"



et là , la sortie standard :

ffmpeg -thread_queue_size 512 -f alsa -ac 2 -i hw:0,0 -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"



seulement comme je ne connais pas les références de ma sortie : carte son xonar dgx  (asus) sortie optique (s/pdif) à la place de la carte son intégrée normalement désactivée .

é ben je sais pas quoi mettre dans hw:

Dernière modification par Debian Alain (20-10-2019 09:13:52)

Hors ligne

#35 20-10-2019 12:32:00

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Bonjour smile

post 32, c'était pour moi. Il ne faut pas que tu reviennes sur alsa.


fait moi un :


pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p'
 

Dernière modification par Anonyme (20-10-2019 12:32:17)

#36 20-10-2019 12:39:37

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p'


alsa_output.pci-0000_09_04.0.iec958-stereo.monitor

Hors ligne

#37 20-10-2019 12:54:05

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Debian Alain a écrit :

pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p'


alsa_output.pci-0000_09_04.0.iec958-stereo.monitor



essaies :




#!/bin/bash

OUTPUT=~/SCREENSHOT

[ -d "$OUTPUT" ] || mkdir "$OUTPUT"


WIDHT=$(xwininfo -name "Molotov" | awk '/Width:/ { print $2 }')
HEIGHT=$(xwininfo -name "Molotov" | awk '/Height:/ { print $2 }')

ABSOLUTE_X=$(xwininfo -name "Molotov" | awk '/Absolute upper-left X:/ { print $4 }')
ABSOLUTE_Y=$(xwininfo -name "Molotov" | awk '/Absolute upper-left Y:/ { print $4 }')



ffmpeg -thread_queue_size 512 -f pulse -ac 2 -i alsa_output.pci-0000_09_04.0.iec958-stereo.monitor -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"
 

Dernière modification par Anonyme (20-10-2019 12:54:28)

#38 20-10-2019 17:31:30

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

merci Anonyme . tout fonctionne . impec .

tu as fait quoi au juste ?

nb: excuses , j'ai failli pas voir ton post . j'attendais ta réponse alors qu'elle était déjà là .

Hors ligne

#39 20-10-2019 19:15:02

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Vu que tu as désactivé ta carte son interne dans le bios, logiquement il n'en reste plus qu'une d'ou :


pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p'
 



qui donne pour la capture sur monitor :

alsa_output.pci-0000_09_04.0.iec958-stereo.monitor



Tu avais la solution plus haut avec une solution plus universelle :

$(pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p')



Mais tu m'as remis :

-f alsa -ac 2 -i hw:0,0



grosse bétise wink

Voilà.

Bonne capture !!!

EDIT :

-i alsa_output.pci-0000_09_04.0.iec958-stereo.monitor



Ou


-i $(pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p')



C'est pareil.


Avec Pulseaudio et Molotov pour tous utilisateurs (Non compatible Gnome 3 Wayland)



#!/bin/bash

OUTPUT=~/SCREENSHOT

[ -d "$OUTPUT" ] || mkdir "$OUTPUT"


WIDHT=$(xwininfo -name "Molotov" | awk '/Width:/ { print $2 }')
HEIGHT=$(xwininfo -name "Molotov" | awk '/Height:/ { print $2 }')

ABSOLUTE_X=$(xwininfo -name "Molotov" | awk '/Absolute upper-left X:/ { print $4 }')
ABSOLUTE_Y=$(xwininfo -name "Molotov" | awk '/Absolute upper-left Y:/ { print $4 }')



ffmpeg -thread_queue_size 512 -f pulse -ac 2 -i $(pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p') -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"
 

Dernière modification par Anonyme (20-10-2019 19:23:58)

#40 21-10-2019 08:00:50

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Hors ligne

#41 21-10-2019 09:40:08

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Bonjour smile

De rien.


Un truc aussi qu'on peut faire : Tu cliques où tu veux smile


OUTPUT=~/SCREENSHOT

[ -d "$OUTPUT" ] || mkdir "$OUTPUT"

xwininfo >> "$OUTPUT"/info.txt
WINDOW=$(cat "$OUTPUT"/info.txt | awk '/Window id:/ { print $5 }')
WIDHT=$(cat "$OUTPUT"/info.txt | awk '/Width:/ { print $2 }')
HEIGHT=$(cat "$OUTPUT"/info.txt | awk '/Height:/ { print $2 }')

ABSOLUTE_X=$(cat "$OUTPUT"/info.txt | awk '/Absolute upper-left X:/ { print $4 }')
ABSOLUTE_Y=$(cat "$OUTPUT"/info.txt | awk '/Absolute upper-left Y:/ { print $4 }')


## HQ LOSSLESS
#ffmpeg -thread_queue_size 512 -f alsa -ac 2 -i hw:0,0 -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -qp 0 -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"

#ffmpeg -thread_queue_size 512 -f alsa -ac 2 -i hw:0,0 -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $JOUR à $HEURE]_SCREENSHOT.mkv"

 ffmpeg -thread_queue_size 512 -f pulse -ac 2 -i $(pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p') -f x11grab -s "$WIDHT"x"$HEIGHT" -i :0.0+"$ABSOLUTE_X","$ABSOLUTE_Y" -r 30 -acodec libmp3lame -c:v h264_nvenc -preset hq -loglevel repeat+verbose "$OUTPUT/$WINDOW-[Le $(date +%d-%m-%y) à $(date +%H:%M:%S)].mkv"
 
 rm -f "$OUTPUT"/info.txt
 

#42 21-10-2019 13:01:42

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Cette méthode post 41 me semble beaucoup mieux. Je ne sais pas comment expliquer cela.

Meux vaut lancer une seule fois xwininfo pour créer un fichier texte avec toutes les infos dedans.
On piochera dans celui-ci, ce qu'il nous faut pour la suite.
Je m'apperçois que, comme ça, on évite parfois au départ un problème (mineur) au niveau de l'audio.

Dernière modification par Anonyme (21-10-2019 13:08:08)

#43 20-05-2020 17:01:14

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Cool ce script je vais essayé demain smile

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#44 20-05-2020 18:37:29

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

@deuchdeb

fais attention à ça :

-c:v h264_nvenc -preset hq



GPU sur nvidia wink

La premier ligne commentée serait mieux au cas où, je pense.

Dernière modification par Anonyme (20-05-2020 18:39:31)

#45 22-05-2020 14:53:24

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Hello
j'ai testé le script, super
J'avoue me suis laissé avoir avec l'histoire du son , j'ai enregistré le son trop bas lors de mon premier essai
Par contre je suis pas fan de xwininfo pour le coup, l'idée de cibler la fenêtre a enregistrer est intéressante mais si on la bouge on sort du cadre
j'ai simplifié le script pour enregistrer l'écran entier comme ça plus d'histoire

magneto.sh


#!/bin/bash
!/bin/bash
OUTPUT=~/SCREENSHOT

[ -d "$OUTPUT" ] || mkdir "$OUTPUT"


ffmpeg -thread_queue_size 512 -f pulse -ac 2 -i $(pactl list sources | sed -n '/alsa.*monitor/s/.*: \(.*\)$/\1/p') -f x11grab -s "1920"x"1080" -i :0.0+"0","0" -r 30 -acodec libmp3lame -vcodec libx264 -preset ultrafast -pix_fmt yuv444p -threads 0 -loglevel repeat+verbose "$OUTPUT/[Le $(date +%d-%m-%y) à $(date +%H:%M:%S)].mkv"
 


Doit y avoir moyen de récupéré des données sur la taille de l'écran avec xrandr, mais vu que j'ai qu'un écran le script bougera pas

Me suis fais 2 scripts supplémentaire , un pour avoir une minuterie et un autre pour couper le system au cas ou je serais plus devant l'écran

pour la minuterie je coupe ffmpeg après un temps données

durée_record.sh


#!/bin/bash
echo "Entrer la durée d'enregistrement
le SUFFIXE peut être « s » pour secondes(par défaut), « m » pour minutes, « h » pour heures"

read -p "stop le script magneto.sh dans :" DUREE
sleep $DUREE && pkill ffmpeg



un shutdown a l'heure prévu

arret_system.sh


#!/bin/bash
#necessite zenity ou commenter la ligne
read -p "Heure d'arrêt système :" CLHEURE;
/sbin/shutdown $CLHEURE ;
zenity --warning --text="arrêt du système à $CLHEURE \n(shutdown -c stop la commande)" --ok-label="J'ai compris" --width=250

Dernière modification par Croutons (25-05-2020 09:04:26)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#46 22-05-2020 16:21:47

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

@Croutons

Bonjour,

Bah, si tu cliques sur le background, tu captures l'écran complet avec mon script. wink
(J'ai deux écrans de taille différente, ce qui explique la vilaine bande noire sur la droite)

LA_SORTIE.gif

Si tu mets en plein écran un stream live d'une chaine TV, tu captures le film de la totalité de ton écran si tu cliques sur le film. wink
Tu as le choix ...
Le seul truc qui manque c'est un area à la souris. Je ne sais pas si c'est faisable.

FULL sur un écran
FULL.png

Réduction sur un écran (fenêtre)
REDUCE.png

Sur le background ( si deux écrans, capture des deux.)
DOUBLE.png

Dernière modification par Anonyme (22-05-2020 16:56:13)

#47 22-05-2020 18:06:17

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

ba chez moi il y avait toujours une vidéo un peu tronqué 1920x1053 (une petite valeur dans $ABSOLUTE_Y)
me reste a tester comment cela réagi avec la mise en veille écran , si faut la coupé ou non

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#48 22-05-2020 18:42:48

Anonyme
Invité

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

Dis-moi, je vois qu'à ton post 45 tu as mis dans ta commande :

"1920"x"1080" -i :0.0+"0","0"



au lieu de :

1920x1080 -i :0.0+0,0



Tu es sûr que ça fonctionne bien avec les doubles quotes ?

wink

Dernière modification par Anonyme (22-05-2020 18:46:19)

#49 22-05-2020 19:01:59

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

euuh , les gars , je suis perplexe .

je n'arrive pas à enregistrer le son de ma carte son (IEC 958) .

et pour le micro usb , je sais pas non plus comment régler le script .

Hors ligne

#50 22-05-2020 19:20:51

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Terminé] Un magnétoscope pour Kodi (ou autres)

en effet j'ai juste viré les variables, mais ça change rien en faite big_smile
Pour le son le birate 128mp3 il se cale sur la qualité de la source?

je n'arrive pas à enregistrer le son de ma carte son (IEC 958)


au replay de ma premiere video pareil le son était super bas, un petit coup d'alsamixer et hop hop le volume:P
C'est capture qui était bas, en meme temps j'ai que 2 volumes quand j'ouvre alsamixer (master et capture)

alsamixer


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

Pied de page des forums