Comstackndo / instalando shotdetect para OS X

Me gustaría encontrar cambios de escena en un video con esta herramienta de command-line:

Shotdetect es un software gratuito (LGPL) que detecta tomas y escenas de un video.

  • No se puede iniciar Octave 3.8.0 en modo GUI
  • Generar fórmula de barril a partir de la fuente
  • Scapy on Mavericks a través de Homebrew "AttributeError: 'module' object no tiene atributo 'intf'"
  • Crea un file zip usando un Servicio Automator
  • ¿Cómo actualizar nodejs en mac?
  • ¿Cómo puedo hacer que Xcode se instale en Lion?
  • Las dependencies son:

    sudo apt-get install libavdevice-dev libavformat-dev libgd2-noxpm libgd2-noxpm-dev

    Lo que ya hice:

    • git clone https://github.com/johmathe/Shotdetect.git
    • mkdir -p build; cd build; cmake -D USE_WXWIDGETS:BOOL=OFF ..

    Aparece este post de error ( salida completa ):

     CMake Error at cmake/FindGD.cmake:112 (MESSAGE): Could not find GD library Call Stack (most recent call first): CMakeLists.txt:85 (FIND_PACKAGE) 

    He instalado homebrew , pero no sé cómo mapear las dependencies mencionadas anteriormente en un command brew install ...

    ¿Homebrew es el path a seguir? Si es así, ¿cuál sería el command "instalar"?

    PD. Estoy en OS X 10.8.5 con Xcode 5.0.2 y Xcode Command Line Tools instaladas.

  • Mac, arrastrando elementos a las carpetas del escritorio sigue abriendo una window de búsqueda de inmediato
  • ¿Dónde se usa el icono en este cuadro de dialog?
  • ¿Cómo puedo cambiar el nombre de una list orderada de files con una list orderada de nombres de file?
  • Cómo enfocar y recorrer la barra de menus en OS X usando el keyboard
  • ¿Cómo puedo evitar que una session SSH se cuelgue en OS X Terminal?
  • Cómo get el tamaño de bloques del sistema de files HFS +
  • One Solution collect form web for “Comstackndo / instalando shotdetect para OS X”

    Cómo comstackr

    Versión fácil (finales de 2015)

    • asegúrese de tener homebrew instalado
    • instalar dependencies
    • download código fuente:
      git clone https://github.com/johmathe/Shotdetect.git
      cd Shotdetect
    • ejecutar script de installation: ./compile.sh all
    • encuentre el binary "shotdetect-cmd" en el directory de build .
    • para más detalles, consulte la sección Cómo usar a continuación

    Versión antigua (hasta finales de 2015)

     brew install gd # ... obviously, http://brew.sh is needed for this! git clone https://github.com/johmathe/Shotdetect.git cd Shotdetect 

    Descubrí que la salida XML se había roto a partir del 2014-02-11, así que apliqué estos dos parches. Esto podría ser un truco:

     curl https://patch-diff.githubusercontent.com/raw/johmathe/Shotdetect/pull/8.patch | git apply curl https://patch-diff.githubusercontent.com/raw/johmathe/Shotdetect/pull/9.patch | git apply 

    Finalmente:

     mkdir -p build; cd build cmake -D USE_WXWIDGETS:BOOL=OFF .. # make sure you include the two dots! :) make 

    El binary resultante es shotdetect-cmd .

    Cómo utilizar

    Aquí hay un command de muestra que funcionó para mí:

    ./shotdetect-cmd -i test.mp4 -o outputDir -s 60 -w -v -f -l -m -r -a FOO

    Banderas explicadas:

     -i file : input file path -o path : output path (MUST exist already) -a id : (requinetworking!) movie ID (alphanumeric, creates subfolder in output path) -s threshold : threshold (optional, default=75, 60 is recommended in the docs(??)) -w : generate xml of audio -v : generate xml of video infos -m : generate the thumbnail images -r : generate the images in native resolution -f : generate 1st image for each shot ( -m or/and -r flags must be set) -l : generate last image for each shot ( -m or/and -r flags must be set) 

    Solución de problemas

    En una segunda installation en la spring de 2015, shotdetect se quejó:

     dyld: Library not loaded: /usr/local/lib/libtiff.5.dylib Referenced from: /usr/local/lib/libgd.3.dylib Reason: image not found Trace/BPT trap: 5 

    Podría arreglar esto con brew reinstall libtiff .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).