Recherche avancée

Médias (1)

Mot : - Tags -/école

Autres articles (53)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Keeping control of your media in your hands

    13 avril 2011, par

    The vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
    While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
    MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
    MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

Sur d’autres sites (5941)

  • Why are some delay load DLLs immediately unloaded with FFMPEG ?

    21 avril 2020, par alvion

    I've built ffmpeg as DLLs and linked them to my application, which runs fine when the DLLs are in the executable folder. Because I would like to load different builds of ffmpeg for different project configurations, I need to put them in different folders than the .exe (ie "/bin/ffmpeg/config1", "/bin/ffmpeg/config2", etc). The only way I know how to do this without modifying the environment PATH is to mark the DLLs as "delay load" and then specify the full path via LoadLibrary calls at startup.

    



    This works fine for other DLLs, but for FFMPEG I'm having trouble getting it to work properly.

    



    I've specified the DLLs to DelayLoad in my vcxproj (actually in a linked .props file) :

    



      <delayloaddlls>&#xA;    avcodec-58.dll;avutil-56.dll;avformat-58.dll;swscale-5.dll;swresample-3.dll;&#xA;  </delayloaddlls>&#xA;

    &#xA;&#xA;

    And at startup, I'm loading them via LoadLibrary :

    &#xA;&#xA;

    LoadLibraryA("ffmpeg\\config1\\avcodec-58.dll");&#xA;LoadLibraryA("ffmpeg\\config1\\avutil-56.dll");&#xA;LoadLibraryA("ffmpeg\\config1\\avformat-58.dll");&#xA;LoadLibraryA("ffmpeg\\config1\\swscale-5.dll");&#xA;LoadLibraryA("ffmpeg\\config1\\swresample-3.dll");&#xA;

    &#xA;&#xA;

    The strange thing is, when I make the LoadLibrary calls, it seems to be loading them and then unloading some of them immediately :

    &#xA;&#xA;

    &#x27;ffmpegtest.exe&#x27; (Win32): Loaded &#x27;C:\ffmpegtest\bin\ffmpeg\medium\avcodec-58.dll&#x27;. Symbols loaded.&#xA;&#x27;ffmpegtest.exe&#x27; (Win32): Unloaded &#x27;C:\ffmpegtest\bin\ffmpeg\medium\avcodec-58.dll&#x27;&#xA;&#x27;ffmpegtest.exe&#x27; (Win32): Loaded &#x27;C:\ffmpegtest\bin\ffmpeg\medium\avutil-56.dll&#x27;. Symbols loaded.&#xA;&#x27;ffmpegtest.exe&#x27; (Win32): Loaded &#x27;C:\ffmpegtest\bin\ffmpeg\medium\avformat-58.dll&#x27;. Symbols loaded.&#xA;&#x27;ffmpegtest.exe&#x27; (Win32): Unloaded &#x27;C:\ffmpegtest\bin\ffmpeg\medium\avformat-58.dll&#x27;&#xA;&#x27;ffmpegtest.exe&#x27; (Win32): Loaded &#x27;C:\ffmpegtest\bin\ffmpeg\medium\swscale-5.dll&#x27;. Symbols loaded.&#xA;&#x27;ffmpegtest.exe&#x27; (Win32): Loaded &#x27;C:\ffmpegtest\bin\ffmpeg\medium\swresample-3.dll&#x27;. Symbols loaded.&#xA;

    &#xA;&#xA;

    So, the problem DEFINITELY seems to be with the fact that it is choosing to unload some of the dlls. If I don't include any calls at all to LoadLibrary, then I get a crash in the very first line of code calling into these libraries, a function in avutil-56.dll. If I include the calls to LoadLibrary, then the first couple function calls succeed, and then we crash in the first call to an unloaded library, specifically "av_codec_iterate()" in avcodec-58.dll. If I copy the unloaded DLLs to the executable folder, then everything runs fine.

    &#xA;&#xA;

    Why are some of the DLLs being unloaded ? And how do I prevent it ?

    &#xA;

  • How to use FFMPEG for a cutaway with audio crossfade ?

    14 mai 2016, par jreikes

    I’m trying to do a "cutaway" (change camera angles) using FFMPEG. I have HLS video from a left camera and a right camera. The start times are a little out of sync, so the left video actually started recording 4.21 seconds after the right video started recording. I’m trying to show the right video from the start to the 5 second mark and then cut over to the left video from its 0.79 second mark until the 5.79 second mark (which would have been the 5-10 second range on the right camera).

    I realize these cuts probably fall on p-frames — that’s part of the test here. I want to see if FFMPEG will properly insert the necessary i-frame to make a smooth cut.

    Finally, to get a smooth final product, I’m trying to do a 1-second audio crossfade during the transition (there’s no need for any video fades).

    I’m new at FFMPEG. I tried the following, but it didn’t work. Anyone know what the correct command would have been ?

    ffmpeg -i right.m3u8 -ss 0 -t 5 -i left.m3u8 -ss 0.79 -t 5 -async 1 -filter_complex acrossfade=d=1:c1=exp:c2=exp mixed.m3u8
  • Streaming video(movie) using c#

    19 juin 2016, par Ahmad Ali Mukashaty

    I want to create project as server to stream movie with audio but I don’t have to create client project
    I mean I need to make this project avalible to be usful to any client like (IP Video Transcoding Live) application
    but I don’t care about resolution or protocol that I use
    I just want to stream movie from specific location in my device to port and then to client like vlc (for instance) so I want to create server project without client
    Are there any libraries usful to create this project or could anyone tell my the steps to do it ?