Recherche avancée

Médias (91)

Autres articles (103)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

  • Qu’est ce qu’un éditorial

    21 juin 2013, par

    Ecrivez votre de point de vue dans un article. Celui-ci sera rangé dans une rubrique prévue à cet effet.
    Un éditorial est un article de type texte uniquement. Il a pour objectif de ranger les points de vue dans une rubrique dédiée. Un seul éditorial est placé à la une en page d’accueil. Pour consulter les précédents, consultez la rubrique dédiée.
    Vous pouvez personnaliser le formulaire de création d’un éditorial.
    Formulaire de création d’un éditorial Dans le cas d’un document de type éditorial, les (...)

  • Activation de l’inscription des visiteurs

    12 avril 2011, par

    Il est également possible d’activer l’inscription des visiteurs ce qui permettra à tout un chacun d’ouvrir soit même un compte sur le canal en question dans le cadre de projets ouverts par exemple.
    Pour ce faire, il suffit d’aller dans l’espace de configuration du site en choisissant le sous menus "Gestion des utilisateurs". Le premier formulaire visible correspond à cette fonctionnalité.
    Par défaut, MediaSPIP a créé lors de son initialisation un élément de menu dans le menu du haut de la page menant (...)

Sur d’autres sites (11604)

  • avcodec/sanm : disable left/top for fullscreen codecs

    11 mars, par Manuel Lauss
    avcodec/sanm : disable left/top for fullscreen codecs
    

    The block-based codecs 37/47/48 work on the full frame, and there's no
    existing LucasArts game video that uses left/top offsets for these,
    as it doesn't make sense. Ignore the left/top parameters for these codecs.

    Signed-off-by : Manuel Lauss <manuel.lauss@gmail.com>

    • [DH] libavcodec/sanm.c
  • avcodec/sanm : ignore codec48 compression type 6

    29 avril, par Manuel Lauss
    avcodec/sanm : ignore codec48 compression type 6
    

    Some videos of "StarWars - Making Magic" have this subcompression
    type : data just consists of the 16 byte codec48 header ; the DOS player
    and the c48 decoder in the "Mysteries of the Sith" game engine ignore it.

    Signed-off-by : Manuel Lauss <manuel.lauss@gmail.com>

    • [DH] libavcodec/sanm.c
  • How to improve Desktop capture performance and quality with ffmpeg [closed]

    6 novembre 2024, par Francesco Bramato

    I'm developing a game capture feature from my Electron app. I'm working on this since a while and tried a lot of different parameters combinations, now i'm running out of ideas :)

    &#xA;

    I've read tons of ffmpeg documentation, SO posts, other sites, but i'm not really a ffmpeg expert or video editing pro.

    &#xA;

    This is how it works now :

    &#xA;

    The app spawn an ffmpeg command based on user's settings :

    &#xA;

      &#xA;
    • Output format (mp4, mkv, avi)
    • &#xA;

    • Framerate (12, 24, 30, 60)
    • &#xA;

    • Codec (X264, NVidia NVENC, AMD AMF)
    • &#xA;

    • Bitrate (from 1000 to 10000kpbs)
    • &#xA;

    • Presets (for X264)
    • &#xA;

    • Audio output (a dshow device like StereoMix or VB-Cable) and Audio input (a dshow device like the Microphone)
    • &#xA;

    • Final Resolution (720p, 1080p, 2K, Original Size)
    • &#xA;

    &#xA;

    The command executed, as far, is :

    &#xA;

    ffmpeg.exe -nostats -hide_banner -hwaccel cuda -hwaccel_output_format cuda -f gdigrab -draw_mouse 0 -framerate 60 -offset_x 0 -offset_y 0 -video_size 2560x1440 -i desktop -f dshow -i audio=@device_cm_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave_{D61FA53D-FA37-4BE7-BE2F-4005F94790BB} -ar 44100 -colorspace bt709 -color_trc bt709 -color_primaries bt709 -c:v h264_nvenc -b:v 6000k -preset slow -rc cbr -profile:v high -g 60 -acodec aac -maxrate 6000k -bufsize 12000k -pix_fmt yuv420p -f mpegts -&#xA;

    &#xA;

    one of the settings is the recording mode : full game session or replay buffer.&#xA;In case of full game session, the output is a file, for replay buffer is stdout.

    &#xA;

    The output format is mpegts because, as far i have read in a lot of places, the video stream can be cut in any moment.

    &#xA;

    Replays are cutted with different past and future duration based on game events.

    &#xA;

    In full game session, the replays are cutted directly from the mpegts.

    &#xA;

    In replay buffer mode, the ffmpeg stdout is redirect to the app that record the buffer (1 or 2 minutes), when the replay must be created, the app saves on the disk the buffer section according to past and future duration and with another ffmpeg command, copy it to a mp4 or mkv final file.

    &#xA;

    Generally speaking, this works reliably.

    &#xA;

    There are few issues :

    &#xA;

      &#xA;
    • nonetheless i ask ffmpeg to capture at 60fps, the final result is at 30fps (using -r 60 will speed up the final result)
    • &#xA;

    • some user has reported FPS drops in-game, specially when using NVidia NVENC (and having a NVIDIA GPU), using X264 seems save some FPS
    • &#xA;

    • colors are strange compared to original, what i see on screen, they seem washed out - i could have solved this using -colorspace bt709 -color_trc bt709 -color_primaries bt709 but don't know if is the right choice
    • &#xA;

    • NVIDIA NVenc with any other preset that is not slow creates videos terribly laggy
    • &#xA;

    &#xA;

    here two examples, 60 FPS, NVIDIA NVENC (slow, 6000kbs, MP4

    &#xA;

    Recorded by my app : https://www.youtube.com/watch?v=Msm62IwHdlk

    &#xA;

    Recorded by OB with nearly same settings : https://youtu.be/WuHoLh26W7E

    &#xA;

    Hope someone can help me

    &#xA;

    Thanks !

    &#xA;