Recherche avancée

Médias (0)

Mot : - Tags -/médias

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

Autres articles (65)

  • 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

  • Les formats acceptés

    28 janvier 2010, par

    Les commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
    ffmpeg -codecs ffmpeg -formats
    Les format videos acceptés en entrée
    Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
    Les formats vidéos de sortie possibles
    Dans un premier temps on (...)

  • Ajouter notes et légendes aux images

    7 février 2011, par

    Pour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
    Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
    Modification lors de l’ajout d’un média
    Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...)

Sur d’autres sites (6883)

  • avfilter/palettegen : move longest variable to a local scope

    25 février 2015, par Clément Bœsch
    avfilter/palettegen : move longest variable to a local scope
    

    Also drop initialization since it is initialized later on before any
    usage.

    • [DH] libavfilter/vf_palettegen.c
  • avcodec/vvc_mvs : align local motion vector fields

    24 janvier 2024, par James Almer
    avcodec/vvc_mvs : align local motion vector fields
    

    Should fix "member access within misaligned address 0xf00 for type 'const union
    av_alias64', which requires 8 byte alignment" errors as reported by GCC ubsan.

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

    • [DH] libavcodec/vvc/vvc_mvs.c
  • WriteToUDP only works on local machine

    26 mai 2017, par Anderson Scouto da Silva

    This script captures a flow entry by ffmpeg and writes to a UDP address.

    The error is that it does not go to the internet, it only stays on the local machine.

    It is not a problem in my internet network, because I made a stream through VLC and opened in another PC and it works normally, with the same parameters, but in this my script is only in the local PC.

    Follow the pictures to help with the question :

    http://imgh.us/1_4575.jpg

    http://imgh.us/2_3278.jpg

    http://imgh.us/3_2694.jpg

    package main

    import (
       "os/exec"
       "io"
       "net"
       "log"
       "fmt"
    )

    func main() {
       // UDP connections
       conn, err := net.ListenUDP("udp", &amp;net.UDPAddr{IP: net.IPv4zero, Port: 0})
       if err != nil {
           log.Fatal(err)
       }

       // Set the write buffer on UDP
       err = conn.SetWriteBuffer(40 * 1024)
       if err != nil {
           log.Fatal(err)
       }

       inputSource := "C:/Users/Administrador/GoglandProjects/CASEncoder/in/teste-4k.mp4"

       // Starts ffmpeg capturing input
       cmdName := "ffmpeg"
       argsPipe1 := []string{
           "-hide_banner",
           "-loglevel", "panic",
           "-re",
           "-i",
           inputSource,
           "-preset",
           "superfast",
           "-c:v",
           "h264",
           "-crf",
           "0",
           "-c",
           "copy",
           "-f", "mpegts", "pipe:1",
       }
       cmdPipe1 := exec.Command(cmdName, argsPipe1...)

       stdoutPipe1, err := cmdPipe1.StdoutPipe()
       if err != nil {
           log.Fatal(err)
       }
       err = cmdPipe1.Start()
       if err != nil {
           log.Fatal(err)
       }

       chunk := make([]byte, 40 * 1024)
       for {
           // reads the output pipe from ffmpeg
           nr, err5 := stdoutPipe1.Read(chunk)
           fmt.Printf("Readed %d bytes\n", nr)

           if nr > 0 {
               validData := chunk[:nr]

               // write to UDP
               nw, err := conn.WriteToUDP(validData, &amp;net.UDPAddr{IP: net.IP{233, 10, 10, 13}, Port: 1234})
               fmt.Printf("Writed %d bytes\n", nw)
               if err != nil {
                   log.Fatal(err)
               }
           }

           if err5 != nil {
               // end of file
               if err5 == io.EOF {
                   break
               }
               continue
           }
       }
    }