arabcoders / ytptube

A WebGUI for yt-dlp with concurrent downloads support.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG]Unable to download m3u8 live broadcast

2284787774 opened this issue · comments

Describe the bug
Queue keeps waiting after adding m3u8 link

To Reproduce

Expected behavior
Download m3u8 live broadcast

Screenshots
微信截图_20240516111905

The log keeps repeating the following

[hls @ 0x7fb55aa23600] Skip ('#EXT-X-VERSION:3')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-NET-LIVE-VIDEO-LIVE-SEQUENCE:7958')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-NET-LIVE-VIDEO-ELAPSED-SECS:7973.947')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-NET-LIVE-VIDEO-TOTAL-SECS:8005.058')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-DATERANGE:ID="playlist-creation-1715829025",CLASS="timestamp",START-DATE="2024-05-16T03:10:25.986Z",END-ON-NEXT=YES,X-SERVER-TIME="1715829025.99"')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-DATERANGE:ID="source-1715828996",CLASS="live-video-net-stream-source",START-DATE="2024-05-16T03:09:56.346Z",END-ON-NEXT=YES,X-NET-LIVE-VIDEO-STREAM-SOURCE="live"')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:04.590Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:05.582Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:06.579Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:07.568Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:08.627Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:09.635Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:10.637Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:11.622Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:12.635Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:13.643Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:14.656Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:15.659Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:16.658Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:17.649Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:18.654Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:19.667Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:20.671Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:21.659Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:22.654Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:23.671Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:24.679Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:25.683Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:26.669Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:27.687Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:28.688Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:29.676Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:30.662Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:31.649Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PROGRAM-DATE-TIME:2024-05-16T03:17:32.642Z')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PREFETCH:https://video-edge-5bb6a0.lax03.hls.live-video.net/v1/segment/CosGVaGdE8E6elCAI8zrcQNJw4aRsaw7qtISDOdSeHsp-csYNeKIQbJtmVrXgn69yzaekKrn3woPk0hFzVzD2Q6q6fm1iMIrqlo-MSNuofd9aHboPLeuhtd-r450idjl3q7PBhg03BuiMlfbJMXB9_vtKqrPhKzPm4VtNnmqnHhnLaWNSdTA1b0oN5581iwoz9y7buJPr3pto-FBnoFpho45FWYPSAofoKwTrBIqMPMtnzHoXFMjw0MkJ_k19xvRMTFaYiZyzxHOIHZAamBwYFRBb6YNwp7xrSbmla3HYpQfe1yrl2-56NWA7TaBNhjwZxXazEPTvBQLNTzxIsFLX1rebdhViAa7iHWfsxkyh41rekQ0h9miAnHk_l48Z20ZnBGwAWT7aQfPeKNgO_9vUTjJIfafER_K7rFYvbOZhigJf6ztSP2VIBBs-hMacjx2a4LjKjGxrR5_abn6EJrToiZTYeghfLn_9e93s9W4Mive5ar-ZgqcnqXDNbEYaBUQkGUG-RRO9bc6b5xfDAECn2oo-YrytDBP7xOGjFMbY3H2n0R4pks-nuDTAauoyJPa3asdIZEKg6GvaEacQBj3DX9NeTS9qi6gZe1eS3tT9JOXw8kXP88QLhpjB7W4FAnFj-4O-gUaS-8_wi_F8IM4IiZ02k_-oMJ4plPnIyQt8MZCNFQQ3W16w4dyX9Xnk2-Mp8YVDzRqH1-fdpcpD85xmspnR_NThIlNHulrxbEEHBgh6yg_uyzb9iAi-mmPB1ANlVqNaj_9i8uPW6r2Jz_c_Pmc4SMux8PxEiJrpvyC-h46Q9yK2ehvg60-JUNfhwQlTR-OVe6yTj-2tkEp6wcNOx9DC8aqx78dZzkGlxFe8C_onsmPEfYaD3zbDq8cwF5pN1i3_SVE6_yzIF6P8ITl38jo0twkl2NSrN8XdjwisNWdayNzgLiZr2OQa-nPmhM2pvtrojZu3euk5YcwywekufszdRRNOZm6zMHNvTqLMGgzQHL1nTx3YYsaB4nCjghtJyjSJJzG5xDBXdgjCCAaDCqiJAlSnpSrbW8IsiABKgl1cy13ZXN0LTIwuAk.ts')
[hls @ 0x7fb55aa23600] Skip ('#EXT-X-PREFETCH:https://video-edge-5bb6a0.lax03.hls.live-video.net/v1/segment/Co0Gvh4SHqpyvDzZQYzxhkP5jXCi-pV-xC0fJl4Jutlj-vgGiIWWCYYK7c2iL0aGYaGu40mZIg4WIMmlpYU5oY9hdSZm4tolFa_b11QcEAXkUqtDDli_4nKFST_bZcN-NZLQI9Rr5agxNzfBik2LmC10ZiDBnYLXvhHz4uhP850cD41Xix1Lx5PnK5bv_FVHIDr5tAbb42k-K6ywlKbb3l5Cs6m8UuJNR-Ze_CtD2DoIOTulUmgnFQsQVVjnl4ni3r3yQOOOTmWtxFKmCW5qqdix4lOuvH3xeDBpyC6RQkPkkBfNSnHt-qXRB_J7ZwlUQwUPWELspYFJxmIQVr1Mu5YvT1dJZwADSUL9skDG8_Ye0BZcDzuYiphyTzt35J6PRpM-DKqno6ArQwUosk5IwJYRVeJa19-uRYDhVGO5dj8PgBAS8EGCCmV1rVRan92o80hJhNKq0VeXZ1VPPDhpnAGmNoF1wC7llDe1Os9Y8rA-PnS11wIkn2nqp4t5QqyLOsOCA0jGJx5f1WfM6Y1n3XsQtFnyqBqvS8pv_mLy4hzhSoOv5jwv5HcoTmutQpz23_2l8T4lXzsC1l8zK3SqG1GFBe5Y9MHyPAj0B8TWWsgcQn96dHoRnW_zv8WyvlYobWh-BNXEJ_LeshQqBdu-B-nFS52SKZ9qgk8OBNCTEN6hQQWmKtyXeT4JLD0KSIa0NMd9TbCuaCSiLqH1ViXGvD_UBcnd1ADGBUYw1jn1q611GpAAHlpWbLpgMkTiwbCFvgmD_JyaNQH13ojJHSa1D7Hx-hNOzARvo7Zakx_aUrprsqPEBYMDU4p3vOHLbcvODxKGvo3CwJH5SFiDod_zJD_d1V0DIaLV9oE_RWKZMjTPFlYKJG1lfVkZaTyU23gXFiA711QWIbjwRRHC16Xcbtemp8kZSh-wqHt8DFgAKYSw0dGQSV--SykqhUEHTfwRme4DIg02xtsjqXAVNXdKNb7EInomdAK5zt9FWNuEK2JXDDyo_fyeQrWchCcXnr0VgdOjPlKx9f5BznncbNtg9RoMJEErT4DlXBs8QDpvIAEqCXVzLXdlc3QtMjC4CQ.ts')
[https @ 0x7fb554cbaac0] Opening 'https://video-edge-5bb6a0.lax03.hls.live-video.net/v1/segment/CosGYdGkP39Q_70EakBmDzRnVeNbQe0D-qGw10HZG7hGuwDayn1M_ROOi1Puxf_N3fT5kY_ILift1vYiWhcj6Euvgtixo2n_8xjXLgfeJsZcw1x9GEGzFViDCjX8PXOBle6U5t3m_bDkoBV1_3JGhvOFYtJwV0NrMXlDB5Dubl6JrE7TAKKtH9Sei0vb-ICpC4ZdaNzZyZf_0im8O5_-9-_oxBmqkUJ3_YTptSEBWEYS0kcrlo14I7jLDtkYPvYxYl6x5zH_laOa0-BeTQS2A2iwU-4pFQ7uO-ptTGwyF5JKqFXg9xlriV6o33Z9cika9S61Nb2QTzQMmEsD0e1HBeI1XCnFs4b3QuioTfigECZiSXn3xJDUAICsoqrCcx3xU3qSHbmWMYnN5g6IcRjIQVCIXpFWM5Z1RMBHpgun6DGt3KJfc6VCBVRcWCQdpAJbv0r-X6gLoqAdY-hU5ch-NgWKhcYU3xiZRnPnYHOYv-Mk00z9t2gxk2TBejQPbLiXTIz4MiRKT8VyheSZZ-5xbvMU-j3J_jAS992tmi17m_dUGZwzy9gX_utXM7yEOorVt04EBW8xxs5rYQzK3FCFVljKSMDFne0i3WkdsJatQh2a-xBsWQMpCbj_vmXWNQBWszfy4XiJz_OlNuWheLg8kr_Uu6SDABP4MY6wYpM_sAdPrHFucoI8Phc_ZLCL6ETJW_u79CNRh4eL_2uhwHByI9ZmWKc5G04SYi6Om94x7zwDKN8Wvjei_N1rmoJxA6BImbCKyjtEzqx7eDkPfii18PNTbHFNbShnQbNwvk2z8GH4sCVQtT1f9AwqebZ-eU9Nn50-kK4IjAXY-jVp8Vy17uk6h1hg_2R3jJpxfUpUG-GfMB7nQnEJZwaju5f0hLloAAB5envfIoJSeuUEOkTc8EBSQ_tFDfzWcXQR6fUhPJa6SmwLWWUv3PojUKxGl_6LYChJECIgi6Kmfvb0mpolj870i12ySmyYb2H8BldhAhZeROEhXWkGHa1l5GECGUCLnbDEhVw9GyW4H_WlXW0aDPgRaQa62Obh_HBa7SABKgl1cy13ZXN0LTIwuAk.ts' for reading

There are also prompts when downloading rtmp links ERROR: RTMP download detected but "rtmpdump" could not be run. Please install 。How to install rtmpdump

Hello

try using the bundled yt-dlp see this link for more info.

About the rtmpdump i can probably bundle into the container.

Hello

try using the bundled yt-dlp see this link for more info.

About the rtmpdump i can probably bundle into the container.

Hello, the problem may be that the link name is too long. I added -o "tset.ts" and it can download normally.How should I configure this on webui?
微信截图_20240516120900
微信截图_20240516121320

Hello

try using the bundled yt-dlp see this link for more info.

About the rtmpdump i can probably bundle into the container.

Hello, the problem may be that the link name is too long. I added -o "tset.ts" and it can download normally.How should I configure this on webui?

微信截图_20240516120900

微信截图_20240516121320

the -o flag is the output format. click on the gear and add custom format like you did here.

image

@2284787774 rtmpdump has been bundled into the container. and the main bug request isn't really related to the frontend and can be solved by using output format.