Translate

jueves, 9 de marzo de 2017

Captura de vídeo en cámaras PANASONIC DVCPRO P2 con GNU/Linux

 Para poder extraer el video de formato MXF de las tarjetas P2, hay que instalar la libreria mxflib y ffmpeg
  • MXF (Material eXchange Format) es un formato contenedor para datos profesionales de audio y video, definido dentro del conjunto de estándares de SMPTE en su uso en post-producción de broadcast. Hay dos sistemas de cámaras de grabación que producen MXF, la XDCAM de Sony y la DVCPRO P2 de Panasonic.
  • DVCPRO P2 o tarjeta P2 (donde P2 es una simplificación de Professional Plug-in) es un soporte de grabación de señales de vídeo basado en tarjetas de memoria de estado sólido, desarrollado por Panasonic como sustitutivo de la grabación en cinta. Puede almacenar diferentes tipos de señales de vídeo: DV estándar, DVCPro (25Mbps) DVCPro50 (50Mbps) y DVCProHD (100Mbps) de alta definición.
  • FFmpeg es una colección de software libre que puede grabar, convertir (transcodificar) y hacer streaming de audio y vídeo. Incluye libavcodec, una biblioteca de códecs. FFmpeg está desarrollado en GNU/Linux, pero puede ser compilado en la mayoría de los sistemas operativos, incluyendo Mac OX y Windows. El proyecto comenzó por Gerard Lantau, y ahora es mantenido por Michael Niedermayer.

    ffmpeg

    Es un conjunto de librerías utilizadas por muchas aplicaciones para convertir formatos multimedia. Por ejemplo extraer el audio de un vídeo o transformar un vídeo para verlo en nuestro dispositivo Android.
    El paquete ffmpeg no está disponible en los repositorios de Ubuntu 14.04, ya que al igual que Debian decidieron utilizar un fork.
    Podemos instalarlo copiando esto en la terminal:

    Instalación en ubuntu 12.04

    sudo apt-get update
    sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

    Instalación en ubuntu 14.04

    sudo add-apt-repository ppa:mc3man/trusty-media
    sudo apt-get update
    sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

    Instalación en ubuntu 16.04

    sudo apt-get update
    sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

    mxfslib

    Es un paquete que contiene los programas necesarios para la extracción, compresión, descompresión y lectura de ficheros de video en formato MXF

    info

    Instalación en un S.O. de 32 bit

    Para Ubuntu 12.04 y 14.04
    Copia y pega los siguientes comandos en el terminal
    wget http://www.mediafire.com/download/oi3ud7ry4be11n0/mxflib_1.1.2-1_i386.deb
    sudo dpkg -i mxflib_1.1.2-1_i386.deb
    
    

    Instalación en un S.O. de 64 bit

    Para Ubuntu 12.04 y 14.04
    Copia y pega los siguientes comandos en el terminal
    wget http://www.mediafire.com/download/4yjbk82wsvy13rr/mxflib_1.0.1-1_amd64.deb
    sudo dpkg -i mxflib_1.0.1-1_amd64.deb
    Para Ubuntu 16.04
    Copia y pega los siguientes comandos en el terminal
    wget http://www.mediafire.com/file/5x88qug5v0urvxd/mxflib-ubu_16.04-1_amd64.deb
    sudo dpkg -i mxflib-ubu_16.04-1_amd64.deb 

    mxfsplit

    Los siguientes scripts han sido hechos en el la signatura de Sistemas Audiovisuales, de IES Palomeras-Vallecas, para facilitar la extracción de de clips de vídeo MXF de las Tarjetas P2:

     Para Ubuntu 14.04 y 16.04

    Cuando ejecutamos cualquiera de estos scripts, lo primero que hace este script, es preguntarnos el nombre de Proyecto de Vídeo, a continuación crea el Proyecto de Vídeo con las siguientes carpetas:
    • Proyecto_de_Video
      1. /Brutos_VIDEO
      2. /Brutos_AUDIO
      3. /Clips_Renderizados
      4. /Imagenes
      5. /Textos
      6. /Proyecto
      7. EDL
      8. Extras_AUDIO
    Después extrae y transcodifica los clips de vídeo, a formato DNxHD, yuv422p con el audio sincronizado dentro de Brutos_VIDEO.
    Tambien guarda los clips de audio en formato wav (Waveform Audio Format), dentro de la carpeta de Brutos_AUDIO.
    Estos clips se guardan ordenados en dos carpetas del proyecto:
    • /Brutos_VIDEO
    • /Brutos_AUDIO

    PANASONIC-P2

    Este scrip a sido hecho en el la signatura de Sistemas Audiovisuales, de IES Palomeras-Vallecas:
    Cuando lo ejecutamos, lo primero que hace es preguntarnos el nombre de proyecto de vídeo, a continuación crea el proyecto de vídeo con todas las carpetas:
    • Proyecto_de_Video
      1. /Brutos_VIDEO
      2. /Brutos_AUDIO
      3. /Clips_Renderizados
      4. /Imagenes
      5. /Textos
      6. /Proyecto
      7. EDL
      8. Extras_AUDIO
    Después copia los clips de vídeo y audio, que están en formato MXF, y los guarda ordenados en dos carpetas del proyecto:
    • BRUTOS_audio
    • BRUTOS_video
    Este script es util para los progamas de edición de video Cinelerra GG 5.1, Kdenlive que pueden manejar los ficheros MXF de forma nativa sin transcodificarlos, es una ventaja muy importante porque no se pierde tanto tiempo, tan solo los copia, pega y los ordena.
    La desventaja es que después se tienen que sincronizar los clips de Video y Audio a mano, algo muy normal en cine.



    Enjoy!
    J. Carlos Ballesteros
    Profesor de Equipos Electrónicos
    IES Palomeras-Vallecas

     

No hay comentarios:

Publicar un comentario