Recherche avancée

Médias (0)

Mot : - Tags -/xmlrpc

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (38)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • La sauvegarde automatique de canaux SPIP

    1er avril 2010, par

    Dans le cadre de la mise en place d’une plateforme ouverte, il est important pour les hébergeurs de pouvoir disposer de sauvegardes assez régulières pour parer à tout problème éventuel.
    Pour réaliser cette tâche on se base sur deux plugins SPIP : Saveauto qui permet une sauvegarde régulière de la base de donnée sous la forme d’un dump mysql (utilisable dans phpmyadmin) mes_fichiers_2 qui permet de réaliser une archive au format zip des données importantes du site (les documents, les éléments (...)

  • Script d’installation automatique de MediaSPIP

    25 avril 2011, par

    Afin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
    Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
    La documentation de l’utilisation du script d’installation (...)

Sur d’autres sites (4457)

  • Anomalie #4687 : notification

    8 mars 2021, par Franck D

    Hello :)
    Bon alors, j’ai compris :)
    J’ai enfin réussi à faire une copie d’écran, et il s’agit d’une notification de l’envoi d’un mail !
    Sachant que je n’ai pas configurer laragon pour l’envoi des mail, je ne sais pas ce que cela donne, mais dans les logs cela semble dire que c’est bon.
    Pas certain que cela soit une bonne chose que cela ne soit pas réglable (enfin, je crois pas)

    Par contre, la notification est franchement nul comme info (voir copie d’écran) et comme c’est assez rapide, j’ai encore eu le temps de faire un clique sur "view email" ou "Open mail Dir" pour voir ce que cela faisait.
    Je pense qu’il y a un cron qui se déclenche quand on visite une pages, mais je ne suis sûr de rien, car cela ne semble pas systématique.

    C’est pour ça que je pense qu’il y a sans doute un problème quand même...

  • ffmpeg with a python wrapper— need help avoiding multiple passes on a file

    19 octobre 2018, par Dean D D

    I would like some help refactoring this code to reduce the amount of passes ffmpeg must make on the file. I figure creating a single compounded ffmpeg command would do the trick, but I am kind of lost.

    def processVideo(videoFile, venueWatermarkFile, companyWatermarkFile, mp3File=None, m4vFile=None, cropH, cropW, resizeH, resizeW):
       if mp3File != "" :
           subprocess.call('ffmpeg -y -i ' + videoFile + ' -i ' + audio + ' -filter_complex "[0:v]scale=480:ih*480/iw, crop=480:480, loop=loop=3:size=210, trim=duration=15[video]" -shortest -map "[video]" -map "1:a?" -c:a aac new1.mp4', shell=True)
       else :
           subprocess.call('ffmpeg -y -i ' + videoFile + ' -i ' + audio + ' -vf "scale=480:ih*480/iw, crop=480:480" new1.mp4', shell=True)

       if m4vFile != "":  
           subprocess.call('ffmpeg -i ' + videoFile + ' -i ' + m4v + ' -filter_complex " [0:v] scale=480:ih*480/iw, crop=480:480 [bg]; [1:v] chromakey=00FF00:similarity=0.2:blend=0.3 [fg]; [bg][fg] overlay=shortest=1 [v] " -map "[v]" -map "0:a?" -f mp4 new1.mp4', shell=True)

       subprocess.call('ffmpeg -y -i new1.mp4 -i ' + venueWatermarkFile + ' -filter_complex "overlay=0:0" -codec:a copy new2.mp4', shell=True)
       subprocess.call('ffmpeg -y -i new2.mp4 -i ' + companyWatermarkFile + ' -filter_complex "overlay=0:0" -codec:a copy new.mp4', shell=True)

       subprocess.call('ffmpeg -y -i new.mp4 new.gif -hide_banner', shell=True)
       subprocess.call('ffmpeg -y -i new.mp4 -ss 00:00:00.000 -vframes 1 new.jpg', shell=True)

       os.remove("new1.mp4")
       os.remove("new2.mp4")


    processVideo("video-standard.mp4", "venue-standard.png", "company-standard.png", "clip.mp3", "animation.m4v")
  • Extracting frames from Raw video

    3 janvier 2021, par David Silveria

    I set the configuration as :

    


    v4l2-ctl -v pixelformat=pRCC,width=4056,height=3040
v4l2-ctl -p 10


    


    then get the frames with :

    


    v4l2-ctl --stream-mmap=3 --stream-count=100 --stream-to=test.avi


    


    that ends successfully. Now I am stuck at trying to extract frames from this video file and convert them to RGB for viewing.

    


    I have two modes for camera operation, first one is to directly connecting the it to the address bus than listing formats results as :

    


    v4l2-ctl --list-formats-ext

ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

[0]: 'pRCC' (12-bit Bayer RGRG/GBGB Packed)
    Size: Discrete 4056x3040
    Size: Discrete 2028x1520
    Size: Discrete 2028x1080
[1]: 'RG12' (12-bit Bayer RGRG/GBGB)
    Size: Discrete 4056x3040
    Size: Discrete 2028x1520
    Size: Discrete 2028x1080
[2]: 'pRAA' (10-bit Bayer RGRG/GBGB Packed)
    Size: Discrete 1012x760
[3]: 'RG10' (10-bit Bayer RGRG/GBGB)
    Size: Discrete 1012x760


    


    If I connect over the operating system then the result is :

    


    ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

[0]: 'YU12' (Planar YUV 4:2:0)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[1]: 'YUYV' (YUYV 4:2:2)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[2]: 'RGB3' (24-bit RGB 8-8-8)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[3]: 'JPEG' (JFIF JPEG, compressed)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[4]: 'H264' (H.264, compressed)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[5]: 'MJPG' (Motion-JPEG, compressed)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[6]: 'YVYU' (YVYU 4:2:2)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[7]: 'VYUY' (VYUY 4:2:2)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[8]: 'UYVY' (UYVY 4:2:2)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[9]: 'NV12' (Y/CbCr 4:2:0)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[10]: 'BGR3' (24-bit BGR 8-8-8)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[11]: 'YV12' (Planar YVU 4:2:0)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[12]: 'NV21' (Y/CrCb 4:2:0)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2
[13]: 'RX24' (32-bit XBGR 8-8-8-8)
    Size: Stepwise 32x32 - 4056x3040 with step 2/2


    


    As I mentioned, I am trying to get untouched 12bit data as fast as I can then being able to view the pixel data at Python, preferably (I am also open to other suggestions).

    


    I would be glad if experienced users would provide some solutions.