Recherche avancée

Médias (91)

Autres articles (96)

  • Utilisation et configuration du script

    19 janvier 2011, par

    Informations spécifiques à la distribution Debian
    Si vous utilisez cette distribution, vous devrez activer les dépôts "debian-multimedia" comme expliqué ici :
    Depuis la version 0.3.1 du script, le dépôt peut être automatiquement activé à la suite d’une question.
    Récupération du script
    Le script d’installation peut être récupéré de deux manières différentes.
    Via svn en utilisant la commande pour récupérer le code source à jour :
    svn co (...)

  • Installation en mode ferme

    4 février 2011, par

    Le mode ferme permet d’héberger plusieurs sites de type MediaSPIP en n’installant qu’une seule fois son noyau fonctionnel.
    C’est la méthode que nous utilisons sur cette même plateforme.
    L’utilisation en mode ferme nécessite de connaïtre un peu le mécanisme de SPIP contrairement à la version standalone qui ne nécessite pas réellement de connaissances spécifique puisque l’espace privé habituel de SPIP n’est plus utilisé.
    Dans un premier temps, vous devez avoir installé les mêmes fichiers que l’installation (...)

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

Sur d’autres sites (3397)

  • h264/aarch64 : optimize neon loop filter

    1er janvier 2019, par Janne Grunau
    h264/aarch64 : optimize neon loop filter
    

    Exit as soon as possible if no filtering will be done.

    Improves the checkasm —bench cycle count on a Snapdragon 820e :
    h264_h_loop_filter_luma_8bpp_c : 72.4 -> 72.5
    h264_h_loop_filter_luma_8bpp_neon : 97.1 -> 56.3
    h264_v_loop_filter_luma_8bpp_c : 174.0 -> 173.5
    h264_v_loop_filter_luma_8bpp_neon : 62.9 -> 60.9
    h264_h_loop_filter_chroma_8bpp_c : 30.2 -> 30.3
    h264_h_loop_filter_chroma_8bpp_neon : 51.6 -> 25.7
    h264_v_loop_filter_chroma_8bpp_c : 57.3 -> 57.3
    h264_v_loop_filter_chroma_8bpp_neon : 28.0 -> 24.0

    • [DBH] libavcodec/aarch64/h264dsp_neon.S
  • Playback : audio-video synchronization algorithm

    7 août 2016, par Rick77

    I’m in the process of creating a very basic video player with the ffmpeg libraries and I have all the decoding and re-encoding in place, but I’m stuck on audio video synchronization.

    My problem is, movies have audio and video streams muxed (intertwined) in a way that audio and video comes in "bursts" (a number of audio packets, followed by juxtaposed video frames), like this, where each packet has its own timestamp :

    A A A A A A A A V V V V A A A A A A A V V V V ...

    A: decoded and re-encoded audio data chunk
    V: decoded and re-encoded video frame

    supposedly in a way to prevent too much audio to be processed without video, and the other way around.

    Now I have to decode the "bursts" and send them to the audio/video playing components in a timely fashion, and I am a bit lost in the details.

    1. is there a "standard" strategy/paradigm/pattern to face this kind of problems ?
    2. are there tutorials/documentation/books around explaining the techniques to use ?
    3. how far can the muxing go in a well coded movie ?

    Because I don’t expect anything like this :

    AAAAAAAAAAA .... AAAAAAAAAAAAA x10000 VVVVVVVVVVVVVV x1000
    audio for the whole clip followed by video

    or this :

    VVVVVVVVVVVV x1000 AAAAAAAAAAA...AAAAAAAAA x1000    
    all video frames followed by the audio

    to happen in a well encoded video (after all, preventing such extremes is what muxing is all about...)

    Thanks !

    UPDATE : since my description might have been unclear, the issue is not with how the streams are, or about how to decode them : the whole audio/video demuxing, decoding, rescaling and re-encoding is set and sound, and each chunk of data has its own timestamp.

    My problem is what to do with the decoded data without incurring in buffer overrun and underrun and, generally, clogging my pipeline, so I guess it might be considered a "scheduling" problem.

  • Anomalie #4187 : Connecté en Anglais (langue principale français) pas de bouton pour ajouter les p...

    4 octobre 2018, par Jacques Bouthier

    Bon, après quelques essais :
    - en fonction des plugins sélectionnés par le critère de recherche parfois tout fonctionne correctement. Par exemple si je recherche avec le critère de recherche "media", 5 plugins sont affichés de façon correcte et si j’en sélectionne un les boutons "upload" et "upload and activate" sont bien présents.
    - si je recherche (avec comme langue l’anglais) des plugins avec comme critère "edit" ou "encore" ou "modele" ... des plugins remontent qui cassent la présentation et du coup les boutons upload ne sont pas dispos.

    Le seul point commun que j’ai trouvé dans le paquet.xml de ces plugins est la présence de caractères comme par exemple pour afficher un slogan au lieu de le mettre comme recommandé comme chaine de langue dans un fichier de langue.

    Je ne m’explique pas pourquoi ce code casserait le fonctionnement en trad et pas en français...