Recherche avancée

Médias (0)

Mot : - Tags -/content

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

Autres articles (73)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

Sur d’autres sites (7090)

  • Prepending generated audio silence when merging audio w/ non-zero starting PTS and video with zero-based PTS for equal duration, aligned streams

    20 juillet 2021, par hedgehog90

    When extracting segments from a media file with video and audio streams without re-encoding (-c copy), it is likely that the requested seek & end time specified will not land precisely on a keyframe in the source.

    


    In this case, ffmpeg will grab the nearest keyframe of each track and position them with differing starting PTS values so that they remain in sync.

    


    Video keyframes tend to be a lot more spaced apart, so you can often end up with something like this :

    


    enter image description here

    


    Viewing the clip in VLC, the audio will start at 5 seconds in.

    


    However, in other video players or video editors I've noticed this can lead to some playback issues or a/v desync.

    


    A solution would be to re-encode both streams when extracting the clip, allowing ffmpeg to precisely seek to the specified seek time and generating equal length & synced audio and video tracks.

    


    However, in my case I do not want to re-encode the video, it is costly and produces lower quality video and/or greater file sizes. I would prefer to only re-encode the audio, filling the initial gap with generated silence.

    


    This should be simple, but everything I've tried has failed to generate silence before the audio stream begins.

    


    I've tried apad, aresample=sync=1, and using amerge to combine the audio with anullsrc. None of it works.

    


    All I can think to possibly get around this is to use ffprobe on the misaligned source to retrieve the first audio PTS, and in a second ffmpeg process apply this value as a negative -itoffset, then concatting the audio track with generated silence lasting the duration of silence... But surely there's a better way, with just one instance of ffmpeg ?

    


    Any ideas ?

    


  • avcodec/evc_frame_merge_bsf : free EVCFMergeContext on flush and close

    15 juin 2023, par James Almer
    avcodec/evc_frame_merge_bsf : free EVCFMergeContext on flush and close
    

    Signed-off-by : James Almer <jamrial@gmail.com>

    • [DH] libavcodec/evc_frame_merge_bsf.c
  • avutil/iamf : add missing doxy to free functions

    19 décembre 2023, par James Almer
    avutil/iamf : add missing doxy to free functions
    

    Signed-off-by : James Almer <jamrial@gmail.com>

    • [DH] libavutil/iamf.h