Recherche avancée

Médias (0)

Mot : - Tags -/tags

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

Autres articles (74)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

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

  • FFmpeg auto rotate video when copying video stream without re-encoding

    25 février 2019, par Mahfujur Rahman

    I have been trying to convert an mp4 (portrait) file to mkv. As the mkv container support any video and audio stream, I am copying the audio and video stream to the output container. The command I’m using

    ffmpeg -y -i test.mp4 -vcodec copy -acodec copy test.mkv

    File info for test.mp4 is following

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4':
     Metadata:
       major_brand     : mp42
       minor_version   : 0
       compatible_brands: isommp42
       creation_time   : 2019-02-23T11:18:50.000000Z
       com.android.version: 8.0.0
     Duration: 00:00:25.86, start: 0.000000, bitrate: 12270 kb/s
       Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720, 12005 kb/s, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 90k tbn, 180k tbc (default)
       Metadata:
         rotate          : 90
         creation_time   : 2019-02-23T11:18:50.000000Z
         handler_name    : VideoHandle
       Side data:
         displaymatrix: rotation of -90.00 degrees
       Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default)
       Metadata:
         creation_time   : 2019-02-23T11:18:50.000000Z
         handler_name    : SoundHandle

    Now, the problem is that the output video I get from ffmpeg is a 90 degree counter clockwise rotated video. The reason I believe is the following info being removed from output file,

    Side data:
    displaymatrix: rotation of -90.00 degrees

    File info for rotated output file test.mkv

    Input #0, matroska,webm, from 'test.mkv':
     Metadata:
       MAJOR_BRAND     : mp42
       MINOR_VERSION   : 0
       COMPATIBLE_BRANDS: isommp42
       COM.ANDROID.VERSION: 8.0.0
       ENCODER         : Lavf58.12.100
     Duration: 00:00:25.87, start: 0.000000, bitrate: 12265 kb/s
       Stream #0:0(eng): Video: h264, yuv420p(tv, bt709, progressive), 1280x720, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 1k tbn, 2k tbc (default)
       Metadata:
         ROTATE          : 90
         HANDLER_NAME    : VideoHandle
         DURATION        : 00:00:25.866000000
       Stream #0:1(eng): Audio: aac, 48000 Hz, stereo, fltp (default)
       Metadata:
         HANDLER_NAME    : SoundHandle
         DURATION        : 00:00:25.813000000

    But when I convert this rotated output test.mkv to mp4 again, I get the portrait file. The displaymatrix side data appears again in the file info.

    Converting the same mp4 file to m4v by copying the steam works fine.

    So, this whole thing is very much confusing to me.

    Now my question is, how can I convert the mp4 file to mkv without re-encoding and avoid getting rotated output ?

    In this post they solved it for c++. I am working on android and using ffmpeg android wrapper to use the ffmpeg library. Is there any ffmpeg flag to handle this situation ?

  • Broadcast webcamer over ffserver and ffmpeg

    8 février 2019, par AkBako

    I setup the ffserver on Ubuntu 16.04 UPU. I did some streami from a .webm video fileы to the site. Now I can’t start streaming from the webcam of my laptop and show it on the website. Please need help.

    Technical info :

    Client-site:Windows 10

    WebCamera : YUV 4:2:2 640x480 fps 30.0

    Server-site : VPS Server Ubuntu 16.04

    ffserver.conf

    HTTPPort 8090
    HTTPBindAddress 0.0.0.0
    MaxHTTPConnections 2000
    MaxClients 1000
    MaxBandwidth 500000
    CustomLog -
    NoDaemon
    RTSPPort 7654
    RTSPBindAddress 0.0.0.0
    <feed>               # This is the input feed where FFmpeg will send
      File ./feed1.ffm            # video stream.
      FileMaxSize 1G              # Maximum file size for buffering video
    </feed>

    <stream>
       Feed feed1.ffm
       Format webm
       # Audio settings
       AudioCodec vorbis
       AudioBitRate 64             # Audio bitrate

       # Video settings
       VideoCodec libvpx
       VideoSize 640x480          # Video resolution
       VideoFrameRate 30           # Video FPS
       AVOptionVideo flags +global_header  # Parameters passed to encoder
                                          # (same as ffmpeg command-line parameters)
       AVOptionVideo cpu-used 0
       AVOptionVideo qmin 10
       AVOptionVideo qmax 42
       AVOptionVideo quality good
       AVOptionAudio flags +global_header
       PreRoll 15
       StartSendOnKey
       VideoBitRate 400
    </stream>

    <stream>
     Format status
     # Only allow local people to get the status
     ACL allow localhost
     ACL allow 192.168.0.0 192.168.255.255
    </stream>

    <redirect>    # Just an URL redirect for index
      # Redirect index.html to the appropriate site
      URL http://XX.XXX.XXX.XXX
    </redirect>

    Run code on Windows :

    ffmpeg -f dshow -i video="USB2.0 HD UVC WebCam" -video_size 640x480 -rtbufsize 702000k -framerate 30 -pixel_format yuyv422 -f mpegts http://XXX.XXX.XX.XX:8090/feed1.ffm

    Error message on Windows :

    Input #0, dshow, from 'video=USB2.0 HD UVC WebCam':
     Duration: N/A, start: 5326.566000, bitrate: N/A
       Stream #0:0: Video: mjpeg (Baseline) (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown), 1280x720, 30 fps, 30 tbr, 10000k tbn, 10000k tbc
    Stream mapping:
     Stream #0:0 -> #0:0 (mjpeg (native) -> mpeg2video (native))
    Press [q] to stop, [?] for help
    [swscaler @ 06e5a000] deprecated pixel format used, make sure you did set range correctly
    Output #0, mpegts, to 'http://95.183.11.180:8090/feed1.ffm':
     Metadata:
       encoder         : Lavf58.24.101
       Stream #0:0: Video: mpeg2video (4:2:2), yuv422p, 1280x720, q=2-31, 200 kb/s, 30 fps, 90k tbn, 30 tbc
       Metadata:
         encoder         : Lavc58.42.103 mpeg2video
       Side data:
         cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
    av_interleaved_write_frame(): Unknown error
    Error writing trailer of http://95.183.11.180:8090/feed1.ffm: Error number -10054 occurred
    frame=    3 fps=0.0 q=1.6 Lsize=      46kB time=00:00:00.00 bitrate=34318545.5kbits/s speed=9.07e-05x
    video:84kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
    [http @ 06dd5c00] URL read error:  -10054
    Conversion failed!

    FFserver log :

    Fri Feb  8 03:14:58 2019 178.88.140.182 - - [POST] "/feed1.ffm HTTP/1.1" 200 4096
  • How to stop ffmpeg m3u8 download if not getting any stream update ?

    6 juillet 2022, par TheNoFace

    I'm making a bash script to download m3u8 stream on particular time using crontab.

    &#xA;&#xA;

    Sometimes server-sent stream url is invalid or stream stops because server fails to stream.&#xA;In both cases, playlist.m3u8 and chunk.m3u8 are both downloadable but stream file pieces in chunk.m3u8 don't update any longer. But ffmpeg keeps downloading "nothing" since chunk.m3u8 file contains any new streams.

    &#xA;&#xA;

    Input command :

    &#xA;&#xA;

    ffmpeg -i &#x27;https://link.to/playlist.m3u8&#x27; -c copy -o &#x27;~/filename.ts&#x27;&#xA;

    &#xA;&#xA;

    On abnormal cases :

    &#xA;&#xA;

    [generic] playlist: Requesting header&#xA;[generic] playlist: Downloading m3u8 information&#xA;[download] Destination: ~/filename.ts&#xA;ffmpeg version 4.2.2-1ubuntu1 Copyright (c) 2000-2019 the FFmpeg developers&#xA;  built with gcc 9 (Ubuntu 9.3.0-3ubuntu1)&#xA;  configuration: --prefix=/usr --extra-version=1ubuntu1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared&#xA;  libavutil      56. 31.100 / 56. 31.100&#xA;  libavcodec     58. 54.100 / 58. 54.100&#xA;  libavformat    58. 29.100 / 58. 29.100&#xA;  libavdevice    58.  8.100 / 58.  8.100&#xA;  libavfilter     7. 57.100 /  7. 57.100&#xA;  libavresample   4.  0.  0 /  4.  0.  0&#xA;  libswscale      5.  5.100 /  5.  5.100&#xA;  libswresample   3.  5.100 /  3.  5.100&#xA;  libpostproc    55.  5.100 / 55.  5.100&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/1080p_754675733_1591264503510_4560_0_1520.ts&#x27; for reading&#xA;[hls @ 0xaaaad4c595f0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/1080p_3899144139_1591264506510_4563_0_1521.ts&#x27; for reading&#xA;Input #0, hls, from &#x27;https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&amp;_lsu_et_=1591292344&#x27;:&#xA;  Duration: N/A, start: 4560.000000, bitrate: N/A&#xA;  Program 0 &#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;    Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;    Stream #0:1: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, smpte170m/bt709/bt709), 1080x1920 [SAR 1:1 DAR 9:16], 30 fps, 30 tbr, 90k tbn, 60 tbc&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;    Stream #0:2: Data: timed_id3 (ID3  / 0x20334449)&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;Output #0, mp4, to &#x27;file:~/filename.ts.part&#x27;:&#xA;  Metadata:&#xA;    encoder         : Lavf58.29.100&#xA;    Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt709/bt709), 1080x1920 [SAR 1:1 DAR 9:16], q=2-31, 30 fps, 30 tbr, 90k tbn, 90k tbc&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;    Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;Stream mapping:&#xA;  Stream #0:1 -> #0:0 (copy)&#xA;  Stream #0:0 -> #0:1 (copy)&#xA;Press [q] to stop, [?] for help&#xA;[https @ 0xaaaad4f28ae0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/1080p_2058418743_1591264509510_4566_0_1522.ts&#x27; for reading&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z&#x27;)&#xA;[https @ 0xaaaad55bfd50] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&amp;_lsu_et_=1591292344&#x27; for reading&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z&#x27;)&#xA;[https @ 0xaaaad55bfd50] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&amp;_lsu_et_=1591292344&#x27; for reading&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z&#x27;)&#xA;[https @ 0xaaaad55bfd50] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&amp;_lsu_et_=1591292344&#x27; for reading&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z&#x27;)&#xA;[https @ 0xaaaad55bfd50] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&amp;_lsu_et_=1591292344&#x27; for reading&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"&#x27;)&#xA;[hls @ 0xaaaad4c595f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z&#x27;)&#xA;&#xA;...and still goes on until server stops serving playlist.m3u8 file.&#xA;

    &#xA;&#xA;

    On normal case :

    &#xA;&#xA;

    [generic] playlist: Requesting header&#xA;[generic] playlist: Downloading m3u8 information&#xA;[download] Destination: ~/filename.ts&#xA;ffmpeg version 4.2.2-1ubuntu1 Copyright (c) 2000-2019 the FFmpeg developers&#xA;  built with gcc 9 (Ubuntu 9.3.0-3ubuntu1)&#xA;  configuration: --prefix=/usr --extra-version=1ubuntu1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared&#xA;  libavutil      56. 31.100 / 56. 31.100&#xA;  libavcodec     58. 54.100 / 58. 54.100&#xA;  libavformat    58. 29.100 / 58. 29.100&#xA;  libavdevice    58.  8.100 / 58.  8.100&#xA;  libavfilter     7. 57.100 /  7. 57.100&#xA;  libavresample   4.  0.  0 /  4.  0.  0&#xA;  libswscale      5.  5.100 /  5.  5.100&#xA;  libswresample   3.  5.100 /  3.  5.100&#xA;  libpostproc    55.  5.100 / 55.  5.100&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:01.419Z&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2140588392_1591268161419_3627_0_1209.ts&#x27; for reading&#xA;[hls @ 0xaaaaded3a5f0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_1159973342_1591268164419_3630_0_1210.ts&#x27; for reading&#xA;Input #0, hls, from &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&amp;_lsu_et_=1591298832&#x27;:&#xA;  Duration: N/A, start: 3627.000000, bitrate: N/A&#xA;  Program 0 &#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;    Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;    Stream #0:1: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, smpte170m/bt709/bt709), 1080x1920 [SAR 1:1 DAR 9:16], 30 fps, 30 tbr, 90k tbn, 60 tbc&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;    Stream #0:2: Data: timed_id3 (ID3  / 0x20334449)&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;Output #0, mp4, to &#x27;file:~/filename.ts.part&#x27;:&#xA;  Metadata:&#xA;    encoder         : Lavf58.29.100&#xA;    Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt709/bt709), 1080x1920 [SAR 1:1 DAR 9:16], q=2-31, 30 fps, 30 tbr, 90k tbn, 90k tbc&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;    Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp&#xA;    Metadata:&#xA;      variant_bitrate : 0&#xA;Stream mapping:&#xA;  Stream #0:1 -> #0:0 (copy)&#xA;  Stream #0:0 -> #0:1 (copy)&#xA;Press [q] to stop, [?] for help&#xA;[https @ 0xaaaadf009ae0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_3958358483_1591268167419_3633_0_1211.ts&#x27; for reading&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:04.419Z&#x27;)&#xA;[https @ 0xaaaadf009ae0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_3853948217_1591268170419_3636_0_1212.ts&#x27; for reading&#xA;frame=  269 fps= 95 q=-1.0 size=    3072kB time=00:00:09.01 bitrate=2792.9kbits/s speed=3.18x    &#xA;[https @ 0xaaaadf6e02c0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&amp;_lsu_et_=1591298832&#x27; for reading&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:07.419Z&#x27;)&#xA;[https @ 0xaaaadf009ae0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2889557048_1591268173419_3639_0_1213.ts&#x27; for reading&#xA;frame=  359 fps= 61 q=-1.0 size=    4096kB time=00:00:12.01 bitrate=2791.9kbits/s speed=2.04x    &#xA;[https @ 0xaaaadf6e02c0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&amp;_lsu_et_=1591298832&#x27; for reading&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:10.419Z&#x27;)&#xA;[https @ 0xaaaadf009ae0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_3485591329_1591268176419_3642_0_1214.ts&#x27; for reading&#xA;frame=  449 fps= 50 q=-1.0 size=    5120kB time=00:00:15.00 bitrate=2795.2kbits/s speed=1.67x    &#xA;[https @ 0xaaaadf6e02c0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&amp;_lsu_et_=1591298832&#x27; for reading&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:13.419Z&#x27;)&#xA;[https @ 0xaaaadf009ae0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2256435886_1591268179419_3645_0_1215.ts&#x27; for reading&#xA;frame=  539 fps= 45 q=-1.0 size=    6144kB time=00:00:18.01 bitrate=2794.2kbits/s speed= 1.5x    &#xA;[https @ 0xaaaadf6e02c0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&amp;_lsu_et_=1591298832&#x27; for reading&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:16.419Z&#x27;)&#xA;[https @ 0xaaaadf009ae0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_1520430104_1591268182419_3648_0_1216.ts&#x27; for reading&#xA;frame=  629 fps= 42 q=-1.0 size=    7168kB time=00:00:21.02 bitrate=2793.4kbits/s speed=1.39x    &#xA;[https @ 0xaaaadf6e02c0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&amp;_lsu_et_=1591298832&#x27; for reading&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:22.419Z&#x27;)&#xA;[https @ 0xaaaadf009ae0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2229049379_1591268185419_3651_0_1217.ts&#x27; for reading&#xA;[https @ 0xaaaadf02f510] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2659945939_1591268188419_3654_0_1218.ts&#x27; for reading&#xA;frame=  719 fps= 40 q=-1.0 size=    8192kB time=00:00:24.00 bitrate=2795.3kbits/s speed=1.32x    &#xA;[https @ 0xaaaadf6e02c0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&amp;_lsu_et_=1591298832&#x27; for reading&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:22.419Z&#x27;)&#xA;[https @ 0xaaaadf6e02c0] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&amp;_lsu_et_=1591298832&#x27; for reading&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-VERSION:3&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-ALLOW-CACHE:NO&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DISCONTINUITY-SEQUENCE:0&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"&#x27;)&#xA;[hls @ 0xaaaaded3a5f0] Skip (&#x27;#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:25.419Z&#x27;)&#xA;[https @ 0xaaaadf02f510] Opening &#x27;https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_4119016691_1591268191419_3657_0_1219.ts&#x27; for reading&#xA;frame=  899 fps= 40 q=-1.0 size=   10240kB time=00:00:30.00 bitrate=2796.0kbits/s speed=1.32x&#xA;&#xA;...and still goes on until server stops serving playlist.m3u8 file.&#xA;

    &#xA;&#xA;

    So, how can I make ffmpeg to stop when there's update no more on chunk.m3u8 file after some tries ?

    &#xA;