Recherche avancée

Médias (0)

Mot : - Tags -/performance

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

Autres articles (18)

  • Submit bugs and patches

    13 avril 2011

    Unfortunately a software is never perfect.
    If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
    If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
    You may also (...)

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

Sur d’autres sites (5193)

  • What do I have to do to decompress MP4 video with NVDEC directly to a Texture buffer on an NVidia Jetson AGX Xavier computer ?

    13 septembre 2020, par Alexis Wilke

    What I'm trying to do is decompress two MP4 frames (one per NVDEC) and then manipulate them with OpenGL.

    


    Right now, though, this is too slow (definitely not real time), as I have to make copies of 4K images (3840x2160x3 in RGB) and that's just too much data to copy.

    


    I wrote a small benchmark to verify that part. I can only copy between 240 and 250 such buffers per second with memcpy(). That's too slow when the input movies are 60 fps...

    


    I'm able to use the NVDEC chip to decompress to a buffer through ffmpeg, but to place that in a texture, I then have to get the frame out of ffmpeg (copy 1) and then send that image to a texture (copy 2). Do that for two videos, that's 4 copies... 4K is huge ! So the CPUs don't have the time to do that much work 60 times per second.

    


    So right now I'm looking for a way to send the output of the NVDEC directly to a texture. Looking at GStreamer (the gst-launch-1.0), it takes like 3% CPU and can playback a 4K video in real time. What am I doing wrong ?

    


  • I can find file in my computer , but it can't open

    12 septembre 2020, par Wendy Chen
     using FFMPEG
 FFMPEG.exe("-i", "rtsp://......@.....", "-t" , "00:00:10","output.mp4")


    


    but it showed

    


     [udp @ 00000265e8aa8c80] 'circular_buffer_size' option was set but it is not 
 supported on this build (pthread support is required)
 [udp @ 00000265e8ab8f80] 'circular_buffer_size' option was set but it is not 
 supported on this build (pthread support is required)
 [udp @ 00000265e8ac9800] 'circular_buffer_size' option was set but it is not 
 supported on this build (pthread support is required)
 [udp @ 00000265e8ad9ac0] 'circular_buffer_size' option was set but it is not 
 supported on this build (pthread support is required)
 [rtsp @ 00000265e8aa6200] UDP timeout, retrying with TCP
 [rtsp @ 00000265e8aa6200] method PAUSE failed: 401 Unauthorized
 [rtsp @ 00000265e8aa6200] Could not find codec parameters for stream 0 (Video: h264, 
 none): unspecified size


    


    I can find file in my computer , but it can't play.
What I need to add ?

    


  • How to use FFmpeg & "tee" to UDP video (only) stream to another computer while recording to computer with USB camera

    13 juillet 2020, par pomptondrive

    I'm trying to get "tee muxer" to work with FFmpeg, but I'm not having much luck. Basically I would like to stream a USB camera with UDP to another computer with an decent/acceptable result to monitor, while recording around 15 FPS in an economical (compressed) fashion that won't take up too much disk space. Honestly, I don't understand the entire syntax of using "tee"—I guess that's obvious. I have looked at some of the FFmpeg documentation, but it doesn't seem comprehensive enough in this instance.

    


    So, currently, I have experimented a little and this works for streaming (picking up with VLC on the other computer) :

    


    ffmpeg -f v4l2 -i /dev/video0 -profile:v high -pix_fmt yuvj420p -level:v 4.1 -preset ultrafast -tune zerolatency -vcodec libx264 -r 15 -b:v 512k -s 640x480 -f mpegts -flush_packets 0 udp://192.168.0.19:5000?pkt_size=1316


    


    I've also checked and this records OK (I do NOT actually want it to ffplay on this machine ; this was just some code I found to test.) :

    


    ffmpeg -f v4l2 -i /dev/video0 -map 0 -c:v libx264 -f tee "Documents/video01.mkv|[f=nut]pipe:" | ffplay pipe:


    


    So the next objective is to combine the two with tee, and do a UDP stream to the other computer, while recording an mkv file to the computer with the camera. I've tried several ways to do this with no success ; results have been just one or the other, because my syntax is crap, or I'm just particularly inept at this particular task. ;-)

    


    After that (icing on the cake) would be to create separate *.mkv files at 15-minute intervals, and have them self-destruct after a couple of days.

    


    Any help with the tee business would be greatly appreciated.