
Recherche avancée
Médias (1)
-
Rennes Emotion Map 2010-11
19 octobre 2011, par
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (85)
-
Le profil des utilisateurs
12 avril 2011, parChaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...) -
Configurer la prise en compte des langues
15 novembre 2010, parAccéder à la configuration et ajouter des langues prises en compte
Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...) -
XMP PHP
13 mai 2011, parDixit Wikipedia, XMP signifie :
Extensible Metadata Platform ou XMP est un format de métadonnées basé sur XML utilisé dans les applications PDF, de photographie et de graphisme. Il a été lancé par Adobe Systems en avril 2001 en étant intégré à la version 5.0 d’Adobe Acrobat.
Étant basé sur XML, il gère un ensemble de tags dynamiques pour l’utilisation dans le cadre du Web sémantique.
XMP permet d’enregistrer sous forme d’un document XML des informations relatives à un fichier : titre, auteur, historique (...)
Sur d’autres sites (7994)
-
FFMPEG Video to Audio Conversion Results in Different Durations
10 juin 2020, par Eric JI am trying to covert an MP4 file into a mono WAV file sampled at 16,000 Hz.



When I run below code, the duration goes from 00:09:59.99 (MP4) to 00:09:57.64 (WAV). Its original, longer version goes from 00:48:37.46 (MP4) to 00:48:23.38 (WAV).



ffmpeg -i .mp4 -ac 1 -ar 16000 .wav




I've also tried below code. The result is much worse, going from 00:09:59.99 (MP4) to 00:12:56.29 (AAC).



ffmpeg -I .mp4 -vn -acodec copy .aac




Attaching the log :



Report written to "ffmpeg-20200610-093115.log"
Command line:
ffmpeg -i short.mp4 -ac 1 -ar 16000 short.wav -report
ffmpeg version 4.1.1 Copyright (c) 2000-2019 the FFmpeg developers
 built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)
 configuration: --prefix=/usr/local/Cellar/ffmpeg/4.1.1 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags='-I/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home/include/darwin' --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librubberband --enable-libsnappy --enable-libtesseract --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-videotoolbox --disable-libjack --disable-indev=jack --enable-libaom --enable-libsoxr
 libavutil 56. 22.100 / 56. 22.100
 libavcodec 58. 35.100 / 58. 35.100
 libavformat 58. 20.100 / 58. 20.100
 libavdevice 58. 5.100 / 58. 5.100
 libavfilter 7. 40.101 / 7. 40.101
 libavresample 4. 0. 0 / 4. 0. 0
 libswscale 5. 3.100 / 5. 3.100
 libswresample 3. 3.100 / 3. 3.100
 libpostproc 55. 3.100 / 55. 3.100
Splitting the commandline.
Reading option '-i' ... matched as input url with argument 'short.mp4'.
Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '1'.
Reading option '-ar' ... matched as option 'ar' (set audio sampling rate (in Hz)) with argument '16000'.
Reading option 'short.wav' ... matched as output url.
Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input url short.mp4.
Successfully parsed a group of options.
Opening an input file: short.mp4.
[NULL @ 0x7f98a3008200] Opening 'short.mp4' for reading
[file @ 0x7f98a2904440] Setting default whitelist 'file,crypto'
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] ISO: File Type Major Brand: mp42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] Unknown dref type 0x206c7275 size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] Processing st: 0, edit list 0 - media time: 0, duration: 7679872
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] Unknown dref type 0x206c7275 size 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] Processing st: 1, edit list 0 - media time: 1024, duration: 26459559
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] drop a frame at curr_cts: 0 @ 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] Before avformat_find_stream_info() pos: 11213917 bytes read:318782 seeks:1 nb_streams:2
[h264 @ 0x7f98a3808800] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x7f98a3808800] nal_unit_type: 8(PPS), nal_ref_idc: 3
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] demuxer injecting skip 1024 / discard 0
[aac @ 0x7f98a1008c00] skip 1024 / discard 0 samples due to side data
[h264 @ 0x7f98a3808800] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 0x7f98a3808800] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 0x7f98a3808800] Format yuv420p chosen by get_format().
[h264 @ 0x7f98a3808800] Reinit context to 640x368, pix_fmt: yuv420p
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f98a3008200] After avformat_find_stream_info() pos: 21961 bytes read:351550 seeks:2 frames:46
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'short.mp4':
 Metadata:
 major_brand : mp42
 minor_version : 1
 compatible_brands: isommp41mp42
 creation_time : 2020-06-10T16:12:17.000000Z
 Duration: 00:09:59.99, start: 0.000000, bitrate: 149 kb/s
 Stream #0:0(eng), 1, 1/12800: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 47 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
 Metadata:
 creation_time : 2020-06-10T16:12:17.000000Z
 handler_name : Core Media Video
 Stream #0:1(eng), 45, 1/44100: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 98 kb/s (default)
 Metadata:
 creation_time : 2020-06-10T16:12:17.000000Z
 handler_name : Core Media Audio
Successfully opened the file.
Parsing a group of options: output url short.wav.
Applying option ac (set number of audio channels) with argument 1.
Applying option ar (set audio sampling rate (in Hz)) with argument 16000.
Successfully parsed a group of options.
Opening an output file: short.wav.
[file @ 0x7f98a0c1db40] Setting default whitelist 'file,crypto'
Successfully opened the file.
Stream mapping:
 Stream #0:1 -> #0:0 (aac (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[aac @ 0x7f98a100de00] skip 1024 / discard 0 samples due to side data
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
detected 12 logical cores
[graph_0_in_0_1 @ 0x7f98a0e2c4c0] Setting 'time_base' to value '1/44100'
[graph_0_in_0_1 @ 0x7f98a0e2c4c0] Setting 'sample_rate' to value '44100'
[graph_0_in_0_1 @ 0x7f98a0e2c4c0] Setting 'sample_fmt' to value 'fltp'
[graph_0_in_0_1 @ 0x7f98a0e2c4c0] Setting 'channel_layout' to value '0x4'
[graph_0_in_0_1 @ 0x7f98a0e2c4c0] tb:1/44100 samplefmt:fltp samplerate:44100 chlayout:0x4
[format_out_0_0 @ 0x7f98a0e2cb80] Setting 'sample_fmts' to value 's16'
[format_out_0_0 @ 0x7f98a0e2cb80] Setting 'sample_rates' to value '16000'
[format_out_0_0 @ 0x7f98a0e2cb80] Setting 'channel_layouts' to value '0x4'
[format_out_0_0 @ 0x7f98a0e2cb80] auto-inserting filter 'auto_resampler_0' between the filter 'Parsed_anull_0' and the filter 'format_out_0_0'
[AVFilterGraph @ 0x7f98a0c16ac0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed
[auto_resampler_0 @ 0x7f98a0e2d540] [SWR @ 0x7f98a28e1000] Using fltp internally between filters
[auto_resampler_0 @ 0x7f98a0e2d540] ch:1 chl:mono fmt:fltp r:44100Hz -> ch:1 chl:mono fmt:s16 r:16000Hz
Output #0, wav, to 'short.wav':
 Metadata:
 major_brand : mp42
 minor_version : 1
 compatible_brands: isommp41mp42
 ISFT : Lavf58.20.100
 Stream #0:0(eng), 0, 1/16000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 16000 Hz, mono, s16, 256 kb/s (default)
 Metadata:
 creation_time : 2020-06-10T16:12:17.000000Z
 handler_name : Core Media Audio
 encoder : Lavc58.35.100 pcm_s16le
size= 17152kB time=00:09:16.63 bitrate= 252.4kbits/s speed=1.11e+03x 
[out_0_0 @ 0x7f98a0e2c700] EOF on sink link out_0_0:default.
No more output streams to write to, finishing.
size= 18676kB time=00:09:59.99 bitrate= 255.0kbits/s speed=1.11e+03x 
video:0kB audio:18676kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000408%
Input file #0 (short.mp4):
 Input stream #0:0 (video): 1 packets read (3689 bytes); 
 Input stream #0:1 (audio): 25739 packets read (7375414 bytes); 25738 frames decoded (26355712 samples); 
 Total: 25740 packets (7379103 bytes) demuxed
Output file #0 (short.wav):
 Output stream #0:0 (audio): 25739 frames encoded (9562163 samples); 25739 packets muxed (19124326 bytes); 
 Total: 25739 packets (19124326 bytes) muxed
25738 frames successfully decoded, 0 decoding errors
[AVIOContext @ 0x7f98a0c1dc40] Statistics: 4 seeks, 76 writeouts
[AVIOContext @ 0x7f98a29045c0] Statistics: 10902846 bytes read, 29 seeks



-
Video encoding with AV1 - FFmpeg
5 juin 2020, par ringola27I was trying to encode a raw video with AV1.



I used :
ffmpeg -i netflixboxing720p.y4m -c:v libaom-av1 -b:v 500k -strict experimental netflix720p500AV1.mp4



I took 2 hours and when I open the created video I get nothing. I would play the Video.
Do I need an other command line ?



ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
 built with Apple clang version 11.0.3 (clang-1103.0.32.62)
 configuration: --prefix=/usr/local/Cellar/ffmpeg/4.2.2-with-options_2 --enable-shared --cc=clang --host-cflags=-fno-stack-check --host-ldflags= --enable-gpl --enable-libaom --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-libsnappy --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --disable-libjack --disable-indev=jack --enable-opencl --enable-videotoolbox --disable-htmlpages --enable-libvmaf --enable-version3
 libavutil 56. 31.100 / 56. 31.100
 libavcodec 58. 54.100 / 58. 54.100
 libavformat 58. 29.100 / 58. 29.100
 libavdevice 58. 8.100 / 58. 8.100
 libavfilter 7. 57.100 / 7. 57.100
 libswscale 5. 5.100 / 5. 5.100
 libswresample 3. 5.100 / 3. 5.100
 libpostproc 55. 5.100 / 55. 5.100
Input #0, yuv4mpegpipe, from 'netflixboxing720p.y4m':
 Duration: 00:00:04.23, start: 0.000000, bitrate: 497667 kb/s
 Stream #0:0: Video: rawvideo (Y3[11][10] / 0xA0B3359), yuv420p10le(progressive), 720x480, SAR 512:405 DAR 256:135, 60 fps, 60 tbr, 60 tbn, 60 tbc
Stream mapping:
 Stream #0:0 -> #0:0 (rawvideo (native) -> av1 (libaom-av1))
Press [q] to stop, [?] for help
[libaom-av1 @ 0x7f8e3180e200] 1.0.0
Output #0, mp4, to 'netflix720p500AV1.mp4':
 Metadata:
 encoder : Lavf58.29.100
 Stream #0:0: Video: av1 (libaom-av1) (av01 / 0x31307661), yuv420p10le, 720x480 [SAR 512:405 DAR 256:135], q=-1--1, 500 kb/s, 60 fps, 15360 tbn, 60 tbc
 Metadata:
 encoder : Lavc58.54.100 libaom-av1
 Side data:
 cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
frame= 22 fps=0.5 q=-0.0 size= 0kB time=00:00:00.05 bitrate= 7.0kbits/frame= 23 fps=0.4 q=-0.0 size= 0kB time=00:00:00.06 bitrate= 5.3kbits/frame= 24 fps=0.3 q=-0.0 size= 0kB time=00:00:00.08 bitrate= 4.2kbits/frame= 25 fps=0.3 q=-0.0 size= 0kB time=00:00:00.10 bitrate= 3.5kbits/frame= 26 fps=0.2 q=-0.0 size= 0kB time=00:00:00.11 bitrate= 3.0kbits/frame= 27 fps=0.2 q=-0.0 size= 0kB time=00:00:00.13 bitrate= 2.6kbits/frame= 28 fps=0.2 q=-0.0 size= 0kB time=00:00:00.15 bitrate= 2.3kbits/frame= 29 fps=0.2 q=-0.0 size= 0kB time=00:00:00.16 bitrate= 2.1kbits/frame= 30 fps=0.2 q=-0.0 size= 0kB time=00:00:00.18 bitrate= 1.9kbits/frame= 31 fps=0.2 q=-0.0 size= 0kB time=00:00:00.20 bitrate= 1.8kbits/frame= 32 fps=0.1 q=-0.0 size= 0kB time=00:00:00.21 bitrate= 1.6kbits/frame= 33 fps=0.1 q=-0.0 size= 0kB time=00:00:00.23 bitrate= 1.5kbits/frame= 34 fps=0.1 q=-0.0 size= 0kB time=00:00:00.25 bitrate= 1.4kbits/frame= 35 fps=0.1 q=-0.0 size= 0kB time=00:00:00.26 bitrate= 1.3kbits/frame= 36 fps=0.1 q=-0.0 size= 0kB time=00:00:00.28 bitrate= 1.2kbits/frame= 37 fps=0.1 q=-0.0 size= 0kB time=00:00:00.30 bitrate= 1.2kbits/frame= 38 fps=0.1 q=-0.0 size= 0kB time=00:00:00.31 bitrate= 1.1kbits/frame= 39 fps=0.1 q=-0.0 size= 0kB time=00:00:00.33 bitrate= 1.1kbits/frame= 40 fps=0.1 q=-0.0 size= 0kB time=00:00:00.35 bitrate= 1.0kbits/frame= 41 fps=0.1 q=-0.0 size= 0kB time=00:00:00.36 bitrate= 1.0kbits/frame= 42 fps=0.1 q=-0.0 size= 0kB time=00:00:00.38 bitrate= 0.9kbits/frame= 43 fps=0.1 q=-0.0 size= 0kB time=00:00:00.40 bitrate= 0.9kbits/frame= 44 fps=0.1 q=-0.0 size= 0kB time=00:00:00.41 bitrate= 0.8kbits/frame= 45 fps=0.1 q=-0.0 size= 0kB time=00:00:00.43 bitrate= 0.8kbits/frame= 46 fps=0.1 q=-0.0 size= 0kB time=00:00:00.45 bitrate= 0.8kbits/frame= 47 fps=0.1 q=-0.0 size= 0kB time=00:00:00.46 bitrate= 0.8kbits/frame= 48 fps=0.1 q=-0.0 size= 0kB time=00:00:00.48 bitrate= 0.7kbits/frame= 49 fps=0.1 q=-0.0 size= 0kB time=00:00:00.50 bitrate= 0.7kbits/frame= 50 fps=0.1 q=-0.0 size= 0kB time=00:00:00.51 bitrate= 0.7kbits/frame= 51 fps=0.1 q=-0.0 size= 0kB time=00:00:00.53 bitrate= 0.7kbits/frame= 52 fps=0.1 q=-0.0 size= 0kB time=00:00:00.55 bitrate= 0.6kbits/frame= 53 fps=0.1 q=-0.0 size= 0kB time=00:00:00.56 bitrate= 0.6kbits/frame= 54 fps=0.1 q=-0.0 size= 0kB time=00:00:00.58 bitrate= 0.6kbits/frame= 55 fps=0.1 q=-0.0 size= 0kB time=00:00:00.60 bitrate= 0.6kbits/frame= 56 fps=0.1 q=-0.0 size= 0kB time=00:00:00.61 bitrate= 0.6kbits/frame= 57 fps=0.1 q=-0.0 size= 0kB time=00:00:00.63 bitrate= 0.6kbits/frame= 58 fps=0.1 q=-0.0 size= 0kB time=00:00:00.65 bitrate= 0.5kbits/frame= 59 fps=0.1 q=-0.0 size= 0kB time=00:00:00.66 bitrate= 0.5kbits/frame= 60 fps=0.1 q=-0.0 size= 0kB time=00:00:00.68 bitrate= 0.5kbits/frame= 61 fps=0.0 q=-0.0 size= 0kB time=00:00:00.70 bitrate= 0.5kbits/frame= 62 fps=0.0 q=-0.0 size= 0kB time=00:00:00.71 bitrate= 0.5kbits/frame= 63 fps=0.0 q=-0.0 size= 0kB time=00:00:00.73 bitrate= 0.5kbits/frame= 64 fps=0.0 q=-0.0 size= 0kB time=00:00:00.75 bitrate= 0.5kbits/frame= 65 fps=0.0 q=-0.0 size= 0kB time=00:00:00.76 bitrate= 0.5kbits/frame= 66 fps=0.0 q=-0.0 size= 0kB time=00:00:00.78 bitrate= 0.4kbits/frame= 67 fps=0.0 q=-0.0 size= 0kB time=00:00:00.80 bitrate= 0.4kbits/frame= 68 fps=0.0 q=-0.0 size= 0kB time=00:00:00.81 bitrate= 0.4kbits/frame= 69 fps=0.0 q=-0.0 size= 0kB time=00:00:00.83 bitrate= 0.4kbits/frame= 70 fps=0.0 q=-0.0 size= 0kB time=00:00:00.85 bitrate= 0.4kbits/frame= 71 fps=0.0 q=-0.0 size= 0kB time=00:00:00.86 bitrate= 0.4kbits/frame= 72 fps=0.0 q=-0.0 size= 0kB time=00:00:00.88 bitrate= 0.4kbits/frame= 73 fps=0.0 q=-0.0 size= 0kB time=00:00:00.90 bitrate= 0.4kbits/frame= 74 fps=0.0 q=-0.0 size= 0kB time=00:00:00.91 bitrate= 0.4kbits/frame= 75 fps=0.0 q=-0.0 size= 0kB tframe= 83 fps=0.0 q=-0.0 size= frame= 84 fps=0.0 q=-0.0 size= 0kB time=00:00:01.08 bitrate= 0.3kbits/frame= 85 fps=0.0 q=-0.0 size= 0kB time=00:00:01.10 bitrate= 0.3kbits/frame= 86 fps=0.0 q=-0.0 size= 0kB time=00:00:01.11 bitrate= 0.3kbits/frame= 87 fps=0.0 q=-0.0 size= 0kB time=00:00:01.13 bitrate= 0.3kbits/frame= 88 fps=0.0 q=-0.0 size= 0kB time=00:00:01.15 bitrate= 0.3kbits/frame= 89 fps=0.0 q=-0.0 size= 0kB time=00:00:01.16 bitrate= 0.3kbits/frame= 90 fps=0.0 q=-0.0 size= 0kB time=00:00:01.18 bitrate= 0.3kbits/frame= 91 fps=0.0 q=-0.0 size= 0kB time=00:00:01.20 bitrate= 0.3kbits/frame= 92 fps=0.0 q=-0.0 size= 0kB time=00:00:01.21 bitrate= 0.3kbits/frame= 93 fps=0.0 q=-0.0 size= 0kB time=00:00:01.23 bitrate= 0.3kbits/frame= 94 fps=0.0 q=-0.0 size= 0kB time=00:00:01.25 bitrate= 0.3kbits/frame= 95 fps=0.0 q=-0.0 size= 0kB time=00:00:01.26 bitrate= 0.3kbits/frame= 96 fps=0.0 q=-0.0 size= 0kB time=00:00:01.28 bitrate= 0.3kbits/frame= 97 fps=0.0 q=-0.0 size= 0kB time=00:00:01.30 bitrate= 0.3kbits/frame= 98 fps=0.0 q=-0.0 size= 0kB time=00:00:01.31 bitrate= 0.3kbits/frame= 99 fps=0.0 q=-0.0 size= 0kB time=00:00:01.33 bitrate= 0.3kbits/frame= 100 fps=0.0 q=-0.0 size= 0kB time=00:00:01.35 bitrate= 0.3kbits/frame= 101 fps=0.0 q=-0.0 size= 0kB time=00:00:01.36 bitrate= 0.3kbits/frame= 102 fps=0.0 q=-0.0 size= 0kB time=00:00:01.38 bitrate= 0.3kbits/frame= 103 fps=0.0 q=-0.0 size= 0kB time=00:00:01.40 bitrate= 0.3kbits/frame= 104 fps=0.0 q=-0.0 size= 0kB time=00:00:01.41 bitrate= 0.2kbits/frame= 105 fps=0.0 q=-0.0 size= 0kB time=00:00:01.43 bitrate= 0.2kbits/frame= 106 fps=0.0 q=-0.0 size= 0kB time=00:00:01.45 bitrate= 0.2kbits/frame= 107 fps=0.0 q=-0.0 size= 0kB time=00:00:01.46 bitrate= 0.2kbits/frame= 108 fps=0.0 q=-0.0 size= 0kB time=00:00:01.48 bitrate= 0.2kbits/frame= 109 fps=0.0 q=-0.0 size= 0kB time=00:00:01.50 bitrate= 0.2kbits/frame= 110 fps=0.0 q=-0.0 size= 0kB time=00:00:01.51 bitrate= 0.2kbits/frame= 111 fps=0.0 q=-0.0 size= 0kB time=00:00:01.53 bitrate= 0.2kbits/frame= 112 fps=0.0 q=-0.0 size= 0kB time=00:00:01.55 bitrate= 0.2kbits/frame= 113 fps=0.0 q=-0.0 size= 0kB time=00:00:01.56 bitrate= 0.2kbits/frame= 114 fps=0.0 q=-0.0 size= 0kB time=00:00:01.58 bitrate= 0.2kbits/frame= 115 fps=0.0 q=-0.0 size= 0kB time=00:00:01.60 bitrate= 0.2kbits/frame= 116 fps=0.0 q=-0.0 size= 0kB time=00:00:01.61 bitrate= 0.2kbits/frame= 117 fps=0.0 q=-0.0 size= 0kB time=00:00:01.63 bitrate= 0.2kbits/frame= 118 fps=0.0 q=-0.0 size= 0kB time=00:00:01.65 bitrate= 0.2kbits/frame= 119 fps=0.0 q=-0.0 size= 0kB time=00:00:01.66 bitrate= 0.2kbits/frame= 120 fps=0.0 q=-0.0 size= 0kB time=00:00:01.68 bitrate= 0.2kbits/frame= 121 fps=0.0 q=-0.0 size= 0kB time=00:00:01.70 bitrate= 0.2kbits/frame= 122 fps=0.0 q=-0.0 size= 0kB time=00:00:01.71 bitrate= 0.2kbits/frame= 123 fps=0.0 q=-0.0 size= 0kB time=00:00:01.73 bitrate= 0.2kbits/frame= 124 fps=0.0 q=-0.0 size= 0kB time=00:00:01.75 bitrate= 0.2kbits/frame= 125 fps=0.0 q=-0.0 size= 0kB time=00:00:01.76 bitrate= 0.2kbits/frame= 126 fps=0.0 q=-0.0 size= 0kB time=00:00:01.78 bitrate= 0.2kbits/frame= 127 fps=0.0 q=-0.0 size= 0kB time=00:00:01.80 bitrate= 0.2kbits/frame= 128 fps=0.0 q=-0.0 size= 0kB time=00:00:01.81 bitrate= 0.2kbits/frame= 129 fps=0.0 q=-0.0 size= 0kB time=00:00:01.83 bitrate= 0.2kbits/frame= 130 fps=0.0 q=-0.0 size= 0kB time=00:00:01.85 bitrate= 0.2kbits/frame= 131 fps=0.0 q=-0.0 size= 0kB time=00:00:01.86 bitrate= 0.2kbits/frame= 132 fps=0.0 q=-0.0 size= 0kB time=00:00:01.88 bitrate= 0.2kbits/frame= 133 fps=0.0 q=-0.0 size= 0kB time=00:00:01.90 bitrate= 0.2kbits/frame= 134 fps=0.0 q=-0.0 size= 0kB time=00:00:01.91 bitrate= 0.2kbits/frame= 135 fps=0.0 q=-0.0 size= 0kB time=00:00:01.93 bitrate= 0.2kbits/frame= 136 fps=0.0 q=-0.0 size= 0kB time=00:00:01.95 bitrate= 0.2kbits/frame= 137 fps=0.0 q=-0.0 size= 0kB time=00:00:01.96 bitrate= 0.2kbits/frame= 138 fps=0.0 q=-0.0 size= 0kB time=00:00:01.98 bitrate= 0.2kbits/frame= 139 fps=0.0 q=-0.0 size= 0kB time=00:00:02.00 bitrate= 0.2kbits/frame= 140 fps=0.0 q=-0.0 size= 0kB time=00:00:02.01 bitrate= 0.2kbits/frame= 141 fps=0.0 q=-0.0 size= 0kB time=00:00:02.03 bitrate= 0.2kbits/frame= 142 fps=0.0 q=-0.0 size= 0kB time=00:00:02.05 bitrate= 0.2kbits/frame= 143 fps=0.0 q=-0.0 size= 0kB time=00:00:02.06 bitrate= 0.2kbits/frame= 144 fps=0.0 q=-0.0 size= 0kB time=00:00:02.08 bitrate= 0.2kbits/frame= 145 fps=0.0 q=-0.0 size= 0kB time=00:00:02.10 bitrate= 0.2kbits/frame= 146 fps=0.0 q=-0.0 size= 0kB time=00:00:02.11 bitrate= 0.2kbits/frame= 147 fps=0.0 q=-0.0 size= 0kB time=00:00:02.13 bitrate= 0.2kbits/frame= 148 fps=0.0 q=-0.0 size= 0kB time=00:00:02.15 bitrate= 0.2kbits/frame= 149 fps=0.0 q=-0.0 size= 0kB time=00:00:02.16 bitrate= 0.2kbits/frame= 150 fps=0.0 q=-0.0 size= 0kB time=00:00:02.18 bitrate= 0.2kbits/frame= 151 fps=0.0 q=-0.0 size= 0kB time=00:00:02.20 bitrate= 0.2kbits/frame= 152 fps=0.0 q=-0.0 size= 0kB time=00:00:02.21 bitrate= 0.2kbits/frame= 153 fps=0.0 q=-0.0 size= 0kB time=00:00:02.23 bitrate= 0.2kbits/frame= 154 fps=0.0 q=-0.0 size= 0kB time=00:00:02.25 bitrate= 0.2kbits/frame= 155 fps=0.0 q=-0.0 size= 0kB time=00:00:02.26 bitrate= 0.2kbits/frame= 156 fps=0.0 q=-0.0 size= 0kB time=00:00:02.28 bitrate= 0.2kbits/frame= 157 fps=0.0 q=-0.0 size= 0kB time=00:00:02.30 bitrate= 0.2kbits/frame= 158 fps=0.0 q=-0.0 size= 0kB time=00:00:02.31 bitrate= 0.2kbits/frame= 159 fps=0.0 q=-0.0 size= 0kB time=00:00:02.33 bitrate= 0.2kbits/frame= 160 fps=0.0 q=-0.0 size= 0kB time=00:00:02.35 bitrate= 0.1kbits/frame= 161 fps=0.0 q=-0.0 size= 0kB time=00:00:02.36 bitrate= 0.1kbits/frame= 162 fps=0.0 q=-0.0 size= 0kB time=00:00:02.38 bitrate= 0.1kbits/frame= 163 fps=0.0 q=-0.0 size= 0kB time=00:00:02.40 bitrate= 0.1kbits/frame= 164 fps=0.0 q=-0.0 size= 0kB time=00:00:02.41 bitrate= 0.1kbits/frame= 165 fps=0.0 q=-0.0 size= 0kB time=00:00:02.43 bitrate= 0.1kbits/frame= 166 fps=0.0 q=-0.0 size= 0kB time=00:00:02.45 bitrate= 0.1kbits/frame= 167 fps=0.0 q=-0.0 size= 0kB time=00:00:02.46 bitrate= 0.1kbits/frame= 168 fps=0.0 q=-0.0 size= 0kB time=00:00:02.48 bitrate= 0.1kbits/frame= 169 fps=0.0 q=-0.0 size= 0kB time=00:00:02.50 bitrate= 0.1kbits/frame= 170 fps=0.0 q=-0.0 size= 0kB time=00:00:02.51 bitrate= 0.1kbits/frame= 171 fps=0.0 q=-0.0 size= 0kB time=00:00:02.53 bitrate= 0.1kbits/frame= 172 fps=0.0 q=-0.0 size= 0kB time=00:00:02.55 bitrate= 0.1kbits/frame= 173 fps=0.0 q=-0.0 size= 0kB time=00:00:02.56 bitrate= 0.1kbits/frame= 174 fps=0.0 q=-0.0 size= 0kB time=00:00:02.58 bitrate= 0.1kbits/frame= 175 fps=0.0 q=-0.0 size= 0kB time=00:00:02.60 bitrate= 0.1kbits/frame= 176 fps=0.0 q=-0.0 size= 0kB time=00:00:02.61 bitrate= 0.1kbits/frame= 177 fps=0.0 q=-0.0 size= 0kB time=00:00:02.63 bitrate= 0.1kbits/frame= 178 fps=0.0 q=-0.0 size= 0kB time=00:00:02.65 bitrate= 0.1kbits/frame= 179 fps=0.0 q=-0.0 size= 0kB time=00:00:02.66 bitrate= 0.1kbits/frame= 180 fps=0.0 q=-0.0 size= 0kB time=00:00:02.68 bitrate= 0.1kbits/frame= 181 fps=0.0 q=-0.0 size= 0kB time=00:00:02.70 bitrate= 0.1kbits/frame= 182 fps=0.0 q=-0.0 size= 0kB time=00:00:02.71 bitrate= 0.1kbits/frame= 183 fps=0.0 q=-0.0 size= 0kB time=00:00:02.73 bitrate= 0.1kbits/frame= 184 fps=0.0 q=-0.0 size= 0kB time=00:00:02.75 bitrate= 0.1kbits/frame= 185 fps=0.0 q=-0.0 size= 0kB time=00:00:02.76 bitrate= 0.1kbits/frame= 186 fps=0.0 q=-0.0 size= 0kB time=00:00:02.78 bitrate= 0.1kbits/frame= 187 fps=0.0 q=-0.0 size= 0kB time=00:00:02.80 bitrate= 0.1kbits/frame= 188 fps=0.0 q=-0.0 size= 0kB time=00:00:02.81 bitrate= 0.1kbits/frame= 189 fps=0.0 q=-0.0 size= 0kB time=00:00:02.83 bitrate= 0.1kbits/frame= 190 fps=0.0 q=-0.0 size= 0kB time=00:00:02.85 bitrate= 0.1kbits/frame= 191 fps=0.0 q=-0.0 size= 0kB time=00:00:02.86 bitrate= 0.1kbits/frame= 192 fps=0.0 q=-0.0 size= 0kB time=00:00:02.88 bitrate= 0.1kbits/frame= 193 fps=0.0 q=-0.0 size= 0kB time=00:00:02.90 bitrate= 0.1kbits/frame= 194 fps=0.0 q=-0.0 size= 0kB time=00:00:02.91 bitrate= 0.1kbits/frame= 195 fps=0.0 q=-0.0 size= 0kB time=00:00:02.93 bitrate= 0.1kbits/frame= 196 fps=0.0 q=-0.0 size= 0kB time=00:00:02.95 bitrate= 0.1kbits/frame= 197 fps=0.0 q=-0.0 size= 0kB time=00:00:02.96 bitrate= 0.1kbits/frame= 198 fps=0.0 q=-0.0 size= 0kB time=00:00:02.98 bitrate= 0.1kbits/frame= 199 fps=0.0 q=-0.0 size= 0kB time=00:00:03.00 bitrate= 0.1kbits/frame= 200 fps=0.0 q=-0.0 size= 0kB time=00:00:03.01 bitrate= 0.1kbits/frame= 201 fps=0.0 q=-0.0 size= 0kB time=00:00:03.03 bitrate= 0.1kbits/frame= 202 fps=0.0 q=-0.0 size= 0kB time=00:00:03.05 bitrate= 0.1kbits/frame= 203 fps=0.0 q=-0.0 size= 0kB time=00:00:03.06 bitrate= 0.1kbits/frame= 204 fps=0.0 q=-0.0 size= 0kB time=00:00:03.08 bitrate= 0.1kbits/frame= 205 fps=0.0 q=-0.0 size= 0kB time=00:00:03.10 bitrate= 0.1kbits/frame= 206 fps=0.0 q=-0.0 size= 0kB time=00:00:03.11 bitrate= 0.1kbits/frame= 207 fps=0.0 q=-0.0 size= 0kB time=00:00:03.13 bitrate= 0.1kbits/frame= 208 fps=0.0 q=-0.0 size= 0kB time=00:00:03.15 bitrate= 0.1kbits/frame= 209 fps=0.0 q=-0.0 size= 0kB time=00:00:03.16 bitrate= 0.1kbits/frame= 210 fps=0.0 q=-0.0 size= 0kB time=00:00:03.18 bitrate= 0.1kbits/frame= 211 fps=0.0 q=-0.0 size= 0kB time=00:00:03.20 bitrate= 0.1kbits/frame= 212 fps=0.0 q=-0.0 size= 0kB time=00:00:03.21 bitrate= 0.1kbits/frame= 213 fps=0.0 q=-0.0 size= 0kB time=00:00:03.23 bitrate= 0.1kbits/frame= 214 fps=0.0 q=-0.0 size= 0kB time=00:00:03.25 bitrate= 0.1kbits/frame= 215 fps=0.0 q=-0.0 size= 0kB time=00:00:03.26 bitrate= 0.1kbits/frame= 216 fps=0.0 q=-0.0 size= 0kB time=00:00:03.28 bitrate= 0.1kbits/frame= 217 fps=0.0 q=-0.0 size= 0kB time=00:00:03.30 bitrate= 0.1kbits/frame= 218 fps=0.0 q=-0.0 size= 0kB time=00:00:03.31 bitrate= 0.1kbits/frame= 219 fps=0.0 q=-0.0 size= 0kB time=00:00:03.33 bitrate= 0.1kbits/frame= 220 fps=0.0 q=-0.0 size= 0kB time=00:00:03.35 bitrate= 0.1kbits/frame= 221 fps=0.0 q=-0.0 size= 0kB time=00:00:03.36 bitrate= 0.1kbits/frame= 222 fps=0.0 q=-0.0 size= 0kB time=00:00:03.38 bitrate= 0.1kbits/frame= 223 fps=0.0 q=-0.0 size= 0kB time=00:00:03.40 bitrate= 0.1kbits/frame= 224 fps=0.0 q=-0.0 size= 0kB time=00:00:03.41 bitrate= 0.1kbits/frame= 225 fps=0.0 q=-0.0 size= 0kB time=00:00:03.43 bitrate= 0.1kbits/frame= 226 fps=0.0 q=-0.0 size= 0kB time=00:00:03.45 bitrate= 0.1kbits/frame= 227 fps=0.0 q=-0.0 size= 0kB time=00:00:03.46 bitrate= 0.1kbits/frame= 228 fps=0.0 q=-0.0 size= 0kB time=00:00:03.48 bitrate= 0.1kbits/frame= 229 fps=0.0 q=-0.0 size= 0kB time=00:00:03.50 bitrate= 0.1kbits/frame= 230 fps=0.0 q=-0.0 size= 0kB time=00:00:03.51 bitrate= 0.1kbits/frame= 231 fps=0.0 q=-0.0 size= 0kB time=00:00:03.53 bitrate= 0.1kbits/frame= 232 fps=0.0 q=-0.0 size= 0kB time=00:00:03.55 bitrate= 0.1kbits/frame= 233 fps=0.0 q=-0.0 size= 0kB time=00:00:03.56 bitrate= 0.1kbits/frame= 234 fps=0.0 q=-0.0 size= 0kB time=00:00:03.58 bitrate= 0.1kbits/frame= 235 fps=0.0 q=-0.0 size= 0kB time=00:00:03.60 bitrate= 0.1kbits/frame= 236 fps=0.0 q=-0.0 size= 0kB time=00:00:03.61 bitrate= 0.1kbits/frame= 237 fps=0.0 q=-0.0 size= 0kB time=00:00:03.63 bitrate= 0.1kbits/frame= 238 fps=0.0 q=-0.0 size= 0kB time=00:00:03.65 bitrate= 0.1kbits/frame= 239 fps=0.0 q=-0.0 size= 0kB time=00:00:03.66 bitrate= 0.1kbits/frame= 240 fps=0.0 q=-0.0 size= 256kB time=00:00:03.68 bitrate= 569.4kbits/frame= 241 fps=0.0 q=-0.0 size= 256kB time=00:00:03.70 bitrate= 566.9kbits/frame= 242 fps=0.0 q=-0.0 size= 256kB time=00:00:03.71 bitrate= 564.3kbits/frame= 243 fps=0.0 q=-0.0 size= 256kB time=00:00:03.73 bitrate= 561.8kbits/frame= 244 fps=0.0 q=-0.0 size= 256kB time=00:00:03.75 bitrate= 559.3kbits/frame= 245 fps=0.0 q=-0.0 size= 256kB time=00:00:03.76 bitrate= 556.8kbits/frame= 246 fps=0.0 q=-0.0 size= 256kB time=00:00:03.78 bitrate= 554.4kbits/frame= 247 fps=0.0 q=-0.0 size= 256kB time=00:00:03.80 bitrate= 552.0kbits/frame= 248 fps=0.0 q=-0.0 size= 256kB time=00:00:03.81 bitrate= 549.6kbits/frame= 249 fps=0.0 q=-0.0 size= 256kB time=00:00:03.83 bitrate= 547.2kbits/frame= 250 fps=0.0 q=-0.0 size= 256kB time=00:00:03.85 bitrate= 544.8kbits/frame= 251 fps=0.0 q=-0.0 size= 256kB time=00:00:03.86 bitrate= 542.4kbits/frame= 252 fps=0.0 q=-0.0 size= 256kB time=00:00:03.88 bitrate= 540.1kbits/frame= 253 fps=0.0 q=-0.0 size= 256kB time=00:00:03.90 bitrate= 537.8kbits/frame= 254 fps=0.0 q=-0.0 size= 256kB time=00:00:03.91 bitrate= 535.5kbits/frame= 254 fps=0.0 q=-0.0 size= 256kB time=00:00:03.91 bitrate= 535.5kbits/frame= 254 fps=0.0 q=-0.0 Lsize= 290kB time=00:00:04.21 bitrate= 563.8kbits/s speed=0.000602x 
video:289kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.447550%



-
How to stop ffmpeg m3u8 download if not getting any stream update ?
6 juillet 2022, par TheNoFaceI'm making a bash script to download m3u8 stream on particular time using crontab.



Sometimes server-sent stream url is invalid or stream stops because server fails to stream.
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.



Input command :



ffmpeg -i 'https://link.to/playlist.m3u8' -c copy -o '~/filename.ts'




On abnormal cases :



[generic] playlist: Requesting header
[generic] playlist: Downloading m3u8 information
[download] Destination: ~/filename.ts
ffmpeg version 4.2.2-1ubuntu1 Copyright (c) 2000-2019 the FFmpeg developers
 built with gcc 9 (Ubuntu 9.3.0-3ubuntu1)
 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
 libavutil 56. 31.100 / 56. 31.100
 libavcodec 58. 54.100 / 58. 54.100
 libavformat 58. 29.100 / 58. 29.100
 libavdevice 58. 8.100 / 58. 8.100
 libavfilter 7. 57.100 / 7. 57.100
 libavresample 4. 0. 0 / 4. 0. 0
 libswscale 5. 5.100 / 5. 5.100
 libswresample 3. 5.100 / 3. 5.100
 libpostproc 55. 5.100 / 55. 5.100
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z')
[hls @ 0xaaaad4c595f0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/1080p_754675733_1591264503510_4560_0_1520.ts' for reading
[hls @ 0xaaaad4c595f0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/1080p_3899144139_1591264506510_4563_0_1521.ts' for reading
Input #0, hls, from 'https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&_lsu_et_=1591292344':
 Duration: N/A, start: 4560.000000, bitrate: N/A
 Program 0 
 Metadata:
 variant_bitrate : 0
 Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
 Metadata:
 variant_bitrate : 0
 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
 Metadata:
 variant_bitrate : 0
 Stream #0:2: Data: timed_id3 (ID3 / 0x20334449)
 Metadata:
 variant_bitrate : 0
Output #0, mp4, to 'file:~/filename.ts.part':
 Metadata:
 encoder : Lavf58.29.100
 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
 Metadata:
 variant_bitrate : 0
 Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp
 Metadata:
 variant_bitrate : 0
Stream mapping:
 Stream #0:1 -> #0:0 (copy)
 Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
[https @ 0xaaaad4f28ae0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/1080p_2058418743_1591264509510_4566_0_1522.ts' for reading
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z')
[https @ 0xaaaad55bfd50] Opening 'https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&_lsu_et_=1591292344' for reading
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z')
[https @ 0xaaaad55bfd50] Opening 'https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&_lsu_et_=1591292344' for reading
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z')
[https @ 0xaaaad55bfd50] Opening 'https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&_lsu_et_=1591292344' for reading
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z')
[https @ 0xaaaad55bfd50] Opening 'https://now-livecloud.pstatic.net/lip2_kr/anmss0003/nsmu2pe5nj6lx4hhtmsv4fmlbam0a4qelq/chunklist_1080p.m3u8?_lsu_sa_=34293a1b681e3215730af2d06bd2331c0bf63558842b19103c567c089eb73f39a386cb3a3216e4f841953991fe21c6821af7de68487ee7832b07d8818204ea0d16305d82b0a6e32c815f1544c9b7ae73e8ff4b51b90a3efb7035fb3dabb087e9134cb2e39733138d4f353073864f335e15e0a250c7e3cb61d4aaf83615efe414&_lsu_et_=1591292344' for reading
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T08:39:03.510Z"')
[hls @ 0xaaaad4c595f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T09:55:03.510Z')

...and still goes on until server stops serving playlist.m3u8 file.




On normal case :



[generic] playlist: Requesting header
[generic] playlist: Downloading m3u8 information
[download] Destination: ~/filename.ts
ffmpeg version 4.2.2-1ubuntu1 Copyright (c) 2000-2019 the FFmpeg developers
 built with gcc 9 (Ubuntu 9.3.0-3ubuntu1)
 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
 libavutil 56. 31.100 / 56. 31.100
 libavcodec 58. 54.100 / 58. 54.100
 libavformat 58. 29.100 / 58. 29.100
 libavdevice 58. 8.100 / 58. 8.100
 libavfilter 7. 57.100 / 7. 57.100
 libavresample 4. 0. 0 / 4. 0. 0
 libswscale 5. 5.100 / 5. 5.100
 libswresample 3. 5.100 / 3. 5.100
 libpostproc 55. 5.100 / 55. 5.100
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:01.419Z')
[hls @ 0xaaaaded3a5f0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2140588392_1591268161419_3627_0_1209.ts' for reading
[hls @ 0xaaaaded3a5f0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_1159973342_1591268164419_3630_0_1210.ts' for reading
Input #0, hls, from 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&_lsu_et_=1591298832':
 Duration: N/A, start: 3627.000000, bitrate: N/A
 Program 0 
 Metadata:
 variant_bitrate : 0
 Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
 Metadata:
 variant_bitrate : 0
 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
 Metadata:
 variant_bitrate : 0
 Stream #0:2: Data: timed_id3 (ID3 / 0x20334449)
 Metadata:
 variant_bitrate : 0
Output #0, mp4, to 'file:~/filename.ts.part':
 Metadata:
 encoder : Lavf58.29.100
 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
 Metadata:
 variant_bitrate : 0
 Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp
 Metadata:
 variant_bitrate : 0
Stream mapping:
 Stream #0:1 -> #0:0 (copy)
 Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
[https @ 0xaaaadf009ae0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_3958358483_1591268167419_3633_0_1211.ts' for reading
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:04.419Z')
[https @ 0xaaaadf009ae0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_3853948217_1591268170419_3636_0_1212.ts' for reading
frame= 269 fps= 95 q=-1.0 size= 3072kB time=00:00:09.01 bitrate=2792.9kbits/s speed=3.18x 
[https @ 0xaaaadf6e02c0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&_lsu_et_=1591298832' for reading
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:07.419Z')
[https @ 0xaaaadf009ae0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2889557048_1591268173419_3639_0_1213.ts' for reading
frame= 359 fps= 61 q=-1.0 size= 4096kB time=00:00:12.01 bitrate=2791.9kbits/s speed=2.04x 
[https @ 0xaaaadf6e02c0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&_lsu_et_=1591298832' for reading
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:10.419Z')
[https @ 0xaaaadf009ae0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_3485591329_1591268176419_3642_0_1214.ts' for reading
frame= 449 fps= 50 q=-1.0 size= 5120kB time=00:00:15.00 bitrate=2795.2kbits/s speed=1.67x 
[https @ 0xaaaadf6e02c0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&_lsu_et_=1591298832' for reading
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:13.419Z')
[https @ 0xaaaadf009ae0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2256435886_1591268179419_3645_0_1215.ts' for reading
frame= 539 fps= 45 q=-1.0 size= 6144kB time=00:00:18.01 bitrate=2794.2kbits/s speed= 1.5x 
[https @ 0xaaaadf6e02c0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&_lsu_et_=1591298832' for reading
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:16.419Z')
[https @ 0xaaaadf009ae0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_1520430104_1591268182419_3648_0_1216.ts' for reading
frame= 629 fps= 42 q=-1.0 size= 7168kB time=00:00:21.02 bitrate=2793.4kbits/s speed=1.39x 
[https @ 0xaaaadf6e02c0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&_lsu_et_=1591298832' for reading
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:22.419Z')
[https @ 0xaaaadf009ae0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2229049379_1591268185419_3651_0_1217.ts' for reading
[https @ 0xaaaadf02f510] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_2659945939_1591268188419_3654_0_1218.ts' for reading
frame= 719 fps= 40 q=-1.0 size= 8192kB time=00:00:24.00 bitrate=2795.3kbits/s speed=1.32x 
[https @ 0xaaaadf6e02c0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&_lsu_et_=1591298832' for reading
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:22.419Z')
[https @ 0xaaaadf6e02c0] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/chunklist_1080p.m3u8?_lsu_sa_=31b94f1b48b03755160d6263630248165b873b582123194d369663096e903e691d87ab6c3fb63dfd517e3cf1d320760604ceaed2b168d017061fe4d08822506a7314482b165f2011119469a5c2486518636d7a0eea9dba559babdca7edaf80bb087564aa35bf9df154fc6bb35f54dd397e99a576174fe805da71c8b5cc86feb4&_lsu_et_=1591298832' for reading
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-VERSION:3')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-ALLOW-CACHE:NO')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DISCONTINUITY-SEQUENCE:0')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-DATERANGE:ID="nmss-daterange",START-DATE="2020-06-04T09:55:34.419Z"')
[hls @ 0xaaaaded3a5f0] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-06-04T10:56:25.419Z')
[https @ 0xaaaadf02f510] Opening 'https://now-livecloud.pstatic.net/lip2_kr/cnmss0003/hbt6zn63jhkvtx8exbddrfrlbc8ioxe4ux/1080p_4119016691_1591268191419_3657_0_1219.ts' for reading
frame= 899 fps= 40 q=-1.0 size= 10240kB time=00:00:30.00 bitrate=2796.0kbits/s speed=1.32x

...and still goes on until server stops serving playlist.m3u8 file.




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