Recherche avancée

Médias (0)

Mot : - Tags -/tags

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (71)

  • Demande de création d’un canal

    12 mars 2010, par

    En fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
    Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...)

  • Gestion de la ferme

    2 mars 2010, par

    La ferme est gérée dans son ensemble par des "super admins".
    Certains réglages peuvent être fais afin de réguler les besoins des différents canaux.
    Dans un premier temps il utilise le plugin "Gestion de mutualisation"

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

Sur d’autres sites (7512)

  • fate : Add test for APV 422-10 profile

    27 avril, par Mark Thompson
    fate : Add test for APV 422-10 profile
    

    Bitstream generated using the reference encoder, then edited to fix the
    colour description and an extra metadata block added. FFmpeg decoder
    output is identical to the reference decoder output.

    The content used is the first three frames of "Waterfall" from the SVT
    Open Content Video Test Suite 2022. This is copyright Sveriges
    Television AB and is used under the Creative Commons Attribution 4.0
    International License.

    • [DH] tests/Makefile
    • [DH] tests/fate/apv.mak
    • [DH] tests/ref/fate/apv-422-10
  • FFmpeg H.264 NVENC - high444p profile not working at 1920x1080 via library but works via command line encoding

    10 décembre 2024, par Vivek Nathani

    I am building a real-time desktop streaming application in Rust and I am using FFmpeg (H.264 NVENC) to encode the raw frames captured as BGRA from desktop.

    


    I am able to get it to work on profiles such as baseline, main, and high but nothing seems to be working on high444p which is what I need to do 4:4:4 chroma subsampling.

    


    Below is the setup I have for constructing the encoder. I am using the rust-ac-ffmpeg crate to do this.

    


    builder = builder
    .pixel_format("bgra")
    .height(1080)
    .width(1920)
    .set_option("profile", "high444p")
    .set_option("preset", "medium")
    .set_option("tune", "hq")
    .set_option("b:v", "30M")
    .set_option("maxrate", "30M")
    .set_option("bufsize", "60M")
    .set_option("framerate", "60")
    .set_option("pix_fmt", "yuv444p");


    


    No matter what combination of settings I try, I always get a single line error as follows :

    


    [h264_nvenc @ 0000020bf69f6680] InitializeEncoder failed: invalid param (8): Invalid Level.


    


    I have also tried adding levels explicitly. Have tried 4.1, 4.2, 5.1, 5.2, 6.1 and 6.2.

    


    The only case where this does work is if the resolution is low, let's say around 500x500 or 600x800. But this is not suitable for my usecases.

    


    Moreover, the equivalent command for this just works right out of the box. On the same machine. Same ffmpeg version. Running this command on an output.raw file which is just a dump of the frames captured by my screen capture mechanism.

    


    ffmpeg -f rawvideo -pix_fmt bgra -s 1920x1080 -framerate 60 -i input.raw -c:v h264_nvenc -preset p1 -profile:v high444p -pix_fmt yuv444p -b:v 30M -maxrate 30M -bufsize 60M output.mp4


    


  • libavformat/hlsenc.c : Populate OTI using AAC profile in write_codec_attr.

    1er janvier 2024, par Romain Beauxis
    libavformat/hlsenc.c : Populate OTI using AAC profile in write_codec_attr.
    

    This patch populates the third entry for HLS codec attribute using the
    AAC profile.

    The HLS specifications[1] require this value to be the Object Type ID as
    referred to in table 1.3 of ISO/IEC 14496-3:2009[2].

    The numerical constants in the code refer to these OTIs minus one, as
    documented in commit 372597e[3], confirmed by comparing the values in the
    code with the values in the table mentioned above.

    Links :
    1 : https://datatracker.ietf.org/doc/html/rfc6381#section-3.3
    2 : https://csclub.uwaterloo.ca/~ehashman/ISO14496-3-2009.pdf
    3 : https://github.com/FFmpeg/FFmpeg/commit/372597e5381c097455a7b73849254d56083eb056

    Changes in this version :
    - Default value set to "mp4a.40.2" when profile is unknown for backward
    compatibility.

    Signed-off-by : Steven Liu <liuqi05@kuaishou.com>

    • [DH] libavformat/hlsenc.c