Recherche avancée

Médias (1)

Mot : - Tags -/3GS

Autres articles (77)

  • 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 ;

  • Activation de l’inscription des visiteurs

    12 avril 2011, par

    Il est également possible d’activer l’inscription des visiteurs ce qui permettra à tout un chacun d’ouvrir soit même un compte sur le canal en question dans le cadre de projets ouverts par exemple.
    Pour ce faire, il suffit d’aller dans l’espace de configuration du site en choisissant le sous menus "Gestion des utilisateurs". Le premier formulaire visible correspond à cette fonctionnalité.
    Par défaut, MediaSPIP a créé lors de son initialisation un élément de menu dans le menu du haut de la page menant (...)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

Sur d’autres sites (9090)

  • Anomalie #3452 : L’image jointe à un message de forum n’est pas prise en charge (bug SPIP 3.0.19, ...

    8 juin 2015, par Franck Dalot

    Le problème semble être là http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/forum/forum_autoriser.php par contre, je trouve pas la solution

  • ffmpeg timecode change detection for html5 Video

    8 janvier 2021, par andrewk82

    Based on this article timecode of scene change detection ffmpeg

    


    i got a file with time-codes for each scene

    


    frame:0    pts:108859  pts_time:1.20954
lavfi.scene_score=0.436456
frame:1    pts:285285  pts_time:3.16983
lavfi.scene_score=0.444537
frame:2    pts:487987  pts_time:5.42208
lavfi.scene_score=0.494256


    


    Now i wanna play those scenes in my HTML-Video Player with Javascript like :

    


    vid.currentTime = 5;


    


    How can i previously convert those (maybe with php) pts_time oder pts in "real" Seconds for my player ? Is there a formula ?

    


    thanks a lot

    


  • Concatenate list of streams with ffmpeg

    16 novembre 2019, par oioioi

    I’d like to write python code, automatically rearranging the scenes of a video. How do I use ffmpeg-python to concatenate a list of n streams/scenes ? What is the easiest way to merge those scenes with their audio counterpart ?
    Unfortunately, I couldn’t figure out how to do it properly.

    The status quo :

    import os

    import scenedetect
    from scenedetect.video_manager import VideoManager
    from scenedetect.scene_manager import SceneManager
    from scenedetect.frame_timecode import FrameTimecode
    from scenedetect.stats_manager import StatsManager
    from scenedetect.detectors import ContentDetector

    import ffmpeg

    STATS_FILE_PATH = 'stats.csv'

    def main():

       for root, dirs, files in os.walk('material'):
           for file in files:
               file = os.path.join(root, file)
               print(file)
               video_manager = VideoManager([file])
               stats_manager = StatsManager()
               scene_manager = SceneManager(stats_manager)
               scene_manager.add_detector(ContentDetector())
               base_timecode = video_manager.get_base_timecode()
               end_timecode = video_manager.get_duration()

               start_time = base_timecode
               end_time = base_timecode + 100.0
               #end_time = end_timecode[2]

               video_manager.set_duration(start_time=start_time, end_time=end_time)
               video_manager.set_downscale_factor()
               video_manager.start()
               scene_manager.detect_scenes(frame_source=video_manager)

               scene_list = scene_manager.get_scene_list(base_timecode)

               print('List of scenes obtained:')
               for i, scene in enumerate(scene_list):
                   print('    Scene %2d: Start %s / Frame %d, End %s / Frame %d' % (
                       i+1,
                       scene[0].get_timecode(), scene[0].get_frames(),
                       scene[1].get_timecode(), scene[1].get_frames(),))

                   start = scene[0].get_frames()
                   end = scene[1].get_frames()

                   print(start)
                   print(end)

                   (
                       ffmpeg
                       .input(file)
                       .trim(start_frame=start, end_frame=end)
                       .setpts ('PTS-STARTPTS')
                       .output('scene %d.mp4' % (i+1))
                       .run()
                   )

               if stats_manager.is_save_required():
                   with open(STATS_FILE_PATH, 'w') as stats_file:
                       stats_manager.save_to_csv(stats_file, base_timecode)

    if __name__ == "__main__":
       main()