Recherche avancée

Médias (0)

Mot : - Tags -/formulaire

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

Autres articles (68)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • Menus personnalisés

    14 novembre 2010, par

    MediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
    Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
    Menus créés à l’initialisation du site
    Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...)

  • Le plugin : Gestion de la mutualisation

    2 mars 2010, par

    Le plugin de Gestion de mutualisation permet de gérer les différents canaux de mediaspip depuis un site maître. Il a pour but de fournir une solution pure SPIP afin de remplacer cette ancienne solution.
    Installation basique
    On installe les fichiers de SPIP sur le serveur.
    On ajoute ensuite le plugin "mutualisation" à la racine du site comme décrit ici.
    On customise le fichier mes_options.php central comme on le souhaite. Voilà pour l’exemple celui de la plateforme mediaspip.net :
    < ?php (...)

Sur d’autres sites (5908)

  • How to detetc hardware acceleration in ffmpeg

    19 décembre 2020, par Ali Razmkhah

    I am writing c++ program to screen record by ffmpeg 4.3 ! I need to detect hardware acceleration support such as h264_qsv or h264_nvenc without running ffmpeg.exe !

    &#xA;

    I explored ffmpeg.exe source code and found no results ! some solutions are deprecated or dose not work on 4.3 !&#xA;As instance,

    &#xA;

    avcodec_find_encoder_by_name("h264_qsv")&#xA;

    &#xA;

    returns null even it is exist and works properly !

    &#xA;

  • Capture & save MJPG CCTV stream to file w. FFMPEG

    21 juin 2021, par GBano

    I've been trying to record an IP-cam stream (Foscam, mjpg) via http with ffmpeg.&#xA;Can't get the rtsp stream for some reason, but the http/mjpg works fine (VLC IDed it as mjpg).

    &#xA;

    The stream URL looks like this :&#xA;http://192.168.1.123:456/videostream.cgi?user=USERNAME&amp;pwd=PWD

    &#xA;

    So I created the string (w.o line wrap) :&#xA;ffmpeg -i -loglevel debug http://192.168.1.123:456/videostream.cgi?user=USERNAME&amp;pwd=PWD /home/user/Videos/camera.mp4

    &#xA;

    Some examples I saw are using -c copy and map 0 options as well but I left this out since I defined source and destination clearly and this is just a video, no audio.&#xA;segment_time and segment_format I also left out for now (I'd like segments later though- when it's working).

    &#xA;

    FFMPEG returns : "bash: /home/user/Videos/camera.mp4: No such file or directory"

    &#xA;

    So I tried a random mjpg stream from the net (Insecam is a nice source for this...) : http://58.69.178.54:80/mjpg/video.mjpg

    &#xA;

    Leading to :&#xA;ffmpeg copy -i -loglevel debug -hide_banner http://58.69.178.54:80/mjpg/video.mjpg /home/user/Videos/camera.mp4

    &#xA;

    Returns : -loglevel: "No such file or directory" (the same with segment options included, copy excluded).

    &#xA;

    Shouldn't FFMPEG create the destination file ?

    &#xA;

    One example mixed FFMPEG with CVLC (Save continuous RTSP stream to 5-10 minute long mp4 files) so I just tried with cvlc.&#xA;cvlc http://58.69.178.54:80/mjpg/video.mjpg copy /home/user/Videos/camera.mp4&#xA;This opens the stream in a VLC window (despite that I use Cvlc) but does not create a destination file.

    &#xA;

    I suspect I must have missed something simple & silly, but what ?

    &#xA;

  • ffmpeg break up videos with frame persecond

    25 mai 2018, par jameshwart lopez

    Theres a command to extract images of a video providing frame per seconds

    ffmpeg -i "vide.mp4" -vf fps=1 frames/frame_%04d.png -hide_banner

    Is there a command in ffmpeg to cut video providing fps and save it as video(.mp4 / avi) file like the command above ?

    What i currently have is i created a method to cut the videos with start and endtime but i firstly created a method to get the length of a video so that i could cut the video base on how many frames that was generated by the above command.

    def get_length(self):
           """
           Gets the length of a video in seconds

           Returns:
               float : Length of the video
           """

           print("Getting video length: " + self.video_string_path)
           command = 'ffprobe -i "'+self.video_string_path+'" -show_entries format=duration -v quiet -of csv="p=0"'
           self.command = command
           length = str(cmd.execute(command)).strip()
           print("lenght: "+length+" second(s)")
           return float(length)

    def cut(self, start_time, duration, output_file_name = 'output_file_name.mp4', save_to =''):
           """
           Cut a video on a specific start time of the video and duration.
           Check ffmpeg documentation https://ffmpeg.org/ffmpeg.html for more information about the parameters

           Parameters:
               start_time : string
                   is the value of ffmpeg -ss with the format: 00:00:00.000

               duration : string | int | float
                   is the end point where the video will be cut. Can be the same with start_time format but it could also handle integer as in seconds

               output_file_name : string
                   is the file name once the file is save in the hardisk

               save_to : string | optional
                   is the directory where the file will be saved

           Returns:
               string: file location of the cutted video

           """

           self.make_sure_save_dir_exits(save_to)
           print('Cutting ' + self.video_string_path + ' from ' + start_time + ' to ' + str(duration))
           print('Please wait...')
           file = '"' + self.save_to + output_file_name + '"'
           command = 'ffmpeg -i "' + self.video_string_path + '" -ss ' + str(start_time) + ' -t ' + str(duration) + ' -c copy -y ' + file
           self.command = command
           cmd.execute(command)

           file_loc = self.get_save_to_dir() + output_file_name
           print('Done: Output file was saved to "' + file_loc + '"')

           return file_loc + output_file_name