Recherche avancée

Médias (91)

Autres articles (67)

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

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (4746)

  • How can I crop and encode a video using flutter natively, now that flutter_ffmpeg is discontinued with no alternatives ? [closed]

    13 mars, par Rageh Azzazy

    As of January 6, 2025, FFmpegKit is officially retired (Taner's article).

    


    This also affects the flutter_ffmpeg and ffmpeg_kit_flutter packages.

    


    Most packages for executing video editing commands were built depending on them and so won't work after April 1, 2025 as mentioned in the package documentation and Taner's article. Some packages that depend on flutter_ffmpeg or ffmpeg_kit_flutter are :

    


      

    • video_trimmer
    • 


    • zero_video_trimmer
    • 


    • flutter_video_trimmer
    • 


    • video_trim
    • 


    • bemeli_compress
    • 


    • video_trimmer_pro
    • 


    • ... others
    • 


    


    Editing video using video_editor or video_editor_2 or video_editor_pits has become a problem.

    


    I believe downloading the binaries and doing the whole thing locally is not just tedious but illegal as well.

    


    I broke down exactly what I need to edit videos in my flutter app and I found those package but have not yet tested them.

    


      

    • Trimming : flutter_native_video_trimmer

      


    • 


    • Compression : video_compress or video_compress_plus

      


    • 


    • Muting : video_compress handles this

      


    • 


    • Encoding : Not sure, I just need a simple MP4 video files

      


    • 


    • Cropping : I can't find a solution for video cropping

      


    • 


    


    I don't need to rotate, reverse or do any fancy stuff to the videos, just those five functions.

    


    Now the only way forward is to find a simple video cropping function and an encoder that work on flutter IOS & Android

    


    My question is not looking for external library recommendations but :

    


    Do you have any ideas how to crop a video in flutter natively ?

    


  • FFmpeg Video Repeating Issue : Working When Audio Longer, Not When Video Longer [closed]

    2 janvier 2024, par Aarav Shah

    I'm a complete newbie to FFmpeg, and I'm struggling to combine a video and audio file using this tool. I want the video to repeat until the audio ends and start the 'repeating' from a certain point, irrespective if the video is longer then the audio.

    


    As an example my audio file (6 seconds) and video file (12 seconds), this results in an output video of 20 seconds, which is not what I want. Additionally, in some cases, the output video is missing audio or video altogether.

    


    I noticed that if the audio file is longer than the video file, then the command works as expected and generates a 6-second output video. However, if the video file is longer than the audio file, the command fails to produce the desired output.

    


    I need to be able to specify the start point of the video using the -ss option. This means I cannot simply check the audio length beforehand and repeat or combine based on that.

    


    I've tried the following commands (without the -ss tag) :

    


    ffmpeg -stream_loop -1 -i 20s.ts -i 120s.mp3 -map 0:v:0 -map 1:a:0 -shortest -c copy output.mp4


    


    ffmpeg -i input.mp4 -i input.mp3 -shortest -async 1 -map 0:v:0 -map 1:a:0 -y out.mp4


    


    ffmpeg -i input.mp4 -i input.mp3 -shortest -map 0:v:0 -map 1:a:0 -y out.mp4


    


    ffmpeg  -stream_loop -1 -i input.mp4 -i input.mp3 -shortest -map 0:v:0 -map 1:a:0 -y out.mp4


    


    Any suggestions for how to fix this issue and achieve the desired output in cases where the video is longer than the audio, while still allowing for -ss support ?

    


  • aacenc_is : add a flag to use pure coefficients instead

    5 septembre 2015, par Rostislav Pehlivanov
    aacenc_is : add a flag to use pure coefficients instead
    

    This commit adds a flag to use the pure coefficients instead
    of the processed ones (sce->coeffs). This is needed because
    IS will apply the changes to the coefficients immediately
    before the adjust_common_prediction function and it doesn’t
    make sense to measure stereo channel coefficient difference
    when one of the channels coefficients are all zero.

    Therefore add a flag to use pure coefficients in that case.
    TNS is the only thing touching the coefficients before IS
    so common window prediction will not take that into account
    but the effect of the TNS filter per coefficient can be small
    (a few percent) so to some approximation it’s fine to just
    ignore that.

    Also fixed a small error which doesn’t alter the results
    that much. pow(sqrt(number), 3.0/4.0) == pow(number, 3.0/8.0) !=
    pow(number, 3.0/4.0).

    Signed-off-by : Rostislav Pehlivanov <atomnuker@gmail.com>

    • [DH] libavcodec/aacenc_is.c
    • [DH] libavcodec/aacenc_is.h
    • [DH] libavcodec/aacenc_pred.c