Recherche avancée

Médias (91)

Autres articles (69)

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

  • 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 (...)

  • Dépôt de média et thèmes par FTP

    31 mai 2013, par

    L’outil MédiaSPIP traite aussi les média transférés par la voie FTP. Si vous préférez déposer par cette voie, récupérez les identifiants d’accès vers votre site MédiaSPIP et utilisez votre client FTP favori.
    Vous trouverez dès le départ les dossiers suivants dans votre espace FTP : config/ : dossier de configuration du site IMG/ : dossier des média déjà traités et en ligne sur le site local/ : répertoire cache du site web themes/ : les thèmes ou les feuilles de style personnalisées tmp/ : dossier de travail (...)

Sur d’autres sites (7053)

  • Running a py script in the Cloud

    12 janvier 2018, par Anay Bose

    I’m new to Google’s cloud & Virtual Machine(VM) instances, and I need some clarifications on a couple of points. I have a python script ; it imports a long range of functions. I need to run those functions in parallel. I’m using multiprocessing and Process, not threads. These functions are basically image and media processors, and they use many other tools like FFMPEG, imagemagick and Avisynth in addition to a wide range of python modules, including moviepy. Now, I would like to run some 50 functions in parallel assigning a CPU for each process. Images, media and avi files are stored in seperate folders. I’m on Windows7 Core-i7 machine. So, need cloud computing power.

    Now, my question can I run such a python script/app in the cloud that requires a very complicated file system and non-python tools i.e. ffmpeg, avisynth and avi files ?

    Can Google VMs emulate my local machine and empower me with more cores and memory to run such a program ? if not, then what are my options ? Is their any tutorials that I can follow ? I need your suggestions. I have given below an example script and some codes to help facilitate your understanding about my situation.

    from __future__ import unicode_literals
    import youtube_dl
    import os
    import time
    import sys
    reload(sys)  
    sys.setdefaultencoding('utf-8')
    from multiprocessing import Process
    from utils import *

    from clip31 import VIDEO31
    from clip32 import VIDEO32
    from clip189 import VIDEO189
    from clip16 import VIDEO16
    from clip39 import VIDEO39


    if __name__== '__main__':

       # 1. CALLING A FUNCTION
       folder = "bodyforce3\\16"
       serial = "16"
       images = get_filepaths("../16")
       videos = get_filepaths("12__media")
       pngs = get_filepaths("../pngs")

       Process(target=VIDEO192, args=(folder, serial, color1, color2, color3, images, videos)).start()


       # 2. CALLING A FUNCTION
       folder = "bodyforce3\\20"
       serial = "20"
       images = get_filepaths("../20")
       videos = get_filepaths("18__media")

       Process(target=VIDEO32, args=(folder, serial, color1, color2, color3, images, videos)).start()


       # 3. CALLING A FUNCTION
       folder = "bodyforce3\\14"
       serial = "14"
       images = get_filepaths("../14")
       videos = get_filepaths("16__media")

       Process(target=VIDEO91, args=(folder, serial, color1, color2, color3, images, videos)).start()

    I copy avi files in functions like this :

    src = "clip50_files"
    src_files = os.listdir(src)
    for file_name in src_files:
       full_file_name = os.path.join(src, file_name)
       if (os.path.isfile(full_file_name)):
           shutil.copy(full_file_name, folder)

    I call ffmpeg commands like this, and they are included within py functions.

    ###########################
    #### FFMPEG OPERATIONS ####
    ###########################

    print "Starting FFMPEG operations ..."

    if os.path.isfile(os.path.join(folder, "bounce-(3).avi")):
       os.remove(os.path.join(folder, "bounce-(3).avi"))


    infile = folder + "/bounce-(3).avs"
    outfile = folder + "/bounce-(3).avi"
    codec = "rawvideo"
    pix_fmt = "bgra"

    try:
       subprocess.call(["ffmpeg",
                        "-i" ,infile,
                        "-c:v" ,codec,
                        "-pix_fmt", pix_fmt,
                        outfile],
                       stdout=open(os.devnull, 'w'),
                       stderr=subprocess.STDOUT)
    except subprocess.CalledProcessError as e:  
       #except subprocess.CalledProcessError as e:
       sys.exit(e.output)
    except OSError as e:
       sys.exit(e.strerror)


    print "FFMPEG operations ended"
  • avformat/mov : Check default_encrypted_sample before use in mov_read_sample_encryption...

    21 juillet 2018, par Michael Niedermayer
    avformat/mov : Check default_encrypted_sample before use in mov_read_sample_encryption_info()
    

    Fixes : 2018-0721-sample
    Fixes : null pointer dereference

    Found-by : Nikita Knyzhov (knnikita@yandex.ru)
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavformat/mov.c
  • FFMpeg access AVFoundation usb subdevice camera on OSX Mojave

    20 août 2020, par Retiarius

    I Have a dual USB camera for VR : two cameras, one usb connection. On linux, this appears in /dev/video0 and /dev/video1 and I can capture using ffmpeg -i /dev/video0

    &#xA;&#xA;

    On Mojave, I can see both devices in the USB hub :

    &#xA;&#xA;

    USB 2.0 Hub:&#xA;&#xA;Product ID: 0x0101&#xA;Vendor ID:  0x1a40  (TERMINUS TECHNOLOGY INC.)&#xA;Version:    1.11&#xA;Speed:  Up to 480Mb/sec&#xA;Location ID:    0x14200000 / 8&#xA;Current Available (mA): 500&#xA;Current Required (mA):  100&#xA;Extra Operating Current (mA):   0&#xA;&#xA;    Stereo Vision 2:&#xA;&#xA;    Product ID: 0x9901&#xA;    Vendor ID:  0x0ac8  (Z-Star Microelectronics Corporation)&#xA;    Version:    27.02&#xA;    Serial Number:  SN0099&#xA;    Speed:  Up to 480Mb/sec&#xA;    Manufacturer:   SHENZHEN RERVISION TECHNOLOGY&#xA;    Location ID:    0x14220000 / 10&#xA;    Current Available (mA): 500&#xA;    Current Required (mA):  500&#xA;    Extra Operating Current (mA):   0&#xA;&#xA;    Stereo Vision 2:&#xA;&#xA;    Product ID: 0x9902&#xA;    Vendor ID:  0x0ac8  (Z-Star Microelectronics Corporation)&#xA;    Version:    27.02&#xA;    Serial Number:  SN0100&#xA;    Speed:  Up to 480Mb/sec&#xA;    Manufacturer:   SHENZHEN RERVISION TECHNOLOGY&#xA;    Location ID:    0x14210000 / 9&#xA;    Current Available (mA): 500&#xA;    Current Required (mA):  500&#xA;    Extra Operating Current (mA):   0&#xA;

    &#xA;&#xA;

    But when I list devices, I can see only one [0] :

    &#xA;&#xA;

    ffmpeg -f avfoundation -list_devices true -i ""&#xA;    [AVFoundation input device @ 0x7fae5b501a80] AVFoundation video devices:&#xA;    [AVFoundation input device @ 0x7fae5b501a80] [0] Stereo Vision 2&#xA;    [AVFoundation input device @ 0x7fae5b501a80] [1] FaceTime HD Camera&#xA;    [AVFoundation input device @ 0x7fae5b501a80] [2] Capture screen 0&#xA;

    &#xA;&#xA;

    capturing from this device captures from one of the cameras.

    &#xA;&#xA;

    How can I get ffmpeg to detect the second usb device as well ?

    &#xA;