Are you sure you are using the latest version of youtube-dl from https://youtube-dl.org/ ? Are you using the latest version of python?
On 22/04/2020, H <age...@meddatainc.com> wrote: > On 04/20/2020 02:58 PM, Carl Zwanzig wrote: >> On 4/20/2020 11:42 AM, H wrote: >>> I am running ffmpeg 2.8.15 under CentOS 7, the latest version released >>> for that operating system. >> >> First- that version is positively _ancient_ and not supported at all. >> Download a current linux build as linked from >> https://ffmpeg.org/download.html and try that. Or pull the source from git >> and build your own version. >> >> Second- please post the _entire_ command output >> >> (third- when replying, do not top-post your message) >> >> These are pretty much immutable rules of the list and are discussed in >> https://ffmpeg.org/mailing-list-faq.html >> >> >> Later, >> >> z! >> _______________________________________________ >> ffmpeg-user mailing list >> ffmpeg-user@ffmpeg.org >> https://ffmpeg.org/mailman/listinfo/ffmpeg-user >> >> To unsubscribe, visit link above, or email >> ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". > > I downloaded the latest version of ffmpeg for CentOS 7 and tried to view the > file, the error message is pretty much the same as with the older version of > ffmpeg, ie: > > [hakan@decd379621cd ~]$ ffmpeg -v 9 -loglevel 99 -i *mp4 > ffmpeg version 3.4.7 Copyright (c) 2000-2019 the FFmpeg developers > built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39) > configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg > --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg > --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g > -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong > --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' > --extra-ldflags='-Wl,-z,relro ' --extra-cflags=' ' > --enable-libopencore-amrnb --enable-libopencore-amrwb > --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd > --enable-fontconfig --enable-gcrypt --enable-gnutls --enable-ladspa > --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm > --enable-indev=jack --enable-libfreetype --enable-libfribidi --enable-libgsm > --enable-libmp3lame --enable-nvenc --enable-openal --enable-opencl > --enable-opengl --enable-libopenjpeg --enable-libopus > --disable-encoder=libopus --enable-libpulse --enable-librsvg > --enable-libsoxr --enable-libspeex --enable-libtheora > --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libx264 > --enable-libx265 --enable-libxvid --enable-libzvbi --enable-avfilter > --enable-avresample --enable-postproc --enable-pthreads --disable-static > --enable-shared --enable-gpl --disable-debug --disable-stripping > --shlibdir=/usr/lib64 --enable-libmfx --enable-runtime-cpudetect > libavutil 55. 78.100 / 55. 78.100 > libavcodec 57.107.100 / 57.107.100 > libavformat 57. 83.100 / 57. 83.100 > libavdevice 57. 10.100 / 57. 10.100 > libavfilter 6.107.100 / 6.107.100 > libavresample 3. 7. 0 / 3. 7. 0 > libswscale 4. 8.100 / 4. 8.100 > libswresample 2. 9.100 / 2. 9.100 > libpostproc 54. 7.100 / 54. 7.100 > Splitting the commandline. > Reading option '-v' ... matched as option 'v' (set logging level) with > argument '9'. > Reading option '-loglevel' ... matched as option 'loglevel' (set logging > level) with argument '99'. > Reading option '-i' ... matched as input url with argument > 'RRTepdBvUFE.mp4'. > Finished splitting the commandline. > Parsing a group of options: global . > Applying option v (set logging level) with argument 9. > Successfully parsed a group of options. > Parsing a group of options: input url RRTepdBvUFE.mp4. > Successfully parsed a group of options. > Opening an input file: RRTepdBvUFE.mp4. > [NULL @ 0x248ee00] Opening 'RRTepdBvUFE.mp4' for reading > [file @ 0x248f620] Setting default whitelist 'file,crypto' > Probing mov,mp4,m4a,3gp,3g2,mj2 score:100 size:2048 > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] Format mov,mp4,m4a,3gp,3g2,mj2 probed > with size=2048 and score=100 > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] type:'ftyp' parent:'root' sz: 32 8 > 227566402 > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] ISO: File Type Major Brand: isom > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] type:'free' parent:'root' sz: 8 40 > 227566402 > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] type:'mdat' parent:'root' sz: 0 48 > 227566402 > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] type:'ftyp' parent:'root' sz: 32 8 > 227566402 > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] ISO: File Type Major Brand: isom > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] type:'free' parent:'root' sz: 8 40 > 227566402 > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] type:'mdat' parent:'root' sz: 0 48 > 227566402 > [mov,mp4,m4a,3gp,3g2,mj2 @ 0x248ee00] moov atom not found > [AVIOContext @ 0x2497800] Statistics: 65536 bytes read, 3 seeks > RRTepdBvUFE.mp4: Invalid data found when processing input > > > > Here is the output when I recorded the live stream on YouTube, hopefully it > can help with configuring ffmpeg correctly to play back: > > > youtube-dl https://youtube.com/watch?v=RRTepdBvUFE > [youtube] RRTepdBvUFE: Downloading webpage > [youtube] RRTepdBvUFE: Downloading video info webpage > [youtube] RRTepdBvUFE: Downloading m3u8 information > [youtube] RRTepdBvUFE: Downloading MPD manifest > [download] Destination: RRTepdBvUFE.mp4 > ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers > built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36) > configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg > --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man > --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 > -grecord-gcc-switches -m64 -mtune=generic' --extra-ldflags='-Wl,-z,relro ' > --enable-libopencore-amrnb --enable-libopencore-amrwb > --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd > --enable-gnutls --enable-ladspa --enable-libass --enable-libcdio > --enable-libdc1394 --enable-libfdk-aac --enable-nonfree --disable-indev=jack > --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal > --enable-libopenjpeg --enable-libopus --enable-libpulse > --enable-libschroedinger --enable-libsoxr --enable-libspeex > --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libx264 > --enable-libx265 --enable-libxvid --enable-x11grab --enable-avfilter > --enable-avresample > --enable-postproc --enable-pthreads --disable-static --enable-shared > --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 > --enable-runtime-cpudetect > libavutil 54. 31.100 / 54. 31.100 > libavcodec 56. 60.100 / 56. 60.100 > libavformat 56. 40.101 / 56. 40.101 > libavdevice 56. 4.100 / 56. 4.100 > libavfilter 5. 40.101 / 5. 40.101 > libavresample 2. 1. 0 / 2. 1. 0 > libswscale 3. 1.101 / 3. 1.101 > libswresample 1. 2.101 / 1. 2.101 > libpostproc 53. 3.100 / 53. 3.100 > [tls @ 0x2271800] The TLS connection was non-properly terminated. > [tls @ 0x2271800] The specified session has been invalidated for some > reason. > Input #0, hls,applehttp, from > 'https://manifest.googlevideo.com/api/manifest/hls_playlist/expire/1587349355/ei/C7OcXrKZNMON8gTFz7DwDA/ip/72.91.52.172/id/RRTepdBvUFE.1/itag/95/source/yt_live_broadcast/requiressl/yes/ratebypass/yes/live/1/goi/160/sgoap/gir%3Dyes%3Bitag%3D140/sgovp/gir%3Dyes%3Bitag%3D136/hls_chunk_host/r6---sn-8xgp1vo-2ial.googlevideo.com/playlist_duration/30/manifest_duration/30/vprv/1/playlist_type/DVR/initcwndbps/11640/mh/G5/mm/44/mn/sn-8xgp1vo-2ial/ms/lva/mv/m/mvi/5/pl/16/dover/11/keepalive/yes/mt/1587327676/disable_polymer/true/sparams/expire,ei,ip,id,itag,source,requiressl,ratebypass,live,goi,sgoap,sgovp,playlist_duration,manifest_duration,vprv,playlist_type/sig/AOq0QJ8wRAIgPiX7f79OSn57RLNxnoJjPB-6kamtzdN43I4UGnb3TC0CICvirpYRqqkN77YyYbTTbzJXyVMsnIjXSw7BRvZcd35U/lsparams/hls_chunk_host,initcwndbps,mh,mm,mn,ms,mv,mvi,pl/lsig/AG3C_xAwRQIhALsUx7VFrJc6mfZnmtp_YB6FR0mBb5qQ-EC0HSMaVhodAiBdH5hD-VKGgrt6ejeu0GZM1CGYCDCY0VYvEY7-zF-C1A%3D%3D/playlist/index.m3u8': > Duration: N/A, start: 2495.011000, bitrate: N/A > Program 0 > Metadata: > variant_bitrate : 0 > Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, > fltp, 120 kb/s > Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, > bt709), 1280x720 [SAR 1:1 DAR 16:9], 30 fps, 30 tbr, 90k tbn, 60 tbc > [mp4 @ 0x293b8a0] Codec for stream 0 does not use global headers but > container format requires global headers > [mp4 @ 0x293b8a0] Codec for stream 1 does not use global headers but > container format requires global headers > Output #0, mp4, to 'file:RRTepdBvUFE.mp4.part': > Metadata: > encoder : Lavf56.40.101 > Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x720 > [SAR 1:1 DAR 16:9], q=2-31, 30 fps, 30 tbr, 90k tbn, 90k tbc > Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, 120 > kb/s > Stream mapping: > Stream #0:1 -> #0:0 (copy) > Stream #0:0 -> #0:1 (copy) > Press [q] to stop, [?] for help > [tls @ 0x22e0d00] The TLS connection was non-properly terminated. > [tls @ 0x22e0d00] The specified session has been invalidated for some > reason. > [tls @ 0x2309820] The TLS connection was non-properly terminated.te= > 224.4kbits/s > > etc > > etc > > I appreciate any help. Thank you. > > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".