Recherche avancée

Médias (3)

Mot : - Tags -/image

Autres articles (40)

  • (Dés)Activation de fonctionnalités (plugins)

    18 février 2011, par

    Pour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
    SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
    Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
    MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)

  • Activation de l’inscription des visiteurs

    12 avril 2011, par

    Il est également possible d’activer l’inscription des visiteurs ce qui permettra à tout un chacun d’ouvrir soit même un compte sur le canal en question dans le cadre de projets ouverts par exemple.
    Pour ce faire, il suffit d’aller dans l’espace de configuration du site en choisissant le sous menus "Gestion des utilisateurs". Le premier formulaire visible correspond à cette fonctionnalité.
    Par défaut, MediaSPIP a créé lors de son initialisation un élément de menu dans le menu du haut de la page menant (...)

  • 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

Sur d’autres sites (7716)

  • I can't compile ffmpeg, don't know how to install sdl2 properly

    11 mai 2019, par woopwoop399

    I’m compiling ffmpeg, on windows, with mingw-w64, and I need SDL2 so that the ffplay in ffmpeg compiles. I installed mingw-w64 using the web installer, I installed msys (to run the ./configure that comes with ffmpeg) using the all in one package provided by mingw-w64. I installed SDL2 by downloading dev binaries from their site and running make native in msys.

    So, it seems SDL2 isn’t installed properly or something.

    Here is the problematic part in ./configure :

    if enabled sdl2; then
       echo "SDL2-1"
       SDL2_CONFIG="${cross_prefix}sdl2-config"
       test_pkg_config sdl2 "sdl2 >= 2.0.1 sdl2 < 2.1.0" SDL_events.h SDL_PollEvent
       echo "SDL2-2"
       if disabled sdl2 && "${SDL2_CONFIG}" --version > /dev/null 2>&1; then
           echo "SDL2-3"
           sdl2_cflags=$("${SDL2_CONFIG}" --cflags)
           sdl2_extralibs=$("${SDL2_CONFIG}" --libs)
           echo "SDL2-config ${SDL2_CONFIG}"
           echo "SDL2-cflags ${sdl2_cflags}"
           echo "SDL2-libs ${sdl2_extralibs}"
           test_cpp_condition SDL.h "(SDL_MAJOR_VERSION<<16 | SDL_MINOR_VERSION<<8 | SDL_PATCHLEVEL) >= 0x020001" $sdl2_cflags &&
           echo "SDL2-4" &&
           test_cpp_condition SDL.h "(SDL_MAJOR_VERSION<<16 | SDL_MINOR_VERSION<<8 | SDL_PATCHLEVEL) < 0x020100" $sdl2_cflags &&
           echo "SDL2-5" &&
           check_func_headers SDL_events.h SDL_PollEvent $sdl2_extralibs $sdl2_cflags &&
           echo "SDL2-6-final" &&
               enable sdl2
       fi
       if test $target_os = "mingw32"; then
           sdl2_extralibs=$(filter_out '-mwindows' $sdl2_extralibs)
       fi
    fi

    This is the result of it, it never gets to SDL2-6-final and enable sdl2

    SDL2-1
    SDL2-2
    SDL2-3
    SDL2-config sdl2-config
    SDL2-cflags -I/usr/include/SDL2 -Dmain=SDL_main
    SDL2-libs -L/usr/lib -lmingw32 -lSDL2main -lSDL2 -mwindows
    SDL2-4
    SDL2-5

    This is the sdl2 installation log :

    User@NEW-PC /c/Users/User/Downloads/games/compilers/SDL2-2.0.9
    $ make native
    make install-package arch=i686-w64-mingw32 prefix=/usr
    make[1]: Entering directory `/c/Users/User/Downloads/games/compilers/SDL2-2.0.9'
    `bin/sdl2-config' -> `/usr/bin/sdl2-config'
    `bin/SDL2.dll' -> `/usr/bin/SDL2.dll'
    `include' -> `/usr/include'
    `include/SDL2' -> `/usr/include/SDL2'
    `include/SDL2/begin_code.h' -> `/usr/include/SDL2/begin_code.h'
    `include/SDL2/close_code.h' -> `/usr/include/SDL2/close_code.h'
    `include/SDL2/SDL.h' -> `/usr/include/SDL2/SDL.h'
    `include/SDL2/SDL_assert.h' -> `/usr/include/SDL2/SDL_assert.h'
    `include/SDL2/SDL_atomic.h' -> `/usr/include/SDL2/SDL_atomic.h'
    `include/SDL2/SDL_audio.h' -> `/usr/include/SDL2/SDL_audio.h'
    `include/SDL2/SDL_bits.h' -> `/usr/include/SDL2/SDL_bits.h'
    `include/SDL2/SDL_blendmode.h' -> `/usr/include/SDL2/SDL_blendmode.h'
    `include/SDL2/SDL_clipboard.h' -> `/usr/include/SDL2/SDL_clipboard.h'
    `include/SDL2/SDL_config.h' -> `/usr/include/SDL2/SDL_config.h'
    `include/SDL2/SDL_cpuinfo.h' -> `/usr/include/SDL2/SDL_cpuinfo.h'
    `include/SDL2/SDL_egl.h' -> `/usr/include/SDL2/SDL_egl.h'
    `include/SDL2/SDL_endian.h' -> `/usr/include/SDL2/SDL_endian.h'
    `include/SDL2/SDL_error.h' -> `/usr/include/SDL2/SDL_error.h'
    `include/SDL2/SDL_events.h' -> `/usr/include/SDL2/SDL_events.h'
    `include/SDL2/SDL_filesystem.h' -> `/usr/include/SDL2/SDL_filesystem.h'
    `include/SDL2/SDL_gamecontroller.h' -> `/usr/include/SDL2/SDL_gamecontroller.h'
    `include/SDL2/SDL_gesture.h' -> `/usr/include/SDL2/SDL_gesture.h'
    `include/SDL2/SDL_haptic.h' -> `/usr/include/SDL2/SDL_haptic.h'
    `include/SDL2/SDL_hints.h' -> `/usr/include/SDL2/SDL_hints.h'
    `include/SDL2/SDL_joystick.h' -> `/usr/include/SDL2/SDL_joystick.h'
    `include/SDL2/SDL_keyboard.h' -> `/usr/include/SDL2/SDL_keyboard.h'
    `include/SDL2/SDL_keycode.h' -> `/usr/include/SDL2/SDL_keycode.h'
    `include/SDL2/SDL_loadso.h' -> `/usr/include/SDL2/SDL_loadso.h'
    `include/SDL2/SDL_log.h' -> `/usr/include/SDL2/SDL_log.h'
    `include/SDL2/SDL_main.h' -> `/usr/include/SDL2/SDL_main.h'
    `include/SDL2/SDL_messagebox.h' -> `/usr/include/SDL2/SDL_messagebox.h'
    `include/SDL2/SDL_mouse.h' -> `/usr/include/SDL2/SDL_mouse.h'
    `include/SDL2/SDL_mutex.h' -> `/usr/include/SDL2/SDL_mutex.h'
    `include/SDL2/SDL_name.h' -> `/usr/include/SDL2/SDL_name.h'
    `include/SDL2/SDL_opengl.h' -> `/usr/include/SDL2/SDL_opengl.h'
    `include/SDL2/SDL_opengles.h' -> `/usr/include/SDL2/SDL_opengles.h'
    `include/SDL2/SDL_opengles2.h' -> `/usr/include/SDL2/SDL_opengles2.h'
    `include/SDL2/SDL_opengles2_gl2.h' -> `/usr/include/SDL2/SDL_opengles2_gl2.h'
    `include/SDL2/SDL_opengles2_gl2ext.h' -> `/usr/include/SDL2/SDL_opengles2_gl2ext.h'
    `include/SDL2/SDL_opengles2_gl2platform.h' -> `/usr/include/SDL2/SDL_opengles2_gl2platform.h'
    `include/SDL2/SDL_opengles2_khrplatform.h' -> `/usr/include/SDL2/SDL_opengles2_khrplatform.h'
    `include/SDL2/SDL_opengl_glext.h' -> `/usr/include/SDL2/SDL_opengl_glext.h'
    `include/SDL2/SDL_pixels.h' -> `/usr/include/SDL2/SDL_pixels.h'
    `include/SDL2/SDL_platform.h' -> `/usr/include/SDL2/SDL_platform.h'
    `include/SDL2/SDL_power.h' -> `/usr/include/SDL2/SDL_power.h'
    `include/SDL2/SDL_quit.h' -> `/usr/include/SDL2/SDL_quit.h'
    `include/SDL2/SDL_rect.h' -> `/usr/include/SDL2/SDL_rect.h'
    `include/SDL2/SDL_render.h' -> `/usr/include/SDL2/SDL_render.h'
    `include/SDL2/SDL_revision.h' -> `/usr/include/SDL2/SDL_revision.h'
    `include/SDL2/SDL_rwops.h' -> `/usr/include/SDL2/SDL_rwops.h'
    `include/SDL2/SDL_scancode.h' -> `/usr/include/SDL2/SDL_scancode.h'
    `include/SDL2/SDL_sensor.h' -> `/usr/include/SDL2/SDL_sensor.h'
    `include/SDL2/SDL_shape.h' -> `/usr/include/SDL2/SDL_shape.h'
    `include/SDL2/SDL_stdinc.h' -> `/usr/include/SDL2/SDL_stdinc.h'
    `include/SDL2/SDL_surface.h' -> `/usr/include/SDL2/SDL_surface.h'
    `include/SDL2/SDL_system.h' -> `/usr/include/SDL2/SDL_system.h'
    `include/SDL2/SDL_syswm.h' -> `/usr/include/SDL2/SDL_syswm.h'
    `include/SDL2/SDL_test.h' -> `/usr/include/SDL2/SDL_test.h'
    `include/SDL2/SDL_test_assert.h' -> `/usr/include/SDL2/SDL_test_assert.h'
    `include/SDL2/SDL_test_common.h' -> `/usr/include/SDL2/SDL_test_common.h'
    `include/SDL2/SDL_test_compare.h' -> `/usr/include/SDL2/SDL_test_compare.h'
    `include/SDL2/SDL_test_crc32.h' -> `/usr/include/SDL2/SDL_test_crc32.h'
    `include/SDL2/SDL_test_font.h' -> `/usr/include/SDL2/SDL_test_font.h'
    `include/SDL2/SDL_test_fuzzer.h' -> `/usr/include/SDL2/SDL_test_fuzzer.h'
    `include/SDL2/SDL_test_harness.h' -> `/usr/include/SDL2/SDL_test_harness.h'
    `include/SDL2/SDL_test_images.h' -> `/usr/include/SDL2/SDL_test_images.h'
    `include/SDL2/SDL_test_log.h' -> `/usr/include/SDL2/SDL_test_log.h'
    `include/SDL2/SDL_test_md5.h' -> `/usr/include/SDL2/SDL_test_md5.h'
    `include/SDL2/SDL_test_memory.h' -> `/usr/include/SDL2/SDL_test_memory.h'
    `include/SDL2/SDL_test_random.h' -> `/usr/include/SDL2/SDL_test_random.h'
    `include/SDL2/SDL_thread.h' -> `/usr/include/SDL2/SDL_thread.h'
    `include/SDL2/SDL_timer.h' -> `/usr/include/SDL2/SDL_timer.h'
    `include/SDL2/SDL_touch.h' -> `/usr/include/SDL2/SDL_touch.h'
    `include/SDL2/SDL_types.h' -> `/usr/include/SDL2/SDL_types.h'
    `include/SDL2/SDL_version.h' -> `/usr/include/SDL2/SDL_version.h'
    `include/SDL2/SDL_video.h' -> `/usr/include/SDL2/SDL_video.h'
    `include/SDL2/SDL_vulkan.h' -> `/usr/include/SDL2/SDL_vulkan.h'
    `lib/cmake' -> `/usr/lib/cmake'
    `lib/cmake/SDL2' -> `/usr/lib/cmake/SDL2'
    `lib/cmake/SDL2/sdl2-config.cmake' -> `/usr/lib/cmake/SDL2/sdl2-config.cmake'
    `lib/libSDL2.a' -> `/usr/lib/libSDL2.a'
    `lib/libSDL2.dll.a' -> `/usr/lib/libSDL2.dll.a'
    `lib/libSDL2.la' -> `/usr/lib/libSDL2.la'
    `lib/libSDL2main.a' -> `/usr/lib/libSDL2main.a'
    `lib/libSDL2main.la' -> `/usr/lib/libSDL2main.la'
    `lib/libSDL2_test.a' -> `/usr/lib/libSDL2_test.a'
    `lib/libSDL2_test.la' -> `/usr/lib/libSDL2_test.la'
    `lib/pkgconfig' -> `/usr/lib/pkgconfig'
    `lib/pkgconfig/sdl2.pc' -> `/usr/lib/pkgconfig/sdl2.pc'
    `share/aclocal/sdl2.m4' -> `/usr/share/aclocal/sdl2.m4'
    make[1]: Leaving directory `/c/Users/User/Downloads/games/compilers/SDL2-2.0.9'

    And this is what happens when I just comment out that last check in ./configure and enable sdl2 anyway :

    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib/libSDL2main.a when searching for -lSDL2main

    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib/libSDL2.dll.a when searching for -lSDL2

    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lSDL2

    I tried using msys2 instead, it compiles, but the debugger there doesn’t work for some reason. I need to run the source code of ffmpeg in debugger to have a chance of understanding anything there. I need to use the combination of codeblocks and gdb, and programs compiled with msys2 use weird pathnames like /c/bla/bla/bla/main.c, and codeblocks is righteously weirded out by that. The mingw-w64 uses more sane pathnames, I just checked that.

    Checked ffbuild/config.log, the problem is here :

    `c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lSDL2`

    More in full :

    test_pkg_config sdl2 sdl2 >= 2.0.1 sdl2 < 2.1.0 SDL_events.h SDL_PollEvent
    pkg-config --exists --print-errors sdl2 >= 2.0.1 sdl2 < 2.1.0
    check_func_headers SDL_events.h SDL_PollEvent -Dmain=SDL_main -IC:/msys/include/SDL2 -mwindows -LC:/msys/lib -lmingw32 -lSDL2main -lSDL2
    test_ld cc -Dmain=SDL_main -IC:/msys/include/SDL2 -mwindows -LC:/msys/lib -lmingw32 -lSDL2main -lSDL2
    test_cc -Dmain=SDL_main -IC:/msys/include/SDL2 -mwindows -LC:/msys/lib
    BEGIN /tmp/ffconf.atBoPojc/test.c
       1   #include
       2   #include
       3   long check_SDL_PollEvent(void) { return (long) SDL_PollEvent; }
       4   int main(void) { int ret = 0;
       5    ret |= ((intptr_t)check_SDL_PollEvent) & 0xFFFF;
       6   return ret; }
    END /tmp/ffconf.atBoPojc/test.c
    gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -D__USE_MINGW_ANSI_STDIO=1 -D__printf__=__gnu_printf__ -D_WIN32_WINNT=0x0600 -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c11 -Dmain=SDL_main -IC:/msys/include/SDL2 -mwindows -LC:/msys/lib -c -o /tmp/ffconf.atBoPojc/test.o /tmp/ffconf.atBoPojc/test.c
    C:/Users/User/AppData/Local/Temp/ffconf.atBoPojc/test.c: In function 'check_SDL_PollEvent':
    C:/Users/User/AppData/Local/Temp/ffconf.atBoPojc/test.c:3:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    long check_SDL_PollEvent(void) { return (long) SDL_PollEvent; }
                                            ^
    gcc -Wl,--nxcompat,--dynamicbase -Wl,--high-entropy-va -Wl,--as-needed -Wl,--image-base,0x140000000 -Dmain=SDL_main -IC:/msys/include/SDL2 -mwindows -LC:/msys/lib -o /tmp/ffconf.atBoPojc/test.exe /tmp/ffconf.atBoPojc/test.o -lmingw32 -lSDL2main -lSDL2
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib/libSDL2main.a when searching for -lSDL2main
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib\libSDL2main.a when searching for -lSDL2main
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib/libSDL2main.a when searching for -lSDL2main
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lSDL2main
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib/libSDL2.dll.a when searching for -lSDL2
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib/libSDL2.a when searching for -lSDL2
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib\libSDL2.a when searching for -lSDL2
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib/libSDL2.dll.a when searching for -lSDL2
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/msys/lib/libSDL2.a when searching for -lSDL2
    c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lSDL2
    collect2.exe: error: ld returned 1 exit status

    Okay, I managed to compile. I removed the sdl libraries from C:/msys/lib, and added them to C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\lib

  • Converting from FLV to MP4 using ffmpeg

    14 juillet 2016, par Brad

    I have a library of several thousand flv files which I need to convert to mp4. I’m trying to use ffmpeg to do so but I’m running into some issues.

    Primarily :

    1) I can’t switch from FLV to MP4 without re-encoding. If I do I get a message from ffmpeg saying "Could not find tag for codec flv1 in stream #0, codec not currently supported in container"

    2) If I re-encode the videos, the resultant videos are lower quality (I see artifacting in VLC) AND larger. For example one video went from 2.5MB to 4.3MB (almost double in size)

    Given number two you may be asking yourself - why convert then ?

    The answer is I need to stream these to mobile devices (phones/tablets etc) and flv isn’t supported. So I need to convert the files but I can’t tolerate more than a minimum change in quality, and preferably zero to no increase in size.

    Here’s the ffmpeg command I’m running :

    ffmpeg -i $_.FullName -movflags faststart -profile:v baseline -level 3.0 "$($_.BaseName).mp4"

    (Note that I’m running ffmpeg from powershell so :

    $_.FullName = the original file name
    "$($_.BaseName).mp4" = the original file name with mp4 extension)

    Can any FFMPEG guru’s help me to understand what I’m doing wrong ? Is there some set of parameters I can use to make this conversion result in less loss of quality and similar size ?

    Note I’ve also tried "-c:v libx264 -preset veryslow -crf 23 -c:a copy". Using present "veryslow" doesn’t result in any appreciable difference.

    UPDATE
    I’m using the following options :

    ffmpeg -i $_.FullName -c:v libx264 -preset veryslow -crf 19 -c:a copy "$($_.BaseName).mp4"

    Here’s the full output :

    ffmpeg version 2.8.4 Copyright (c) 2000-2015 the FFmpeg developers
    built with gcc 5.2.0 (GCC)
    configuration : —enable-gpl —enable-version3 —disable-w32threads —enable-avisynth —enable-bzlib —enable-fontconfi
    g —enable-frei0r —enable-gnutls —enable-iconv —enable-libass —enable-libbluray —enable-libbs2b —enable-libcaca —
    enable-libdcadec —enable-libfreetype —enable-libgme —enable-libgsm —enable-libilbc —enable-libmodplug —enable-libm
    p3lame —enable-libopencore-amrnb —enable-libopencore-amrwb —enable-libopenjpeg —enable-libopus —enable-librtmp —en
    able-libschroedinger —enable-libsoxr —enable-libspeex —enable-libtheora —enable-libtwolame —enable-libvidstab —ena
    ble-libvo-aacenc —enable-libvo-amrwbenc —enable-libvorbis —enable-libvpx —enable-libwavpack —enable-libwebp —enabl
    e-libx264 —enable-libx265 —enable-libxavs —enable-libxvid —enable-lzma —enable-decklink —enable-zlib
    libavutil 54. 31.100 / 54. 31.100
    libavcodec 56. 60.100 / 56. 60.100
    libavformat 56. 40.101 / 56. 40.101
    libavdevice 56. 4.100 / 56. 4.100
    libavfilter 5. 40.101 / 5. 40.101
    libswscale 3. 1.101 / 3. 1.101
    libswresample 1. 2.101 / 1. 2.101
    libpostproc 53. 3.100 / 53. 3.100
    Input #0, flv, from ’C :\Users\brad\Desktop\ffmpeg\Originals\1019800-1278575542468.flv’ :
    Metadata :
    canSeekToEnd : false
    createdby : FMS 3.5
    creationdate : Thu Jul 08 03:52:25 2010
    Duration : 00:00:56.94, start : 0.000000, bitrate : 360 kb/s
    Stream #0:0 : Video : flv1, yuv420p, 320x240, 1k tbr, 1k tbn, 1k tbc
    [libx264 @ 02cf7300] using cpu capabilities : MMX2 SSE2Fast SSSE3 SSE4.2
    [libx264 @ 02cf7300] profile High, level 4.2
    [libx264 @ 02cf7300] 264 - core 148 r2638 7599210 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.or
    g/x264.html - options : cabac=1 ref=16 deblock=1:0:0 analyse=0x3:0x133 me=umh subme=10 psy=1 psy_rd=1.00:0.00 mixed_ref=1
    me_range=24 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=7 lookahead_th
    reads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=8 b_pyramid=2 b_adapt=
    2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=60
    rc=crf mbtree=1 crf=19.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
    Output #0, mp4, to ’1019800-1278575542468.mp4’ :
    Metadata :
    canSeekToEnd : false
    createdby : FMS 3.5
    creationdate : Thu Jul 08 03:52:25 2010
    encoder : Lavf56.40.101
    Stream #0:0 : Video : h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 320x240, q=-1—1, 1k fps, 16k tbn, 1k tbc
    Metadata :
    encoder : Lavc56.60.100 libx264
    Stream mapping :
    Stream #0:0 -> #0:0 (flv1 (flv) -> h264 (libx264))
    Press [q] to stop, [?] for help
    frame=57117 fps=199 q=-1.0 Lsize= 5611kB time=00:00:57.11 bitrate= 804.8kbits/s dup=56685 drop=0
    video:5184kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead : 8.229259%
    [libx264 @ 02cf7300] frame I:230 Avg QP:15.92 size : 8828
    [libx264 @ 02cf7300] frame P:6399 Avg QP:17.19 size : 385
    [libx264 @ 02cf7300] frame B:50488 Avg QP:27.13 size : 16
    [libx264 @ 02cf7300] consecutive B-frames : 0.4% 0.0% 0.0% 0.0% 0.0% 2.3% 0.0% 0.0% 97.2%
    [libx264 @ 02cf7300] mb I I16..4 : 2.9% 92.6% 4.5%
    [libx264 @ 02cf7300] mb P I16..4 : 0.1% 2.0% 0.2% P16..4 : 2.4% 1.2% 1.1% 0.1% 0.0% skip:92.9%
    [libx264 @ 02cf7300] mb B I16..4 : 0.0% 0.0% 0.0% B16..8 : 2.6% 0.0% 0.0% direct : 0.0% skip:97.3% L0:45.0% L1:5
    4.9% BI : 0.0%
    [libx264 @ 02cf7300] 8x8 transform intra:90.7% inter:76.5%
    [libx264 @ 02cf7300] direct mvs spatial:75.2% temporal:24.8%
    [libx264 @ 02cf7300] coded y,uvDC,uvAC intra : 94.4% 96.8% 64.8% inter : 0.3% 0.4% 0.1%
    [libx264 @ 02cf7300] i16 v,h,dc,p : 16% 25% 18% 41%
    [libx264 @ 02cf7300] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu : 19% 28% 30% 4% 3% 3% 4% 4% 5%
    [libx264 @ 02cf7300] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu : 18% 22% 9% 11% 8% 7% 10% 8% 7%
    [libx264 @ 02cf7300] i8c dc,h,v,p : 30% 34% 23% 13%
    [libx264 @ 02cf7300] Weighted P-Frames : Y:0.1% UV:0.1%
    [libx264 @ 02cf7300] ref P L0 : 74.1% 19.7% 4.5% 0.6% 0.1% 0.2% 0.0% 0.1% 0.0% 0.1% 0.0% 0.2% 0.0% 0.2% 0.0%
    0.1%
    [libx264 @ 02cf7300] ref B L0 : 95.5% 1.6% 0.7% 0.5% 0.4% 0.3% 0.3% 0.2% 0.1% 0.1% 0.1% 0.1% 0.1% 0.0% 0.0%

    [libx264 @ 02cf7300] ref B L1 : 84.5% 15.5%
    [libx264 @ 02cf7300] kb/s:743.46

    Original Video Size: 2.44 MB
    New Video Size: 5.6 MB
  • avutil/x86 : reenable ff_update_lls_avx()

    2 juillet 2013, par Michael Niedermayer
    avutil/x86 : reenable ff_update_lls_avx()
    

    The bug has been fixed in c8b920a9b7fa534a6141695ace4e8c2dfcd56cee by Loren Merritt

    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavutil/x86/lls.asm
    • [DH] libavutil/x86/lls_init.c