Recherche avancée

Médias (3)

Mot : - Tags -/pdf

Autres articles (42)

  • 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 à (...)

  • Modifier la date de publication

    21 juin 2013, par

    Comment changer la date de publication d’un média ?
    Il faut au préalable rajouter un champ "Date de publication" dans le masque de formulaire adéquat :
    Administrer > Configuration des masques de formulaires > Sélectionner "Un média"
    Dans la rubrique "Champs à ajouter, cocher "Date de publication "
    Cliquer en bas de la page sur Enregistrer

  • Pas question de marché, de cloud etc...

    10 avril 2011

    Le vocabulaire utilisé sur ce site essaie d’éviter toute référence à la mode qui fleurit allègrement
    sur le web 2.0 et dans les entreprises qui en vivent.
    Vous êtes donc invité à bannir l’utilisation des termes "Brand", "Cloud", "Marché" etc...
    Notre motivation est avant tout de créer un outil simple, accessible à pour tout le monde, favorisant
    le partage de créations sur Internet et permettant aux auteurs de garder une autonomie optimale.
    Aucun "contrat Gold ou Premium" n’est donc prévu, aucun (...)

Sur d’autres sites (5459)

  • Large Video file Conversion using ffmpeg

    12 mai 2021, par Varsha

    I am using ffmpeg tool to convert videos from wmv to mp4 formats using the following code -

    


            string outputPath = args[1].ToString();
        string[] files = Directory.GetFiles(inputPath);               
        Console.WriteLine(files.Length);
        foreach (var item in files)
        {
            itemBkp = item;                                       
            Process proc = new Process();
            proc.StartInfo.FileName = @"e:\test\ffmpeg.exe";                   
            string filename= Path.GetFileName(item);                    
            proc.StartInfo.Arguments=  " -i "  + item + " " + outputPath + filename.Split('.')[0] + ".mp4";
            proc.StartInfo.UseShellExecute = false;
            proc.StartInfo.RedirectStandardInput = true;
            proc.StartInfo.RedirectStandardOutput = true;
            proc.Start();
            proc.WaitForExit();
        }


    


    It works fine for videos up to 20mb but when i try for videos above 70mb it throws following error -

    


    FFmpeg version SVN-r6179, Copyright (c) 2000-2004 Fabrice Bellard configuration : —extra-cflags=-I/static/include —extra-ldflags=-L/static/lib —enable-memalign-hack —enable-mp3lame —enable-xvid —enable-a52 —enable-libogg —enable-vorbis —enable-faac —enable-faad —enable-x264 —enable-pp —enable-amr_wb —enable-amr_nb —enable-avisynth —enable-gpl libavutil version : 49.0.0 libavcodec version : 51.13.0 libavformat version : 50.5.0 built on Sep 5 2006 22:41:30, gcc : 3.4.5 (mingw special) E :\videos\Playful : I/O error occured Usually that means that input file is truncated and/or corrupted.

    


    Is there a limit on video size to be converted ?

    


  • Set RTSP/UDP buffer size in FFmpeg

    16 mars 2015, par chuckleplant

    Note : I’m aware ffmpeg and libav are different libraries. This is a problem common to both.

    Disclaimer : Duplicate of SO question marked as answered but actually didn’t give a proper solution.


    Insufficient UDP buffer size causes broken streams for several high resolution video streams. In LibAV/FFMPEG it’s possible to set the udp buffer size for udp urls (udp ://...) by appending some options to it.

    However, for RTSP urls this is not supported. These are the only solutions I’ve found :

    • Rebuilding ffmpeg/libav changing the UDP_MAX_PKT_SIZE in the udp.c source file.
    • Using a nasty hack to find the required value.
    • Using a different decoding library (proposed solution to aforementioned related SO question).

    None of these is actually a solution. From what I found it should be possible to use the API’s AVOptions to find and set this value. Or else, the AVDictionary.

    It’s very difficult to find how to set these throughout the documentation of either libav or ffmpeg.

  • Building static FFmpeg libs for Windows 64-bit application

    6 avril 2016, par Igor R.

    I build static FFmpeg libs for Windows 64 bit. Configuring as follows :

    ./configure --disable-everything --enable-static --disable-shared --enable-memalign-hack --disable-debug --enable-stripping --enable-protocol=file --enable-yasm --enable-decoder=mp3,mpeg4,h264 --enable-muxer=mp4,avi --enable-encoder=mjpeg .

    The application is built in Visual Studio 2012 with /MT option and linked with libavformat.a, libavcodec.a etc. I also link it with libmingwex.a, libgcc.a.

    The linker fails with the following errors :

    6>libavformat.a(file.o) : error LNK2001: unresolved external symbol __imp__wrmdir
    6>libavformat.a(file.o) : error LNK2001: unresolved external symbol __imp__rmdir
    6>libavformat.a(file.o) : error LNK2001: unresolved external symbol __imp__wunlink
    6>libavformat.a(file.o) : error LNK2001: unresolved external symbol __imp__unlink
    6>libavutil.a(time.o) : error LNK2001: unresolved external symbol clock_gettime
    6>libavutil.a(time.o) : error LNK2001: unresolved external symbol nanosleep

    As for the 2 latter errors, I can solve them by manually defining macros in config.h : #define HAVE_NANOSLEEP 1 and #define HAVE_CLOCK_GETTIME 1.

    The question is how to solve the former 4. These look like functions imported from a dll (__imp prefix), but my application is built with /MT, and I don’t want any dynamic dependencies in FFmpeg. How to get rid of them ?

    I tried to configure FFmpeg with --extra-cflags="-static", but it doesn’t help.