Solved Problème sur le réglage de durée de vidéo d'intro
-
@substring Le fade apparemment est déjà géré par ES, ce n'est pas quelque chose que je demande de faire
Il ce fait lors de l'option 1 dans le recalbox.conf (au bout des 20 secondes il y a un fade) et ce faisait aussi dans les versions précédentes de Recalbox, en ajoutant la ligne "sleep + nb de secondes" dans le fichier splash02.
Je voulais donc savoir si il était possible de l' appliqué sur les 2 autres options, juste comme c'était avant. -
@gaetan le fade est fait avec la lecture de la video, pas ES
-
@substring tu veux dire la vidéo en elle même devient transparente ? Parce que la vidéo qu'a utilisé OyyoDams ne devient pas transparente par elle même, c'est Es qui s'ajoute par dessus en fading (avec le réglage 1 au bout de 20sec)
-
@gaetan mais qu'il est têtu ... Lis le code ! Par DBus, on ordonne à omxplayer de faire un fading. ES, lui, video ou pas, commence avec son gros pavé
-
@substring Mais, par toutatis
Ok, alors je reprend et avec exemples vidéos. J'utilise pour l'exemple la même vidéo qu' @OyyoDams a utilisé pour ses tests, elle dure 60 secondes. Pour les exemples, j'ai juste filmé les fins de la vidéo.
-
Vidéo 1 : RB version 18.04.20, ajout dans le fichier splash02 de la ligne "sleep 20" pour avoir une vidéo qui s’arrête à 40 secondes avec un fade : OK :
https://youtu.be/RT51FGVTYQw -
Vidéo 2 : RB version 18.06.27 ajout de la ligne "system.splash.length=>40" ou "system.splash.length=40" dans le fichier recalbox.conf du webmanager : la vidéo continue jusqu’à la fin et s’arrête d'un coup (je n'ai pas eu de secousse cette fois-ci) :
https://youtu.be/zYD9IpgmUd8
Si je met system.splash.length=0 la video s’arrête au bout de 20 secondes avec un fade comme prévu
Si je met system.splash.length=-1 la vidéo s’arrête quand elle est finie, d'un coup, comme prévuJe constate que sur la version 18.06.27, changer la durée de la vidéo ne change rien et que la vidéo s’arrête d'un coup. Sur la version précédente la durée était prise en compte et la vidéo s’arrêtait avec un fade.
Ma question est donc de savoir si, comme sur la version de RB precedente, il est possible de faire que la durée soit prise en compte et qu'il y est un fade. Ce n'est rien de nouveau, c'était déjà possible avant
-
-
@OyyoDams ,tu as eu le temps de faire un essai ?
Dans le message au dessus j'ai essayé d'expliquer plus clairement le problème, j'espère que ça aidera -
@gaetan not yet
-
@gaetan est-ce que ca marche si
system.splash.length=38
?Au passage,
system.splash.length=>40
ne marchera jamais hein, ce n'est pas un test mais une attribution -
Salut @substring
"Au passage, system.splash.length=>40 ne marchera jamais hein, ce n'est pas un test mais une attribution"
Merci, je ne savais pasDonc j'ai testé avec :
-
system.splash.length=38 > la vidéo s’arrête en fading au bout de 10/15 secondes
-
system.splash.length=05 > la vidéo s’arrête en fading au bout de 10/15 secondes donc même résultat
pareil si je met system.splash.length=60 ou une autre valeur.
Il semblerait que quelque soit la longueur attribuée, la vidéo s’arrête quand ES à fini de charger.
-
-
@gaetan exact, si es est chargé, on stoppe la video. Le moyen passe partout, c'est mettre -1 et il n'y aura pas de fading
-
@substring @OyyoDams
J'ai trouvé le moyen de pouvoir changer la durée de la vidéo et d'avoir un fading comme avant.Pour cela j'ai noté dans recalbox.conf la ligne comme ça :
system.splash.length=
et j'ai édité le dossier splash02 de cette manière :
while [[ ! -f "/tmp/emulationstation.ready" && ! -e "/var/run/kodi.msg" && $count -lt $videolength ]]; do sleep 40
Donc "sleep 40" pour 40 secondes au lieu de "sleep 1" comme il est à l'origine.
C'est dommage que cette option dans le recalbox.conf ne fonctionne pas, mais le principale est que maintenant ça marche.
Du coup je pense que l'on peut marquer le sujet comme résolu
-
@gaetan l'option ne fonctionne pas comme tu t'y serais attendu lol
Pour moi, si c'est pour jouer toute la video, il faut mettre -1, cnest comme ca que ca a été pensé et basta. Si on doit en plus gérer le fading sur une vidéo dont on ne connait pas la durée, on va pondre une usine à gaz pour gérer ca. Pas d'interet.
-
@substring
Je comprend que tu n'y vois pas d'intérêt, et cette histoire de fading est un détail.
Cependant, dans le recalbox.conf il est indiqué en 3ème option que l'on peut décider de la longueur de la vidéo, par exemple en mettant 38 secondes comme tu le proposais.
Cela ne fonctionne pas, quelque soit la valeur, à moins qu'elle soit inférieure à l'arrivée de ES, celle-ci n'est pas prise en compte et la vidéo s'arrête quand ES est chargé, au bout de 10/15 secondes chez moi, ce serait un temps différent pour d'autres personnes. -
@gaetan ok
Mais je répète video complète -> -1
-
@substring @Gaetan la prochaine fois je prendrai une vidéo de poney comme base!
-
@oyyodams +1
-
@gaetan
j'avait pas vu ton post , du coup j'en est ouvert un
as-tu réussi avec ta vidéo, car moi j'ai suivi ce que tu as fait, la vidéo va bien jusqu'au bout mais la musique du menu se met en parallèle avec la vidéo au bout de 15 seconde
comment on fait maintenant pour que tout soit synchro ? -
@dudu95 il n'est malheureusement pas possible de faire venir la musique plus tard. Elle démarre quoi qu'il arrive quand ES a fini de charger les roms.
-
mince, quelle dommage , bon ba je vais remettre les vidéos d'origine car ca fait vraiment moche a moins que je trouve des vidéos qui on le même timing que celle d'origine
-
@dudu95 oui, c'est un peu dommage. Parfois, même avec les vidéos courtes par défaut les musiques ce superposent.