Recherche avancée

Médias (91)

Autres articles (81)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • MediaSPIP Player : problèmes potentiels

    22 février 2011, par

    Le lecteur ne fonctionne pas sur Internet Explorer
    Sur Internet Explorer (8 et 7 au moins), le plugin utilise le lecteur Flash flowplayer pour lire vidéos et son. Si le lecteur ne semble pas fonctionner, cela peut venir de la configuration du mod_deflate d’Apache.
    Si dans la configuration de ce module Apache vous avez une ligne qui ressemble à la suivante, essayez de la supprimer ou de la commenter pour voir si le lecteur fonctionne correctement : /** * GeSHi (C) 2004 - 2007 Nigel McNie, (...)

  • Supporting all media types

    13 avril 2011, par

    Unlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)

Sur d’autres sites (16658)

  • Mp4 Video File not playing after downloading using Content Disposition php but it plays when it streams directly from the server

    1er juin 2021, par Razor Rassh

    I'm trying to combine a video and audio file using the FFMPEG and it worked successfully for me. The FFMPEG successfully created the MP4 file in the target destination folder. When I'm trying to download the Video file from the destination folder using Content-Disposition in Php. The server successfully downloads the Video file from the exact target folder.

    


    The problem is that when I'm trying to play the video using VLC or any other player, nothing happened. The VLC player just launched and do nothing. I checked the downloaded file size with the video file located on the server and found that they both are the same size.

    


    The code I used for creating Video file and content disposition is,

    


          
      $downloadFolderPath = "/var/www/html/temp/{$downloadFolderName}";
      $result = mkdir($downloadFolderPath, 0777);     
      $downloadFileName = "$downloadFolderPath/$filename";
      //echo $downloadFileName;
      $command = $ffmpeglocation." -i $audio_link -i $link -c:v copy -c:a aac -preset fast -crf 20 $downloadFileName 2>&1";
      shell_exec($command);

      $file=fopen($downloadFileName,'r');
      header("Content-Type:video/mp4");
    
      header("Content-Disposition: attachment; filename=$filename");
         
      header('Content-Description: File Transfer');
      header('Content-Type: application/octet-stream');
       
      header('Content-Disposition: attachment; filename="'.basename($downloadFileName).'"');
      header('Expires: 0');
      header('Cache-Control: must-revalidate');
      header('Pragma: public'); 
      header('Content-Length: ' . filesize($downloadFileName)); 
      flush(); // Flush system output buffer
      readfile($downloadFileName);    
      die();


    


    The above code did its purpose by properly downloading the video file hosted on the server. But after downloading, the video file is not playing. I tried to access the file directly through the URL of the file in the browser and it plays fluently in the browser.

    


    Help me out. Sorry for the bad english.

    


  • ffmpeg : return no chosen output if an uninitialized stream is unavailable

    6 mai 2021, par Jan Ekström
    ffmpeg : return no chosen output if an uninitialized stream is unavailable
    

    Otherwise the rate emulation logic in `transcode_step` never gets
    hit, and the unavailability flag never gets reset, leading to an
    eternal loop with some rate emulation use cases.

    This change was missed during the rework of ffmpeg.c, in which
    encoder initialization was moved further down the time line in
    commit 67be1ce0c6de330b1c10d1d121819d8a74a7b1f5 . Previously,
    as the encoder initialization had happened earlier, this state was
    not possible (flow getting as far as hitting the rate emulation logic,
    yet not having the encoder initialized yet).

    Fixes #9160

    • [DH] fftools/ffmpeg.c
  • avcodec/avcodec : Free frame_thread_encoder on avcodec_open2() error

    18 avril 2021, par Andreas Rheinhardt
    avcodec/avcodec : Free frame_thread_encoder on avcodec_open2() error
    

    The frame_thread_encoder has so far not been freed in case an error
    happened in avcodec_open2() after ff_frame_thread_encoder_init().
    This commit changes this.

    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] libavcodec/avcodec.c