Recherche avancée

Médias (1)

Mot : - Tags -/musée

Autres articles (42)

  • Changer son thème graphique

    22 février 2011, par

    Le thème graphique ne touche pas à la disposition à proprement dite des éléments dans la page. Il ne fait que modifier l’apparence des éléments.
    Le placement peut être modifié effectivement, mais cette modification n’est que visuelle et non pas au niveau de la représentation sémantique de la page.
    Modifier le thème graphique utilisé
    Pour modifier le thème graphique utilisé, il est nécessaire que le plugin zen-garden soit activé sur le site.
    Il suffit ensuite de se rendre dans l’espace de configuration du (...)

  • Les vidéos

    21 avril 2011, par

    Comme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
    Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
    Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

Sur d’autres sites (4544)

  • C# ffmpeg how to read input from stream

    28 novembre 2022, par thiago kaique

    I'm trying to read use the pipe feature of ffmpeg to not have to write files in the disk.

    


    my inputs implementations are :

    


    public FFMPEG input(string path)
{
    parameters.Add($"-i {path}");
    return this;
}
public FFMPEG input(byte[] file)
{
    parameters.Add("-i pipe:.mp4");
    files.Add(file);
    return this;
}


    


    my output implementation is :

    


    public FFMPEG output(string format)
{
    _output = $"-f {format} -";
    return this;
}


    


    my run implementation is :

    


    public byte[] run()
{
    if (_output == "")
    {
        throw new Exception("missing output format");
    }

    var process = new Process()
    {
        StartInfo =
        {
            FileName = @"ffmpeg.exe",
            Arguments = String.Join(" ", parameters) + " " + _output,
            RedirectStandardOutput = true,
            RedirectStandardInput = true,
            UseShellExecute = false,
        }
    };

    process.Start();

    foreach (var item in files)
    {
        process.StandardInput.BaseStream.Write(item);
    }

    byte[] result;
    using(var memstream = new MemoryStream())
    {
        process.StandardOutput.BaseStream.CopyTo(memstream);
        result = memstream.ToArray();
    }
    process.WaitForExit();

    return result;
}


    


    which works perfectly if I use a file as input :

    


    var result = new FFMPEG()
.input("./assets/video.mp4")
.output("avi")
.run();


    


    but when I try to use bytes input :

    


    var result = new FFMPEG()
    .input(File.ReadAllBytes("./assets/video.mp4"))
    .output("avi")
    .run();


    


    I get the following error :

    


    [mov,mp4,m4a,3gp,3g2,mj2 @ 00000137385a10c0] stream 1, offset 0x30: partial file
Error demuxing input file 0: Invalid data found when processing input
pipe:.mp4: Invalid data found when processing input
Cannot determine format of input stream 0:0 after EOF
Error marking filters as finished


    


  • Set Target-duration ffmpeg for hls webcam live streaming

    18 décembre 2013, par ShoxSpartan

    I want to do a hls webcam live streaming with ffmpeg.
    But when i try to use -hls_time, the target duration is always set at 17.

    I have to get a 5s target duration, how to set this item with ffmpeg ?

    My command is : ./ffmpeg -f v4l2 -i /dev/video0 -c:v libx264 -c:a libvo_aacenc -flags -global_header -hls_time 5 -hls_list_size 2 /video/result/path.m3u8

  • Convert ffmpeg batch file into Linux shell script

    30 août 2023, par UNOIT

    I have been using this ffmpeg batch file on Windows to check for video errors

    


    c :\ffmpeg\bin\ffmpeg -v error -i "% dpnx1" -f null - >"% dpnx1.error.txt" 2>&1
pause

    


    I just drag and drop a file or folder onto the .bat file and it creates an error.txt file for each video

    


    Can someone convert this to a Linux shell script

    


    I tried the information provided at

    


    https://linuxconfig.org/how-to-use-ffmpeg-to-convert-multiple-media-files-at-once-on-linux

    


    but I couldn't figure out how to write to an error.txt file for each video