Comment filmer les jeux recalbox ?



  • Bonjour tout le monde. Tout est dans le titre : j'aimerais juste savoir si il est possible de filmer la recalbox pendant que l'on jouent si oui comment ? Info sur le matériel : rpi2b, télé 2 prises HDMI. N'hésitez pas à demander des précision en commentaire : j'ai mis ce qui me semblait important. Merci d'avance pour vos réponse...



  • @Darkcitrouille42 said in Comment filmer les jeux recalbox ?:

    Bonjour tout le monde. Tout est dans le titre : j'aimerais juste savoir si il est possible de filmer la recalbox pendant que l'on joue si oui comment ? Info sur le matériel : rpi2b, télé 2 prises HDMI. N'hésitez pas à demander des précision en commentaire : j'ai mis ce qui me semblait important. Merci d'avance pour vos réponse...


  • Moderator
    Team

    retroarch dispose d'une option pour filmer, mais jamais réussi à la faire marcher

    Tu peux voir pour un boitier d'acquisition HDMI

    ou compiler un soft qui permet de faire ca



  • Merci encore subs (plus connus sous le nom de Jésus) j'essaye tes options tout de suite.



  • Salut,

    ça m’intéresse aussi pour streamer...
    Pour l'instant je ne vois que mettre une webcam devant mon écran comme solution, mais je suis preneur...


  • Moderator
    Team

    Retroarch intègre une option qui, bien configurée, permet de streamer sur twitch. Par contre je n'ai JAMAIS réussi à la faire marcher


  • Moderator
    Team


  • Moderator
    Team

    Ouh laaaaa ... Pas à la porté de n'impiorte qui ca ! Faudra que je teste avant


  • Moderator
    Team

    Au travail master


  • Moderator
    Team

    Bon, après que des essais infructueux, j'ai appris bcp de choses avec ton lien @acris

    1. le codec par défaut que retroarch spécifie à ffmpeg n'est bizarrement pas sur recalbox
    2. passer par un autre codec va etre sportif, il faut l'avouer. Les quelques uns que j'ai testés imposent un format de pixel non supporté (bgr24) par les quelques codecs que j'ai tentés
    3. l'encodage hardware serait tip-top ... mais avançons pas à pas

    Pour ceux qui veulent mettre la main à la patte, quelques trucsds pour vous avancer :

    • ffmpeg -encoders pour connaitre la liste des codecs supportés en Encodage Audio et Video
    • Un exemple de ligne de commande avec mame2003 et la rom cosmogng.zip : retroarch -v -L /usr/lib/libretro/mame078_libretro.so --record ./test.mkv --recordconfig mkv.cfg --config /recalbox/share/system/configs/retroarch/retroarchcustom.cfg /recalbox/share/roms/mame/cosmogng.zip
      • le -v est utile pour voir l'état de l'enregistrement (dans les dernières lignes de log)
      • le --recordfonig pointe vers un fichier dans lequel on indique les paramètres à passer à ffmpeg. Le lien d'Acris est explicite la-dessus

    La suite un autre jour ...


  • Moderator
    Team

    Bonjour @subs,
    il y a cette page avec les manipulations pour compiler les codecs audio video pour ffmpeg
    https://retroresolution.com/2016/05/31/compiling-software-from-source-code-on-the-raspberry-pi-the-ffmpeg-suite/
    est il possible de les compiler sous raspbian et de les trasnférer sous recalboxOS ?

    Par défaut c'est quoi le dossier recording de retroarch ?

    J'ai fait un test ce matin avec le meme jeu j'ai juste viré le --recordingconfig parce que je savais pas où le mettre, j'ai un fichier test.mkv qui s'est créé dans /recalbox/share/system/ mais vide.

    Un retest avec un fichier mkv.cfg placé dans /recalbox/share/system

    
    RetroArch [INFO] :: Recording to ./test.mkv @ 224x288. (FB size: 224x288 pix_fmt: 0)
    RetroArch [ERROR] :: [FFmpeg]: Cannot find vcodec libx264rgb.
    RetroArch [ERROR] :: Failed to start recording.
    

    J'ai ensuite testé différents vcodec et format de sortie sans succès.


  • Moderator
    Team

    Un truc m'échappe : pourquoi il ne les compile pas ? Il les a bien dans son code source pourtant les codecs qui m'intéressent. Faut que je vois la sortie complète de la.compilation de ffmpeg pour comprendre. Au pire en avi ca devrait peut etre marcher


  • Moderator
    Team

    @subs Sur la page indiqué en lien il ya une astruce pr compiler retroarch av ffmpeg. As tu essayé de le recompiler ?
    Les codecs sont inclus de retroarch ou ils sont à part ?


  • Moderator
    Team

    je répète : retroarch est déjà compilé avec ffmpeg, sinon tu n'aurais pas ce que tu as cité précédemment. Le codec par défaut libx264rgb n,'est bizarrement pas inclus dans notre version de ffmpeg, c'est ca que je dois essayer de comprendre.


  • Moderator
    Team

    This post is deleted!

  • Moderator
    Team

    @acris bon, comme tu as commencé à l'écrire mais que tu as supprimé, tu asla bonne piste : certains codecs ne sont pas compilés avec recalbox, notamment x264 pour ne citer que lui (et sûrement d'autres, je n'ai pas regardé)

    Donc je vais tester ca sur la 4.1parce qu'en 4.0 il faut tester d'autres codecs qui ne rament pas trop et ni ne mangent trop de cpu lors de la "compression" pour éviter de perturber l'émulation.

    Je vous tiens au jus

    Si en plus on pouvait streamer sur twitch, ca serait énorme ^^

    Note pour moi-même :
    BR2_PACKAGE_LAME
    BR2_PACKAGE_FDK_AAC
    BR2_PACKAGE_LIBOPENH264 et/ou BR2_PACKAGE_X264

    et peut-être :
    BR2_PACKAGE_RTMPDUMP
    BR2_PACKAGE_LIBVORBIS



  • plop
    Il n'y a pas une histoire sur les Pi comme quoi il faut acheter licences à part pour les codec ?
    http://www.raspberrypi.com/license-keys/


  • Moderator
    Team

    oui, pour 2 codecs sous license : MPEG2 et VC1, histoire qu'ils soient gérés en hardware. On n'est pas dans ce cas :)


  • Moderator
    Team

    @subs pour une fois je ne dis pas de bétise....

    ffmpeg doit être compilé avec l option share

    D apres le lien donnée il faudrait les codecs suivants

    Ces codecs sont open source.
    Codec video :

    • libX264 Codec
    • Libvpx Codec (VP8 and VP9 video codec )

    Codec audio :

    • Libfdk-aac Codec
    • Libmp3lame Codec
    • Libopus Codec (transmission audio)

    FFmpeg command
    https://github.com/libretro/RetroArch/wiki/FFmpeg-recording-and-live-streaming


  • Moderator
    Team

    @acris il faut au moins x264 et lame cf les options de compilation de ffmpeg dans

    https://github.com/libretro/RetroArch/wiki/FFmpeg-recording-and-live-streaming#ffmpeg-version

    Les autres, c'est un peu pipeau on dirait. Mais je vais tester ca progressivement


Log in to reply
 

Want to support us ?

430
Online

24265
Users

12899
Topics

97716
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.