Recherche avancée

Médias (1)

Mot : - Tags -/framasoft

Autres articles (95)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • 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 (7300)

  • "only position independent executables (PIE) are supported" error in FFMPEG Android Lollipop

    2 juin 2015, par Karthikeyan

    I am using FFMPEG support library to convert bunch of images to video. It works fine on earlier version of the android lollipop. But in the lollipop it generates the following error. ***error: only position independent executables (PIE) are supported.*** I know the PIE Security restrictions has been changed in lollipop, but i don’t know how to fix it.

    From my knowledge it may have two possible solutions,

    either

    we need to relocate the FFMPEG library assets to the SDCard and we have to refer them from our coding, if this is the answer what are all the steps to be followed ?

    or

    Is there any update in the FFMPEG library for android lollipop.

    If both are wrong can you provide me with the proper solution.

    Many thanks...

    Here is my code

      try {
               Log.e(LOGTAG, "started");

               String[] ffmpegCommand = {"/data/data/com.mobvcasting.mjpegffmpeg/ffmpeg", "-r", ""+p.getPreviewFrameRate(), "-b", "1000000", "-vcodec", "mjpeg", "-i",
                       Environment.getExternalStorageDirectory().getPath() + "/req_images/frame_%05d.jpg", Environment.getExternalStorageDirectory().getPath() + "/req_images/video.mov"};

               ffmpegProcess = new ProcessBuilder(ffmpegCommand).redirectErrorStream(true).start();            

               OutputStream ffmpegOutStream = ffmpegProcess.getOutputStream();
               BufferedReader reader = new BufferedReader(new InputStreamReader(ffmpegProcess.getInputStream()));

               String line;

               Log.v(LOGTAG,"***Starting FFMPEG***");
               while ((line = reader.readLine()) != null)
               {
                   Log.v(LOGTAG,"***"+line+"***");
               }
               Log.v(LOGTAG,"***Ending FFMPEG***");


           } catch (IOException e) {
               e.printStackTrace();
           }

           if (ffmpegProcess != null) {
               ffmpegProcess.destroy();        
           }
           Log.e(LOGTAG, "Background done");
  • ffmpeg creates unwanted temporary file

    2 juillet 2021, par Sunkyue Kim

    I want to transcode&edit video file.

    


    the command is,

    


    ffmpeg -i {mp4_file_url} -i {watermark_image_url} -filter_complex "[0:v]crop=in_h*7/9*8/9:in_h*7/9:(in_w-in_h*8/9*7/9)/2:(in_h-in_h*7/9)/2[s0];[s0]scale=h=-2:w=960[s1];[1]scale=h=130:w=490[s2];[s2]trim=end=5:start=0[s3];[s3]scale=h=ih/2:w=iw/2[s4];[s1][s4]overlay=eof_action=repeat:x=(main_w-overlay_w-25):y=(25)[s5];[s5]drawtext=fontcolor=white:fontfile=/opt/ffmpeg_font/AppleSDGothicNeoB.otf:fontsize=30:text={watermark_text}:x=(w-text_w-35):y=(h-text_h-35)[s6];[s6]scale=h=-2:w=720[s7];[s7][0:a]concat=a=1:n=1:v=1[s8]" -map [s8] -f mp4 -g 30 -r 30 tmphs0q8r0v.mp4 -y


    


    the command is running on aws lambda.

    


    however, it createss unwanted temporary file.

    


    below is the state of tmp folder after running the command several times.

    


    -rw------- 1 sbx_user1051 990 424878080 Jul  2 11:53 core.ffmpeg.20
-rw------- 1 sbx_user1051 990         0 Jul  2 11:54 core.ffmpeg.212
-rw------- 1 sbx_user1051 990         0 Jul  2 11:54 core.ffmpeg.228
-rw------- 1 sbx_user1051 990         0 Jul  2 11:54 core.ffmpeg.244
-rw------- 1 sbx_user1051 990         0 Jul  2 11:54 core.ffmpeg.260
-rw------- 1 sbx_user1051 990         0 Jul  2 11:54 core.ffmpeg.276
-rw------- 1 sbx_user1051 990         0 Jul  2 11:54 core.ffmpeg.292
-rw------- 1 sbx_user1051 990         0 Jul  2 11:54 core.ffmpeg.308
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.324
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.340
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.356
-rw------- 1 sbx_user1051 990 425328640 Jul  2 11:53 core.ffmpeg.36
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.372
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.388
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.404
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.420
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.436
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.452
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.468
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 core.ffmpeg.484
-rw------- 1 sbx_user1051 990 425332736 Jul  2 11:53 core.ffmpeg.52
-rw------- 1 sbx_user1051 990  60981248 Jul  2 11:53 core.ffmpeg.68
-rw------- 1 sbx_user1051 990         0 Jul  2 11:54 core.ffmpeg.84
-rw------- 1 sbx_user1051 990         0 Jul  2 11:55 tmphs0q8r0v.mp4


    


    the version of ffmpeg that I'm using was 4.3.0 and 4.4.0 (for 4.4.0, ffmpeg version 4.4-static https://johnvansickle.com/ffmpeg/ )

    


    On windows environment, temporary file is not created at all.

    


    Since aws lambda has 512MB limit on /tmp folder, such large temporary file inturrupts processing.

    


    How can I prevent creating temporary files while transcoding files using ffmpeg on aws lambda environment ?

    


  • Anomalie #3250 (Nouveau) : Les liens dans une autre langue devraient respecter les conventions ty...

    28 juillet 2014, par 毎日 erational -

    Exemple sur un site français / anglais.
    On a un article anglais qui s’appelle "Do you like Mangoes ?" (pas d’espace entre Mangoes et ?, règles typographiques anglaises).
    Si depuis un article français, je fais un lien interne vers cet article, [->75], le titre apparait comme "Do you like Mangoes ?" (avec un espace, règles typographiques françaises alors que l’anglaise devrait s’appliquer)

    Idem si on pinaille, si on fait un lien en précisant la langue
    [Would you to visit Google?|{en}->http://www.google.com] depuis un article français, il serait sans doute pertinent d’appliquer les règles typographiques de la langue cible.

    En attendant on peut toujours tricher en remplaçant les ? par le code HTML &h63; qui évite le traitement typo :p