Recherche avancée

Médias (91)

Autres articles (25)

  • Les formats acceptés

    28 janvier 2010, par

    Les commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
    ffmpeg -codecs ffmpeg -formats
    Les format videos acceptés en entrée
    Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
    Les formats vidéos de sortie possibles
    Dans un premier temps on (...)

  • Supporting all media types

    13 avril 2011, par

    Unlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)

  • Submit bugs and patches

    13 avril 2011

    Unfortunately a software is never perfect.
    If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
    If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
    You may also (...)

Sur d’autres sites (4471)

  • Revision bfc27bb614 : tx-skip experiment : improve entropy coding of coeff tokens This patch allows th

    31 mars 2015, par hui su

    Changed Paths :
     Modify /vp9/common/vp9_entropy.c


     Modify /vp9/common/vp9_entropy.h


     Modify /vp9/common/vp9_onyxc_int.h


     Modify /vp9/common/vp9_quant_common.c


     Modify /vp9/decoder/vp9_detokenize.c


     Modify /vp9/encoder/vp9_encodemb.c


     Modify /vp9/encoder/vp9_rdopt.c


     Modify /vp9/encoder/vp9_tokenize.c



    tx-skip experiment : improve entropy coding of coeff tokens

    This patch allows the prediction residues of tx-skipped blocks
    to use probs that are different from regular transfrom
    coefficients for token entropy coding. Prediction residues are
    assumed as in band 6.

    The initial value of probs is obtained with stats from limited
    tests. The statistic model for constrained token nodes has not
    been optimized. The probs for token extra bits have not been
    optimized. These can be future work.

    Certain coding improvment is observed :
    derflr with all experiments : +6.26% (+0.10%)
    screen_content with palette : +22.48% (+1.28%)

    Change-Id : I1c0d78178ee9f3655febb6f30cdaef8ee9f8e3cc

  • lavf/avidec : Read metadata EXIF tags from AVIF tag. Based on patch by Gregory Wolfe...

    26 mars 2014, par Thilo Borgmann
    lavf/avidec : Read metadata EXIF tags from AVIF tag. Based on patch by Gregory Wolfe (Kodak Alaris) <gregory.wolfe@kodakalaris.com>.
    

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

    • [DH] libavformat/avidec.c
  • LibAV cannot find hardware acceleration but ffmpeg does. compiled using vcpkg [closed]

    28 novembre 2024, par CottonBuds

    I'm new to ffmpeg and I've been specifically using libav as a library for C++. I'm having troubles with libav not finding "qsv" as hardware acceleration even though I compiled ffmpeg with "qsv".

    &#xA;

    ffmpeg.exe is working normally and can see "qsv" but not my program that uses libav libraries.

    &#xA;

    I compiled it on Windows using vcpkg.

    &#xA;

    Here are some screenshots

    &#xA;

    enter image description here

    &#xA;

    Here ffmpeg.exe can see it&#xA;when I run this code&#xA;enter image description here&#xA;output :&#xA;enter image description here

    &#xA;

    it cant see it&#xA;Here is my CMakeLists.txt :

    &#xA;

    cmake_minimum_required (VERSION 3.12)&#xA;&#xA;project ("ViewTether")&#xA;set(CMAKE_CXX_STANDARD 17)&#xA;set(CMAKE_INCLUDE_CURRENT_DIR ON)&#xA;set(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake")&#xA;set(QT_INSTALLATION_PATH "C:/Qt/6.8.0")&#xA;&#xA;set(DEVICE_INSTALLER_64_PATH "${CMAKE_SOURCE_DIR}/thirdparty/usbmmidd_v2/deviceinstaller64.exe ")&#xA;add_definitions(-DDEVICE_INSTALLER_64_PATH=\"${DEVICE_INSTALLER_64_PATH}\")&#xA;&#xA;# Include headers so that moc can be generated&#xA;# https://stackoverflow.com/questions/52413341/why-is-cmake-not-mocing-my-q-object-headers&#xA;file (GLOB_RECURSE SOURCES "./ViewTether/src/*.cpp" "./ViewTether/include/*.h" "./ViewTether/form/*.ui")&#xA;include_directories(./ViewTether/include)&#xA;&#xA;set(CMAKE_PREFIX_PATH QT_INSTALLATION_PATH)&#xA;find_package(Qt6 REQUIRED COMPONENTS Core Widgets Network)&#xA;qt_standard_project_setup() &#xA;  &#xA;add_executable(ViewTether ${SOURCES} "main.cpp" )&#xA;&#xA;set(CMAKE_MODULE_PATH "C:/vcpkg/installed/x64-windows/share/ffmpeg" ${CMAKE_MODULE_PATH})&#xA;find_package(FFMPEG REQUIRED)&#xA;target_include_directories(ViewTether PRIVATE ${FFMPEG_INCLUDE_DIRS})&#xA;target_link_directories(ViewTether PRIVATE ${FFMPEG_LIBRARY_DIRS})&#xA;target_link_libraries(ViewTether PRIVATE ${FFMPEG_LIBRARIES})&#xA;message(${FFMPEG_LIBRARIES})&#xA;&#xA;target_link_libraries(ViewTether PRIVATE Qt6::Core Qt6::Widgets Qt6::Network bcrypt mfplat mfuuid secur32)&#xA;

    &#xA;

    I've been stuck here for weeks&#xA;I cant get hardware acceleration to run with my program

    &#xA;

    EDIT 1

    &#xA;

    $FFMPEG_LIBRARIES showed me this

    &#xA;

    optimizedC:/vcpkg/installed/x64-windows/lib/avfilter.libdebugC:/vcpkg/installed/x64-windows/debug/lib/avfilter.liboptimizedC:/vcpkg/installed/x64-windows/lib/avformat.libdebugC:/vcpkg/installed/x64-windows/debug/lib/avformat.liboptimizedC:/vcpkg/installed/x64-windows/lib/avcodec.libdebugC:/vcpkg/installed/x64-windows/debug/lib/avcodec.liboptimizedC:/vcpkg/installed/x64-windows/lib/swscale.libdebugC:/vcpkg/installed/x64-windows/debug/lib/swscale.liboptimizedC:/vcpkg/installed/x64-windows/lib/avutil.libdebugC:/vcpkg/installed/x64-windows/debug/lib/avutil.lib

    &#xA;

    I dont understand it well but it said on the vcpkg-cmake-wrapper.cmake

    &#xA;

    if(ON)&#xA;  find_package(PkgConfig )&#xA;  pkg_check_modules(libmfx  IMPORTED_TARGET libmfx)&#xA;  list(APPEND FFMPEG_LIBRARIES PkgConfig::libmfx)&#xA;  if(vcpkg_no_avcodec_target AND TARGET FFmpeg::avcodec)&#xA;    target_link_libraries(FFmpeg::avcodec INTERFACE PkgConfig::libmfx)&#xA;  endif()&#xA;  if(vcpkg_no_avutil_target AND TARGET FFmpeg::avutil)&#xA;    target_link_libraries(FFmpeg::avutil INTERFACE PkgConfig::libmfx)&#xA;  endif()&#xA;endif()&#xA;

    &#xA;

    So I'm assuming that if it found libmfx it should show on my FFMPEG_LIBRARIES

    &#xA;