Recherche avancée

Médias (0)

Mot : - Tags -/publication

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

Autres articles (44)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

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

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

Sur d’autres sites (5288)

  • Fast accurate video trim like Instagram using FFmpeg Android

    11 août 2016, par dan87

    I know it’s been asked before but I couldn’t find a fast and accurate solution yet, I want to trim videos with a maximum lenght of 15 seconds. Here is what I’ve tried so far, I’m working with this video as example :http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_30mb.mp4

    The fastest way

    This is by far the fastest way because it doesn’t need to re-encode the video but it’s very innacurate in this video because the key frames are every 5-10 seconds :

    ffmpeg -i SampleVideo_1280x720_30mb.mp4 -ss 30 -to 50 -c copy -y out.mp4

    Here is how I check the key frames in this video :

    ffprobe -select_streams v -show_frames -show_entries frame=pict_type -of csv SampleVideo_1280x720_30mb.mp4 | grep -n I | cut -d ':' -f 1

    With this command I found out that the second key frame it’s in the 211th frame which means 210 frames between the first key frame and the second, knowing that it’s a 25fps video it would be around 8 seconds between the key frames, so any cut between 1-8 seconds would fall in one of this frames which is a huge difference for a 15 seconds video.

    The accurate way

    This way it’s accurate but it requires to re-encode the video :

    ffmpeg -i SampleVideo_1280x720_30mb.mp4 -ss 30 -to 50 -preset ultrafast -y out.mp4

    The problem is this command takes more than 20 seconds to finish using the ultrafast preset, in a samsung galaxy s6 edge plus which probably would be much more in other devices.

    Nevertheless, if I open the SampleVideo_1280x720_30mb.mp4 in Instagram and trim it they get an accurate trim in less than 2 seconds.

    I also tried to force the keyframes every second, but it also requires to re-encode the video and it affects the video quality :

    ffmpeg -i SampleVideo_1280x720_30mb.mp4 -force_key_frames "expr:gte(t,n_forced*1)" out.mp4

    Does anybody know how Instagram trim the videos or a way to get a fast and accurate trim with FFMpeg ?

  • Camera2 video recording with custom resolutions ?

    14 avril 2020, par Chitrang

    Currently, I am following google's sample code in Kotlin for Camera2 API. Everything seems working fine in terms of video recording. However, I do have different requirements for my project as listed below.

    



    I need to record a video in three possible ways 640 x 640(square), Y x 640(portrait), or 640 x Y(landscape) in portrait screen where Y is a number less than 640. 

    



    640 x 640(square) :
I have Samsung S9+ which supports only one resolution with 1:1 aspect ration which is 384x384, but when I post on Instagram they create a video with 720 x 720 resolution with good quality. So the question is how Instagram is enlarging a low-resolution video without losing quality ?

    



    W ? x 640(portrait) :
I need to find out an equal or high resolution with the closest matching aspect ratio and later on, I can run the FFmpeg command to match with the required size, right ?

    



    640 x H ?(landscape) :
I can follow the same thing as in the portrait use case. However, the real question is how to record a video in the landscape if your screen is in Portrait orientation ?

    



    I have already researched a lot on each use case and now open for any possible solutions like FFMpeg, OpenGL, MediaMuxer, MediaCodec or anything else ?

    



    Any hint, links or suggestion would be highly appreciated. Thanks in advance.

    


  • ffserver : deprecate Port and BindAddress options in favor of HTTPPort and HTTPBindAddress

    2 août 2014, par Stefano Sabatini
    ffserver : deprecate Port and BindAddress options in favor of HTTPPort and HTTPBindAddress
    

    The new option names are more explicit.

    Signed-off-by : Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>

    • [DH] doc/ffserver.conf
    • [DH] doc/ffserver.texi
    • [DH] ffserver.c