Recherche avancée

Médias (1)

Mot : - Tags -/pirate bay

Autres articles (59)

Sur d’autres sites (8273)

  • Révision 17738 : parametre retour facultatif dans ask_php_auth (utilisé dans l’extension forum)

    20 avril 2011, par cedric -
  • How to make FFmpeg download only the required segments [closed]

    25 juillet, par daniil_

    I'm developing a tool, that create timelapse. For this purpose I use ffmpeg 7.1.1 verion.
I have a playlist file called index.m3u8 (inside it there are URLs to TS segments—typically around 5,000 of them). Here’s a small excerpt :

    


    #EXTM3U
#EXT-X-TARGETDURATION:12
#EXT-X-VERSION:6
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:EVENT
#EXT-X-START:TIME-OFFSET=8,PRECISE=YES
#EXT-X-PROGRAM-DATE-TIME:2025-07-22T07:59:51.173Z
#EXTINF:10.080,
https://my-storage.io/receiver/archives/3a1b162d-392d-d45a-089a-dc93fb842a35/files/2025-07-22/07/59/1753171191173_aa_00000_00000_10080.ts?exp=1753543086&signature=MEYCIQCx_hDnFVwk7WJyQG5QujV5ZGhLoBqkD5uoQFebha1knQIhAMJm1KA5DLEuqD4_5zS5QlzTGIuj5q9TCUcML7MEPMl7
#EXT-X-PROGRAM-DATE-TIME:2025-07-22T08:00:01.253Z
#EXTINF:10.080,
https://my-storage.io/receiver/archives/3a1b162d-392d-d45a-089a-dc93fb842a35/files/2025-07-22/08/00/1753171201253_aa_00000_00000_10080.ts?exp=1753543086&signature=MEYCIQCx_hDnFVwk7WJyQG5QujV5ZGhLoBqkD5uoQFebha1knQIhAMJm1KA5DLEuqD4_5zS5QlzTGIuj5q9TCUcML7MEPMl7
#EXT-X-PROGRAM-DATE-TIME:2025-07-22T08:00:11.333Z
#EXTINF:10.021,
https://my-storage.io/receiver/archives/3a1b162d-392d-d45a-089a-dc93fb842a35/files/2025-07-22/08/00/1753171211333_aa_00000_00000_10021.ts?exp=1753543086&signature=MEYCIQCx_hDnFVwk7WJyQG5QujV5ZGhLoBqkD5uoQFebha1knQIhAMJm1KA5DLEuqD4_5zS5QlzTGIuj5q9TCUcML7MEPMl7
#EXT-X-PROGRAM-DATE-TIME:2025-07-22T08:00:21.354Z
#EXTINF:10.079,
https://my-storage.io/receiver/archives/3a1b162d-392d-d45a-089a-dc93fb842a35/files/2025-07-22/08/00/1753171221354_aa_00000_00000_10079.ts?exp=1753543086&signature=MEYCIQCx_hDnFVwk7WJyQG5QujV5ZGhLoBqkD5uoQFebha1knQIhAMJm1KA5DLEuqD4_5zS5QlzTGIuj5q9TCUcML7MEPMl7
#EXT-X-PROGRAM-DATE-TIME:2025-07-22T08:00:31.433Z
...


    


    I’m trying to extract still images from the stream at specific moments.

    


    When I run a command like :

    


    ffmpeg \
  -analyzeduration 5000000 \
  -probesize 5000000 \
  -err_detect ignore_err \
  -protocol_whitelist file,http,https,tcp,tls \
  -allowed_extensions ALL \
  -f hls \
  -y \
  -ss 11316.719 \
  -i /Users/daniil/Desktop/test/exports/.../index.m3u8 \
  -frames:v 1 \
  -q:v 2 \
  /Users/daniil/Desktop/test/exports/.../frames/frame_00100.png


    


    ffmpeg downloads segments 1 and 2 (presumably to probe the format), and then it downloads two more TS files around the target timestamp.

    


    But as soon as I push the -ss value beyond a certain point—in my case -ss 8487.54—it starts downloading every TS segment from the very start of the playlist up to the one I need. That can easily be 1,000 TS files or more. In other words, when -ss is between 0 and 8374.372, everything works fine, but beyond that it exhibits this strange behavior.

    


  • specifying output format in ffmpeg

    19 janvier 2013, par JPM

    Writing an audio/video application in C++ and using ffmpeg library to handle file i/o.

    I want the output video to be written as uncompressed. How does one specify the output parameters : codec, file wrapper, frame rate, etc. to ffmpeg ?

    What i have found is av_guess_format which clues off of the output filename extension specified.

    can someone point me to the .h file with the legal extensions ?
    how would I specify the frame rate ? is there a function call or does one just fiddle the entries in the AVOutputFormat structure ?

    Has anyone found a reasonable tutorial or document for ffmpeg ?