[Résolu] Xterm, omxplayer, erreur

Bonsoir !
J’utilise raspbian stretch lite pour une utilisation en SSH depuis mon PC windows. J’ai créé un dossier partagé sur windows pour y avoir acces sur le PI, en suivant beaucoup de tutos, j’y suis finalement arrivé, (je pourrais en faire un si ça interesse des gens) et donc voilà, tout marche bien, mes fichiers sont accessibles… Bref niquel sauf que j’ai un film en 1080p et j’aurais aimé rajouté des bandes noires en bas et en haut de l’écran.
Voilà le résultat.

Alors que, si je fais
sudo env display:=0 omxplayer *url/cheminDuFichier*
ça marche, c’est jusque que je vois une partie de l’écran boot sur ma télé

Merci

Salut,

Heu …
Tes fichiers sont sur ton PC windows
Tu tapes les commandes du Terminal en SSH depuis le Windows
Et ça affiche les vidéos sur le Rpi ?

Le format doit être simplement plus long que haut.
Je ne vois pas pourquoi ça ne le fait qu’avec un fichier 1080p ; c’est un pb de format hauteur/largeur, non ?

Va falloir trouver le bon codage pour ajouter les bandes noires.
Ce genre de truc, parfois, j’y ai passé des heures (mais je ne suis pas informaticien)

Perso, j’utilise TBOplayer qui est une Interface Graphique (GUI) pour OMXplayer
ça permet de redimentionner (faut juste lui laisser un peu de temps).
Mais c’est vrai que je suis en Stretch graphique avec SSH + VNC + clavier/souris à disposition :wink:

++

Salut, oui c’est exactement ça.

Ça me le fait qu’avec cette video parceque les autres n’ont pas la même définition ? il y a une commande pour mettre la video automatiquement en plein écran ?

merci !

Yo,

Le plein écran (j’y connais pas grand chose), me semble être limité à la dimension maxi.
Comme ce film parait très étiré, tu seras bridé par sa largeur et tu auras toujours du vide en haut et en bas.
Vide qui ne sera pas visible si le fond en noir.

Je vais tenter de faire des essais pour voir si je trouve la ligne qui affiche des bandes noires.

Mais autrui aura peut-être une autre solution.

On pourrait aussi faire un truc con (j’ai des idées bêtes ; faut vérifier) :
Tu affiches une image noire à la taille de ton écran puis la vidéo :smile:

sudo env display:=0 progdevisualisation /url/imagenoire && sudo env display:=0 omxplayer /url/film

++

Yo,

Suis en mode graphique.
Depuis un autre PC, j’envoie

pi@raspberrypi:~ $ sudo env display:=0 lxterminal -fg black -bg -e black omxplayer /home/pi/Desktop/Ice_Age_Collision_Course.mkv

Et ça répond
(lxterminal:2091): Gtk-WARNING **: cannot open display:

Alors que
pi@raspberrypi:~ $ sudo env display:=0 omxplayer /home/pi/Desktop/Ice_Age_Collision_Course.mkv
Lance bien la vidéo (mais pas en plein écran cause format allongé ;-))

++

Edit :
J’ai créé une image mais elle refuse de s’afficher en plein écran via SSH ; je tente autre chose

Hey, faudra que je fasse quelques tests quand je rentrerais mais je vois sur un autre forum que j’ai peut être oublié quelque chose… xterm -fullscreen -fg black -bg black -e omxplayer si ça marche juste en rajoutant le -fullscreen je vais m’en vouloir xD

Re,

Je ne peux pas tester :

pi@raspberrypi:~ $ sudo env display:=0 lxterminal -fullscreen -fg black -bg -e black omxplayer /home/pi/Desktop/Ice_Age_Collision_Course.mkv

ça donne :

(lxterminal:2629): Gtk-WARNING **: cannot open display:

Là, je tente la video noir en boucle en fond + l’autre par dessus :slight_smile:

++

Echec !!!
sudo env display:=0 omxplayer /home/pi/fond.mp4|sudo env display:=0 omxplayer /home/pi/Desktop/Ice_Age_Collision_Course.mkv
Le film noir qui tourne en boucle fait clignoter l’écran.
Chuis vraiment pas codeur … :slightly_frowning_face:

En plus je me souviens que la commande marchait quand j’utilisais mon pi sans ssh avec l’image raspbian interface graphique…
Est ce que ça peut venir du fait que ça soit la version stretch ? ou c’est vraiment le ssh qui n’aime pas ça ? mmh

Suis passé en mode console

pi@raspberrypi:~ $ sudo env display:=0 xterm -fullscreen -fg black -bg black

Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s
xterm: DISPLAY is not set

et si tu fais
sudo xterm -fullscreen -fg black -bg black omxplayer.. ?

pi@raspberrypi:~ $ sudo xterm -fullscreen -fg black -bg black

Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s
xterm: DISPLAY is not set

En SSH comme en local

D’ailleurs :

pi@raspberrypi:~ $ sudo xterm

Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s
xterm: DISPLAY is not set

et

pi@raspberrypi:~ $ xterm

xterm: Xt error: Can't open display: 
xterm: DISPLAY is not set

Pfff …

:joy: Bon je regarderais ce soir si il y a des trucs à regler dans xterm… je sais pas quoi faire toute façon ahah

Je repasse en mode graphique avant de tout casser :slight_smile:
On en recause ce soir.

++

Rien à faire j’ai cherché toute ce que j’ai pu sur internet, j’ai trouvé des gens qui disent d’utiliser ssh -X mais je sais pas comment ça s’utilise…

Re,
Je ne sais pas non plus utiliser ssh de cette façon puisque mes Rpi sont en distrib graphique et je ne lance que des commandes « console » classiques via SSH (en général, c’est même plutôt du scp d’ailleurs).

Merci quand même pour le temps que tu y as passé ! :slight_smile:

Pas de quoi ; c’est le jeu ; l’entraide :wink:

Petit up si jamais quelqu’un a une idée !

Yo,

Je viens de recevoir mon Rpi3B+ (j’ai craqué :slight_smile: En plus Acheté chez Kubii ; fabriqué en Angleterre)
Je teste.
Je pense à toi.
Et j’ai fait un truc :
omxplayer -o hdmi -b film.m4v
C’est un 1080p qui ne prenait pas tout l’écran.
Là, tout est noir autour
:slight_smile:

Poussons le vice :wink:
J’ai forcé le redémarrage en mode console (oui, tu le mérites bien)
Connexion en mode ssh depuis un ordi (pas Windows mais c’est SSH, c’est pareil)
Et …
sudo env display:=0 omxplayer -o hdmi -b /home/pi/Desktop/film.m4v

Et … ça fonctionne !!!
Content Nabla :blush:

1 « J'aime »

Salutations !
Oh putain j’ai vu ton message j’ai démarré mon Pi direct x)
Et oui ca marche !!!
J’ai même essayé sans le « -o hdmi » qui ne me paraissait pas utile vu que la video s’affichait quand même.
Du coup j’ai monté mon dossier partagé, je me suis mis dans le dossier et j’ai lancé ma commande…
sudo env display:=0 omxplayer -b Le\ Cinquieme\ Element.mkv
MIRACLE !! Merci !!