[iRacing] iRTVO
esd
Membre Messages: 4,743
Pour les amateurs de compte rendu de course ou de streaming, voici un outil indispensable: iRacing TV Overlay (iRTVO)
Cette application permet d'afficher par dessus le replay (ou le direct) des informations concernant la course (noms pilotes, temps au tour, bests lap, écarts, etc ....)
Nous devons tout ceci à Jari Ylimainen qui explique par le biais du forum iRacing ce que l'on peut faire: FORUM
Voici le site sur lequel vous pourrez trouver d'autres informations et aussi le logiciel à télécharger : iRTVO
Comment ça marche :
1/ Avant de démarrer
Je vais vous expliquer ce que j'ai pour le moment compris de la version 1.2.15.
Une fois téléchargé, vous disposé d'un fichier ZIP à décompressé, pas d’installation donc. Placé le dans un dossier facile à retrouver.
Un petit guide démarrage est proposé où l'info importante est la modification à apprter au app.ini dans iRacing. START , il faut aussi modifier l'info suivante: muteWhenFocusLost=0 dans le fichier app.ini pour éviter que le son se coupe lorsque l'on enregistre les vidéos.
Et aussi
section graphics
reduceFramerateWhenFocusLost=0
2/ C'est parti
Démarrer iRacing, chargé un replay, il devrait démarrer en mode fenêtré en 1280*720. A présent vous pouvez lancer iRTVO.exe qui se trouve dans le dossier décompressé. Plusieurs fenêtres vont s'ouvrir et un cadre collé en haut à gauche s'affiche correspondant à la zone de surimpression vidéo. Vous pouvez tester quelques boutons de la fenêtre iRTV overlay pour voir ce que ça donne.
3/ Modifications du fichier option.ini
Ce programme est prévu pour être modifié et personnalisé, merci Jari
Pour cela il faut modifier des fichier .ini (texte) et des images. Pour les fichiers .ini je vous propose d'utiliser Notepad++, c'est mieux que le bloc notes.
Le fichier options.ini directement dans le dossier iRTVO-1.2.15 permet de régler le thème utilisé et d'autres infos dont la position de la fenêtre iRTV Overlay. Les différents thèmes disponibles sont dans le dossier themes
Pour utiliser un thème il faut indiquer le nom du dossier dans le fichier options.ini (ici j'ai choisi un thème en cours de travail que je fais: ESD)
Pour déplacer la fenêtre iRTV Overlay sur votre écran il faut modifier x pour aller vers la gauche et y pour aller vers le bas dans le fichier option.ini.
3/ modification d'un thème
Moi je suis parti (en cours) du thème fourni FIA Style fait par Jota Rodriguez. Un simple copié/collé du dossier avec un nouveau nom de dossier permet de commencer.
Ce thème comporte des images .png qui sont les masques pour l’affichage des différentes infos, d'une fonte pour la police, de data au foramt .csv et d'un fichier de settings.ini
3.1/ l'aspect du thème images
Ce sont les images au format png qui permettent de définir l'aspect de votre thème. Le .png permet d'utiliser la transparence. Les images font le format de la fenêtre (1280*720) et permettent de placer votre masque à l'endroit souhaité. (le texte affiché devant sera gérer ensuite). Il est important de conserver les noms utilisés en respectant la case sinon le lien avec le setting.ini ne fonctionnera plus.
3.2/ l'aspect du thème texte
La position des informations affichées sont définies dans le fichier settings.ini dans le dossier du thème. (la je vous laisse explorer et je réondrai si je sais dans la suite de ce post).
Exemple de position du texte pour le temps de qualification affiché pour le pilote à droite (ici j'ai modifié l'info left de 998 à 978, en mettant ; en début de ligne elle est prise comme commentaire et peux être conservée pour mémoire):
3.3/ Ajout de bouton caméra
Il est possible d'ajouter des boutons dans le menu iRacing TVOverlay, par exemple de caméra.
Pour une caméra, il faut ajouté l'info suivante en bas du fichier settings.ini
buttons=driver,sidepanel,spfl,sppl,results,ticker,laptime,grid,compare,flags,SwitchToTV1,SwitchToTV2,SwitchToTV3,SwitchToCok,SwitchToGyo
4 Agir pendant le visionnage
On y est, maintenant c'est vous le réalisateur, vous avez 3 fenêtres pour agir sur la vidéo qui sera générée.
Le panneau général avec les boutons:
et un second qui s'ouvre en même temps que le premier:
Il faut aussi ouvrir avec le bouton "Drivers" du premier panneau ce dernier panneau qui est très utile:
La fenêtre iRacing TV Overlay comporte les boutons qui permettent d'afficher diverses choses (à vous d'explorer) et d'effacer par le bouton "hide all"
La fenêtre "iRTVO controls" vous permet de commander la lecture/pause, le choix de caméra (si pas déjà dans l'autre fenêtre), de basculer entre les pilotes, etc ... Elle permet aussi et c'est intéressant de créer un"bookmark" qui permettra on verra par la suite de revenir sur un événement particulier.
La fenêtre iRTVO ouverte avec le bouton "Drivers" permet d'avoir un oeil sur le premier onglet à ce qui se passe en course avec une info essentielle, l'écart entre pilotes (colonne interval). Si celui ci est nul c'est affiché par -.-- Si vous souhaitez voir à l'écran la bagarre entre deux pilotes, il suffit de double cliquer sur la ligne qui vous intéresse, et le pilote sera selectionné et affiché à l'écran iRACING.
Dans l'onglet Event, apparaisse plusieurs événements de courses enregistrés automatiquement par le système. En double cliquant dessus ça lance le séquence concerné avec une intro vidéo (modifiable bien sûr).
Dans l'onglet Bookmark, c'est les évenements que vous avez selectionné par le clic sur "Bookmark" de la fenêtre "iRTVO Controls"
Voilà déjà de quoi faire quelque chose. A vous de jouer maintenant.
Listes de Code pour IRTVO
Version GTrs
NEW iRTVO
J'ai fait 2 thèmes: GTrs et GTrs2. La différence c'est que le thème GTrs affiches les noms des pilotes tel que lors de la course (Prénom Nom ou Pseudo si sur League) et GTrs2 affiche les noms relatif à un fichier CSV permettant ainsi de préservé les pilotes. Le fchier data.csv sera disponible en partie TEAM.
Cette application permet d'afficher par dessus le replay (ou le direct) des informations concernant la course (noms pilotes, temps au tour, bests lap, écarts, etc ....)
Nous devons tout ceci à Jari Ylimainen qui explique par le biais du forum iRacing ce que l'on peut faire: FORUM
Voici le site sur lequel vous pourrez trouver d'autres informations et aussi le logiciel à télécharger : iRTVO
Comment ça marche :
1/ Avant de démarrer
Je vais vous expliquer ce que j'ai pour le moment compris de la version 1.2.15.
Une fois téléchargé, vous disposé d'un fichier ZIP à décompressé, pas d’installation donc. Placé le dans un dossier facile à retrouver.
Un petit guide démarrage est proposé où l'info importante est la modification à apprter au app.ini dans iRacing. START , il faut aussi modifier l'info suivante: muteWhenFocusLost=0 dans le fichier app.ini pour éviter que le son se coupe lorsque l'on enregistre les vidéos.
Et aussi
section graphics
reduceFramerateWhenFocusLost=0
2/ C'est parti
Démarrer iRacing, chargé un replay, il devrait démarrer en mode fenêtré en 1280*720. A présent vous pouvez lancer iRTVO.exe qui se trouve dans le dossier décompressé. Plusieurs fenêtres vont s'ouvrir et un cadre collé en haut à gauche s'affiche correspondant à la zone de surimpression vidéo. Vous pouvez tester quelques boutons de la fenêtre iRTV overlay pour voir ce que ça donne.
3/ Modifications du fichier option.ini
Ce programme est prévu pour être modifié et personnalisé, merci Jari
Pour cela il faut modifier des fichier .ini (texte) et des images. Pour les fichiers .ini je vous propose d'utiliser Notepad++, c'est mieux que le bloc notes.
Le fichier options.ini directement dans le dossier iRTVO-1.2.15 permet de régler le thème utilisé et d'autres infos dont la position de la fenêtre iRTV Overlay. Les différents thèmes disponibles sont dans le dossier themes
Pour utiliser un thème il faut indiquer le nom du dossier dans le fichier options.ini (ici j'ai choisi un thème en cours de travail que je fais: ESD)
Code à copier a écrit:[theme]
name=ESD
Pour déplacer la fenêtre iRTV Overlay sur votre écran il faut modifier x pour aller vers la gauche et y pour aller vers le bas dans le fichier option.ini.
Code à copier a écrit:[overlay]
x=10
y=50
w=1280
h=720
3/ modification d'un thème
Moi je suis parti (en cours) du thème fourni FIA Style fait par Jota Rodriguez. Un simple copié/collé du dossier avec un nouveau nom de dossier permet de commencer.
Ce thème comporte des images .png qui sont les masques pour l’affichage des différentes infos, d'une fonte pour la police, de data au foramt .csv et d'un fichier de settings.ini
3.1/ l'aspect du thème images
Ce sont les images au format png qui permettent de définir l'aspect de votre thème. Le .png permet d'utiliser la transparence. Les images font le format de la fenêtre (1280*720) et permettent de placer votre masque à l'endroit souhaité. (le texte affiché devant sera gérer ensuite). Il est important de conserver les noms utilisés en respectant la case sinon le lien avec le setting.ini ne fonctionnera plus.
3.2/ l'aspect du thème texte
La position des informations affichées sont définies dans le fichier settings.ini dans le dossier du thème. (la je vous laisse explorer et je réondrai si je sais dans la suite de ce post).
Exemple de position du texte pour le temps de qualification affiché pour le pilote à droite (ici j'ai modifié l'info left de 998 à 978, en mettant ; en début de ligne elle est prise comme commentaire et peux être conservée pour mémoire):
Code à copier a écrit:[Overlay-grid-rdiff]
width=120
fontsize=20
fontcolor=white
fontbold=true
align=right
left=978
;left=998
top=50
text={fastlap}
offset=1
rounding=3
3.3/ Ajout de bouton caméra
Il est possible d'ajouter des boutons dans le menu iRacing TVOverlay, par exemple de caméra.
Pour une caméra, il faut ajouté l'info suivante en bas du fichier settings.ini
Il faut ajouté aussi le bouton SwitchToTV2 dans les noms de variable (en haut du fichier):Code à copier a écrit:[Button-SwitchToTV2]
text=TV2
camera=TV2
buttons=driver,sidepanel,spfl,sppl,results,ticker,laptime,grid,compare,flags,SwitchToTV1,SwitchToTV2,SwitchToTV3,SwitchToCok,SwitchToGyo
4 Agir pendant le visionnage
On y est, maintenant c'est vous le réalisateur, vous avez 3 fenêtres pour agir sur la vidéo qui sera générée.
Le panneau général avec les boutons:
et un second qui s'ouvre en même temps que le premier:
Il faut aussi ouvrir avec le bouton "Drivers" du premier panneau ce dernier panneau qui est très utile:
La fenêtre iRacing TV Overlay comporte les boutons qui permettent d'afficher diverses choses (à vous d'explorer) et d'effacer par le bouton "hide all"
La fenêtre "iRTVO controls" vous permet de commander la lecture/pause, le choix de caméra (si pas déjà dans l'autre fenêtre), de basculer entre les pilotes, etc ... Elle permet aussi et c'est intéressant de créer un"bookmark" qui permettra on verra par la suite de revenir sur un événement particulier.
La fenêtre iRTVO ouverte avec le bouton "Drivers" permet d'avoir un oeil sur le premier onglet à ce qui se passe en course avec une info essentielle, l'écart entre pilotes (colonne interval). Si celui ci est nul c'est affiché par -.-- Si vous souhaitez voir à l'écran la bagarre entre deux pilotes, il suffit de double cliquer sur la ligne qui vous intéresse, et le pilote sera selectionné et affiché à l'écran iRACING.
Dans l'onglet Event, apparaisse plusieurs événements de courses enregistrés automatiquement par le système. En double cliquant dessus ça lance le séquence concerné avec une intro vidéo (modifiable bien sûr).
Dans l'onglet Bookmark, c'est les évenements que vous avez selectionné par le clic sur "Bookmark" de la fenêtre "iRTVO Controls"
Voilà déjà de quoi faire quelque chose. A vous de jouer maintenant.
Listes de Code pour IRTVO
Version GTrs
NEW iRTVO
J'ai fait 2 thèmes: GTrs et GTrs2. La différence c'est que le thème GTrs affiches les noms des pilotes tel que lors de la course (Prénom Nom ou Pseudo si sur League) et GTrs2 affiche les noms relatif à un fichier CSV permettant ainsi de préservé les pilotes. Le fchier data.csv sera disponible en partie TEAM.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Les images de fond en .png sont utilisées pour masquer une zone et permettre au texte d'être bien visible. Il faut préparer ces images et les stoker directement dans votre dossier thèmes.
Ensuite ces images doivent être référencées dans vos variables, pour cela il faut compléter le fichier settings.ini dans la partie [General] (premier paragraphe)
La ligne à compléter est la suivante:
images=driver,state,sidepanel,results,flaggreen,flagwhite,flagyellow,flagcheckered,testESD
Indiquez ici le nom de l'image .png ajoutée à votre thème en respectant l'utilisation des virgules.(j'ai mis ici en plus l'image nommées testESD.png)
Ensuite il faut créer un paragraphe qui permet d'afficher l'image et de lui attribuer certains paramètres. Ceci indique que la variable image testESD doit aller chercher l'image testESD.png et qu'il l'affiche au niveau 11. Le niveau correspond à la position du calque, le 1 étant le plus bas, ensuite si on veut afficher plusieurs image l'une au dessus de l'autre on indique un zindex plus grand pour l'image qui doit être au dessus.
Ensuite pour faire apparaitre cette image ou disparaitre, dans une fonction on va ajouter les lignes suivantes:
pour montrer l'image --> show=Image-testESD
pour cacher l'image --> hide=Image-testESD
pour montrer cacher montrer ... en appuyant sur le même bouton --> toggle=Image-testESD
GESTION BOUTON
Le code ci dessus indique que le bouton avec le texte Laptime va être affiché dans la seconde colonne de votre panneau de contrôle. Que lorsque vous appuierai sur ce bouton, les fonctions Overlay-laptime et Image-laptime seront appelées. La fonction image vu ci-dessus sert à appeler l'image à l'écran. Au clic suivant ces deux fonctions seront cachée (du à la commande toggle)
Si on veut faire apparaitre ce bouton dans une autre colonne il faut ajouter la command row (1 pour 3ème colonne, 2 pour 4ème colonne, etc ...)
La fonction Overlay-laptime est incluse dans le fichier settings.ini et peut-être écrite comme ci-dessous:
Le premier bloc [Overlay-laptime] défini le positionnement de l'affichage (largeur, hauteur, position depuis la gauche, position depuis le haut, niveau du calque...)
Le second bloc indique la taille d'affichage du texte, la couleur (code alphanumérique fonctionne ex pour rouge: #140000),l'alignement,la police utilisée (si hors police widows, l'ajouter dans le dossier thème)
Ensuite la commande text={curlap} va chercher l'info directement dans iracing du temps au tour en cours.
Est-ce qu'on a un template GTrs officiel pour faire les vidéos de la Team ?
http://www.partage-facile.com/CUFR31XUZB/irtvo_1.3.0_valide.rar.html
Il faudra certainement faire le tri sur certaines infos dans l'affichage. On a vu que les écarts entres pilotes n'étaient pas toujours bon
Si j'ai des soucis je viendrai vous embêter ici
J'ai mis le fichier sur le Drive GTrs
iRTVO GTrs
Par contre j'ai un soucis. Quand je clique dans une des fenêtres d'iRTVO j'ai iracing qui passe en tâche de fond j'ai l'impression (grosse baisse de framerate) et je n'ai plus de son non plus. Il doit y avoir un paramètre à modifier dans Windows mais je ne sais pas où?
Il y a maintenant la version RTVO-1.3.0-rc10 qui semble bonne au niveau interval temps pilote
Je regarde et refais notre srcipt si Ok
Je n'avais pas configuré correctement mon app.ini
Le hic avec le mode replay, c'est que lorsque tu avances ou recul dans le replay, IrtVo perd ses repères chronos. Du coup si tu ne fais que changer de pilotes en restant en lecture 1x les écarts restent bons .... donc perso je préfère les enlever
NEW iRTVO
J'ai fait 2 thèmes: GTrs et GTrs2. La différence c'est que le thème GTrs affiches les noms des pilotes tel que lors de la course (Prénom Nom ou Pseudo si sur League) et GTrs2 affiche les noms relatif à un fichier CSV permettant ainsi de préservé les pilotes. Le fchier data.csv sera disponible en partie TEAM.
Donc comme dis au dessus sur cette version, pas de delta time entre les pilotes. Ca évite des trucs incompréhensible, reste les chronos et autres infos.
Sinon on peut ajouté sous le logo GTrs une imagette relative à la course. Exemple le logo des 60minutes de Wookie. Dans le dossier thème il suffit de renommer (c'est déjà le cas) l'image 60minutes.svg en ADDON.svg pour pouvoir l'afficher dans l'overlay avec iRTVO. J'ai préparé une image au format png pour le MiniChamp au cas où
Dommage j'ai fait la vidéo de brands hatch avec un autre (j'upload ça pendant la nuit), prochaine j'utilise le tiens
Du coup tu capture iracing et l overlay en même temps
fait un petit tour par la case Présentation svp
http://www.gtrs-theracingspirit.com/forum/categories/présentation
Sinon, concernant IRTVO je ne l'utilise presque plus, je préfère rouler
Mais pour le son, c'est dans la app.ini de iracing que tu dois activer la fonction (j'ai plus le nom exact) du keep audio when lost focus.
Ensuite il faut savoir que iRtvo fonctionne sur des replays mais est développé pour le LIVE, donc parfois ça bug. Quelle version d'IRTVO utilises tu ? Avec quoi capture tu la vidéo que feras ...
La deniere version que j avais trouvé est la 1.3.0rc, faut que je retrouve le lien.
https://www.dropbox.com/s/l2z5uouswtu5l2w/IRTVO-1.3.0-rc11b_base.zip?dl=0