Recherche avancée

Médias (0)

Mot : - Tags -/auteurs

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

Autres articles (47)

  • 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

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

Sur d’autres sites (10367)

  • avformat/webmdashenc : Don't pass NULL to memcmp

    23 septembre 2019, par Andreas Rheinhardt
    avformat/webmdashenc : Don't pass NULL to memcmp
    

    Affects the FATE-tests webm-dash-manifest-unaligned-video-streams,
    webm-dash-manifest and webm-dash-manifest-representations.

    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavformat/webmdashenc.c
  • How to take a video of what's happening in selenium

    5 février 2019, par fabio

    I’m using Selenium 3 webdriver and Python 3 in Windows 7.

    I want to record a video of what’s happening in my selenium tests.

    To do so I’m using FFmpeg and screen-capture-recorder but I can change programs.

    Here’s my code :

    import unittest
    from selenium import webdriver
    from subprocess import Popen
    #from subprocess import call


    cmd = 'ffmpeg -y -rtbufsize 2000M -f dshow -i video="screen-capture-recorder" -r 10 -t 20 screen-capture.mp4'

    class SearchProductTest(unittest.TestCase):
       def setUp(self):

           # start the recording of movie
           self.videoRecording = Popen(cmd)

           # create a new Firefox session
           self.driver = webdriver.Firefox()
           self.driver.implicitly_wait(30)
           self.driver.maximize_window()

           # navigate to the application home page
           self.driver.get("http://demo-store.seleniumacademy.com/")

       def test_search_by_category(self):
           # get the search textbox
           search_field = self.driver.find_element_by_name("q")
           search_field.clear()

           # enter search keyword and submit
           search_field.send_keys("phones")
           search_field.submit()

           # get all the anchor elements which have product names displayed
           # currently on result page using find_elements_by_xpath method
           products = self.driver.find_elements_by_xpath(
               "//h2[@class='product-name']/a")

           # check count of products shown in results
           self.assertEqual(3, len(products))
           #self.videoRecording.terminate()

       def test_something_else(self):
           pass

       def tearDown(self):
           # close the browser window
           self.driver.quit()

           # Stop the recording
           self.videoRecording.terminate()

       #def terminate(process):
           #if process.poll() is None:
           #    call('taskkill /F /T /PID ' + str(process.pid))

    if __name__ == '__main__':
       unittest.main(verbosity=2)

    The problems are :

    1) the cmd gives a max time per the movie (20" in the example). If the test last more the movie is created and it works (but is incomplete, only 20").

    2) if the test last less the file is created but it doesn’t work (the reader can’t read it and it’s just some bytes). This is the main error ! I’m not sure about where to start the movie and where (and how) to stop it.

    3) If I have more than one test I would like to have only one movie for all of them (so I want to record all the tests in the same movie).

    4) if possible I would prefer to record the webdriver window (the one where my tests are running) and not my screen so meanwhile the tests go I can do something else (they are slow).

    Thanks you for the help.

  • FFMpeg sws_scale Static and Shared Huge Performance Difference

    6 novembre 2018, par Ali

    I used swscale in my code as a shared library then managed to compile FFMpeg (4.1) to static libraries with Visual Studio with this command just to get swscale :

    ./configure --toolchain=msvc --arch=x86_32 --disable-everything --disable-programs

    I have nasm and yasm installed. this my config output :

    install prefix            /usr/local
    source path               .
    C compiler                cl
    C library                 msvcrt
    ARCH                      x86 (generic)
    big-endian                no
    runtime cpu detection     yes
    standalone assembly       yes
    x86 assembler             nasm
    MMX enabled               yes
    MMXEXT enabled            yes
    3DNow! enabled            yes
    3DNow! extended enabled   yes
    SSE enabled               yes
    SSSE3 enabled             yes
    AESNI enabled             yes
    AVX enabled               yes
    AVX2 enabled              yes
    AVX-512 enabled           yes
    XOP enabled               yes
    FMA3 enabled              yes
    FMA4 enabled              yes
    i686 features enabled     yes
    CMOV is fast              no
    EBX available             no
    EBP available             no
    debug symbols             yes
    strip symbols             no
    optimize for size         no
    optimizations             yes
    static                    yes
    shared                    no
    postprocessing support    no
    network support           yes
    threading support         w32threads
    safe bitstream reader     yes
    texi2html enabled         no
    perl enabled              no
    pod2man enabled           no
    makeinfo enabled          no
    makeinfo supports HTML    no

    External libraries:
    schannel

    External libraries providing hardware acceleration:
    d3d11va                    dxva2

    Libraries:
    avcodec                    avdevice                   avfilter                   avformat                   avutil                     swresample                 swscale

    Programs:
    Enabled decoders:
    Enabled encoders:
    Enabled hwaccels:
    Enabled parsers:
    Enabled demuxers:
    Enabled muxers:
    Enabled protocols:
    Enabled filters:
    Enabled bsfs:
    null
    Enabled indevs:
    Enabled outdevs:

    This compiled successfully and I replaced the lib files with .a file in QT :

    INCLUDEPATH += $$PWD/ffmpeg/inc/
    LIBS += $$files($$PWD/ffmpeg/lib/*.a, true)

    I didn’t change anything else. EXE works correctly without dependency but problem is static swscale is so much slower than the shared one. For 1080p share .DLL takes 2ms to shrink and convert yuv to rgb and static .A takes 6ms to

    I also tried removing --disable-everything --disable-programs but still the same. I want to know if it’s because of the cl compiler or I missed a library or a setting ?

    BTW this my system : Win10/i7 4820K/16GB/GTX970

    EDIT :

    I got this in app output :
    No accelerated colorspace conversion found from yuv420p to bgra.
    Although x86 folder in swscale is compiled, it seems it’s not linked in the output.