ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
131.4k stars 9.96k forks source link

Audio pitch shifted when opening a, currently live, twitch stream's file being downloaded using --no-part #27296

Open Tydoki opened 3 years ago

Tydoki commented 3 years ago

Checklist

Verbose log

PS C:\Users\User\Desktop> youtube-dl --verbose --format bestvideo[width=3840]+bestaudio[ext=m4a]/bestvideo[width=3840]+bestaudio/bestvideo[width=2560]+bestaudio[ext=m4a]/bestvideo[width=2560]+bestaudio/bestvideo[width=1080]+bestaudio[ext=m4a]/bestvideo[width=1080]+bestaudio/bestvideo[width>1080]+bestaudio[ext=m4a]/bestvideo[width>1080]+bestaudio/bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best https://www.twitch.tv/ariasaki
[debug] System config: []
[debug] User config: ['-c', '-i', '-v', '--buffer-size', '16k', '--hls-prefer-ffmpeg', '--hls-use-mpegts', '-o', 'E:\\Data Archive\\Default\\%(title)s-Date%(upload_date)s-Views%(view_count)s-ID%(id)s.%(ext)s', '--no-part', '--cookies', 'C:\\Scripts\\cookies.txt']
[debug] Custom config: []
[debug] Command-line args: ['--verbose', '--format', 'bestvideo[width=3840]+bestaudio[ext=m4a]/bestvideo[width=3840]+bestaudio/bestvideo[width=2560]+bestaudio[ext=m4a]/bestvideo[width=2560]+bestaudio/bestvideo[width=1080]+bestaudio[ext=m4a]/bestvideo[width=1080]+bestaudio/bestvideo[width>1080]+bestaudio[ext=m4a]/bestvideo[width>1080]+bestaudio/bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best', 'https://www.twitch.tv/ariasaki']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2020.12.02
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.19041
[debug] exe versions: ffmpeg git-2019-12-08-9f7b2b3, ffprobe 4.3.1-2020-11-08-full_build-www.gyan.dev
[debug] Proxy map: {}
[twitch:stream] ariasaki: Downloading stream GraphQL
[twitch:stream] ariasaki: Downloading access token JSON
[twitch:stream] 40809811550: Downloading m3u8 information
[debug] Invoking downloader on 'https://video-weaver.ord02.hls.ttvnw.net/v1/playlist/CrEESgkU-NW_9Wc8VspUZhmmdIfwYqZWUvychKTpYMCnyi680QuDjcHZP2DNpWBHptMdzzi6PwXcCAKv-yJdiL6T_hH44DaBzhH0OyR9JWzNuC5TqzcLSZ1l-AUkgiY6JkT6iSmo1g7-O3DqyKdXgAqEsodlAqiuLm1YDHj3Sb6YTRSssinRyzJLJ8K3cw7EgOZ7ufoVXigdq3d-TNLG-ztCRMlPSOaWTnaZokDZt2Kqtvge-Bu9XjSPQJxmrPZRQpg6drR18-efB69jjSNLeqKDsDD5vxkU5OreBNyz16rDZOp1wOQ4dY66aCAGAeE47UGrZq0gEX-vE2gZPn3X1PGor8FJTdvMcVlbVn8L0r-U9da2oqA8wD8j_cNlrR9BqFv2n8T-WCZsDARvLkOqMLEAlMIbBZuDU8N4U2KVj6HrI0D9IQ4ocgvuV2UnxFjkJ9ZE2ot_IUfrp-Edr4lmTcQrzpZMKxYfzA3jrw-dpBAr5x6qPx2qoT1Nd_luj2_yyinwScTz96gIq-17zC1xyphf4X5gva-o20tF9XXJii71yoJIYl-zAWOUuwEKlWQSV2GfRUwTNd2U81VRPXRtFgf4euW0nYxrFsPGHuLZlqO9jba_prM-y1mbZOnWtzbbmv-EOdtIGNTi0TiEjsAbbKOsNHmCDQrKhr3zsSELL5uRPNaHJeMrjYS2_sHnZe_yBr1C8zL6ffM-jjCihk0B8KhnKC8A_nnRQ_q64yvBrQXUKa8xEhCVC_aKVExgrZIdjcCHpCHJGgxLFDiMr6BOY5frBiQ.m3u8'
[download] Destination: E:\Data Archive\Default\AriaSaki (live) 2020-12-04 03_02-Date20201204-ViewsNA-ID40809811550.mp4
[debug] ffmpeg command line: ffmpeg -y -loglevel verbose -headers "Accept-Language: en-us,en;q=0.5
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3611.2 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip, deflate
" -i "https://video-weaver.ord02.hls.ttvnw.net/v1/playlist/CrEESgkU-NW_9Wc8VspUZhmmdIfwYqZWUvychKTpYMCnyi680QuDjcHZP2DNpWBHptMdzzi6PwXcCAKv-yJdiL6T_hH44DaBzhH0OyR9JWzNuC5TqzcLSZ1l-AUkgiY6JkT6iSmo1g7-O3DqyKdXgAqEsodlAqiuLm1YDHj3Sb6YTRSssinRyzJLJ8K3cw7EgOZ7ufoVXigdq3d-TNLG-ztCRMlPSOaWTnaZokDZt2Kqtvge-Bu9XjSPQJxmrPZRQpg6drR18-efB69jjSNLeqKDsDD5vxkU5OreBNyz16rDZOp1wOQ4dY66aCAGAeE47UGrZq0gEX-vE2gZPn3X1PGor8FJTdvMcVlbVn8L0r-U9da2oqA8wD8j_cNlrR9BqFv2n8T-WCZsDARvLkOqMLEAlMIbBZuDU8N4U2KVj6HrI0D9IQ4ocgvuV2UnxFjkJ9ZE2ot_IUfrp-Edr4lmTcQrzpZMKxYfzA3jrw-dpBAr5x6qPx2qoT1Nd_luj2_yyinwScTz96gIq-17zC1xyphf4X5gva-o20tF9XXJii71yoJIYl-zAWOUuwEKlWQSV2GfRUwTNd2U81VRPXRtFgf4euW0nYxrFsPGHuLZlqO9jba_prM-y1mbZOnWtzbbmv-EOdtIGNTi0TiEjsAbbKOsNHmCDQrKhr3zsSELL5uRPNaHJeMrjYS2_sHnZe_yBr1C8zL6ffM-jjCihk0B8KhnKC8A_nnRQ_q64yvBrQXUKa8xEhCVC_aKVExgrZIdjcCHpCHJGgxLFDiMr6BOY5frBiQ.m3u8" -c copy -f mpegts "file:E:\Data Archive\Default\AriaSaki (live) 2020-12-04 03_02-Date20201204-ViewsNA-ID40809811550.mp4"
ffmpeg version git-2019-12-08-9f7b2b3 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 9.2.1 (GCC) 20191125
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf
  libavutil      56. 36.101 / 56. 36.101
  libavcodec     58. 64.101 / 58. 64.101
  libavformat    58. 35.101 / 58. 35.101
  libavdevice    58.  9.101 / 58.  9.101
  libavfilter     7. 68.100 /  7. 68.100
  libswscale      5.  6.100 /  5.  6.100
  libswresample   3.  6.100 /  3.  6.100
  libpostproc    55.  6.100 / 55.  6.100
[tcp @ 000002468a5cd640] Starting connection attempt to 52.223.241.9 port 443
[tcp @ 000002468a5cd640] Successfully connected to 52.223.241.9 port 443
[hls @ 000002468a5c9940] Skip ('#EXT-X-VERSION:3')
[hls @ 000002468a5c9940] Skip ('#EXT-X-TWITCH-ELAPSED-SECS:1458.000')
[hls @ 000002468a5c9940] Skip ('#EXT-X-TWITCH-TOTAL-SECS:1464.006')
[hls @ 000002468a5c9940] Skip ('#EXT-X-START:TIME-OFFSET=0.000')
[hls @ 000002468a5c9940] Skip ('#EXT-X-DATERANGE:ID="stitched-ad-1607068965-15186999993",CLASS="twitch-stitched-ad",START-DATE="2020-12-04T08:02:45.465Z",DURATION=15.187,X-TV-TWITCH-AD-POD-LENGTH="1",X-TV-TWITCH-AD-POD-POSITION="0",X-TV-TWITCH-AD-LINE-ITEM-ID="6441214720001",X-TV-TWITCH-AD-LOUDNESS="-25.793354",X-TV-TWITCH-AD-ADVERIFICATIONS="eyJWZXJpZmljYXRpb25zIjpbeyJ2ZW5kb3IiOiJtb2F0LmNvbS1vbXNka3R3aXRjaGhvc3RlZHNzYWlhbWF6b252aWRlbzIzNjQ3MzkzOTYyOSIsIkphdmFTY3JpcHRSZXNvdXJjZSI6W3siYXBpRnJhbWV3b3JrIjoib21pZCIsImJyb3dzZXJPcHRpb25hbCI6dHJ1ZSwiVVJJIjoiaHR0cHM6Ly96Lm1vYXRhZHMuY29tL29tc2RrdHdpdGNoaG9zdGVkc3NhaWFtYXpvbnZpZGVvMjM2NDczOTM5NjI5L21vYXR2aWRlby5qcyJ9XSwiVmVyaWZpY2F0aW9uUGFyYW1ldGVycyI6IntcIm1vYXRDbGllbnRMZXZlbDFcIjpcIjIzMTg3MjY5MDA0MDFcIixcIm1vYXRDbGllbnRMZXZlbDJcIjpcIjk2OTM1OTI0OTA1MDFcIixcIm1vYXRDbGllbnRMZXZlbDNcIjpcIjY0NDEyMTQ3MjAwMDFcIixcIm1vYXRDbGllbnRMZXZlbDRcIjpcIjEwMDE1NTkyMDA2MDFcIn0ifV19",X-TV-TWITCH-AD-ROLL-TYPE="PREROLL",X-TV-TWITCH-AD-ADVERTISER-ID="2318726900401",X-TV-TWITCH-AD-CLICK-TRACKING-URL="https://fls-na.amazon-adsystem.com/1/416719/1/OP/?i=BBWwxdedb5Gudk0y61sfkQ&e=videoClick&a=6441214720001&c=1001559200601&s=pda&u=UVOh8D4SdTYzj2MKavMF7g&event=imp|https://aax-us-pdx.amazon-adsystem.com/x/px/IlFTofA-EnU2M49jCmrzBe4AAAF2LMZsIwYAAAKKBJaVxPA/%7B%22c%22%3A%22video%22%2C%22clk%22%3A1%2C%22src%22%3A650%7D",X-TV-TWITCH-AD-ORDER-ID="9693592490501",X-TV-TWITCH-AD-CREATIVE-ID="1001559200601",X-TV-TWITCH-AD-AD-FORMAT="standard_video_ad",X-TV-TWITCH-AD-RADS-TOKEN="eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJicm9hZGNhc3RlciI6IjYyNTEwMjA2Iiwidmlld2VyIjoiNTgzMDQwMzg5Iiwic2Vzc2lvbiI6Ijg0OTQzY2MxODcwOTQyNjk4YjA0OGJjZmY1OGRhNDI0IiwidmlkZW9fc2Vzc2lvbl9pZCI6IjI2MDE5MDI3NDIwMDQ2Mzk1NzYiLCJkdXJhdGlvbiI6MzAsImlzX3ZsbSI6ZmFsc2UsImlhdCI6MTYwNzA2ODk2OSwiaXNzIjoiR3JhbmREQWRzIn0.1OTDqB4HCCDSO89UmeHIKQxHwSQ0zUtApt6KE1b1lB4kKxL92mxW5F264LUrukUfC3nmQZmhb-qmx1ip-2jqRA",X-TV-TWITCH-AD-AD-SESSION-ID="84943cc1870942698b048bcff58da424",X-TV-TWITCH-AD-URL="https://aax-us-pdx.amazon-adsystem.com/x/c/QlFTofA-EnU2M49jCmrzBe4AAAF2LMZsCAYAAAKKBJaVxPA/https://ad.doubleclick.net/ddm/trackclk/N504803.2374517TWITCHTVUS/B23993818.287217676;dc_trk_aid=480836301;dc_trk_cid=122074074;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;gdpr=0;gdpr_consent="')
[hls @ 000002468a5c9940] Skip ('#EXT-X-DATERANGE:ID="source-1607068965",CLASS="twitch-stream-source",START-DATE="2020-12-04T08:02:45.465Z",END-ON-NEXT=YES,X-TV-TWITCH-STREAM-SOURCE="Amazon|1001559200601"')
[hls @ 000002468a5c9940] Skip ('#EXT-X-DATERANGE:ID="trigger-1607068965",CLASS="twitch-trigger",START-DATE="2020-12-04T08:02:45.465Z",END-ON-NEXT=YES,X-TV-TWITCH-TRIGGER-URL="https://video-weaver.ord02.hls.ttvnw.net/trigger/CrEESgkU-NW_9Wc8VspUZhmmdIfwYqZWUvychKTpYMCnyi680QuDjcHZP2DNpWBHptMdzzi6PwXcCAKv-yJdiL6T_hH44DaBzhH0OyR9JWzNuC5TqzcLSZ1l-AUkgiY6JkT6iSmo1g7-O3DqyKdXgAqEsodlAqiuLm1YDHj3Sb6YTRSssinRyzJLJ8K3cw7EgOZ7ufoVXigdq3d-TNLG-ztCRMlPSOaWTnaZokDZt2Kqtvge-Bu9XjSPQJxmrPZRQpg6drR18-efB69jjSNLeqKDsDD5vxkU5OreBNyz16rDZOp1wOQ4dY66aCAGAeE47UGrZq0gEX-vE2gZPn3X1PGor8FJTdvMcVlbVn8L0r-U9da2oqA8wD8j_cNlrR9BqFv2n8T-WCZsDARvLkOqMLEAlMIbBZuDU8N4U2KVj6HrI0D9IQ4ocgvuV2UnxFjkJ9ZE2ot_IUfrp-Edr4lmTcQrzpZMKxYfzA3jrw-dpBAr5x6qPx2qoT1Nd_luj2_yyinwScTz96gIq-17zC1xyphf4X5gva-o20tF9XXJii71yoJIYl-zAWOUuwEKlWQSV2GfRUwTNd2U81VRPXRtFgf4euW0nYxrFsPGHuLZlqO9jba_prM-y1mbZOnWtzbbmv-EOdtIGNTi0TiEjsAbbKOsNHmCDQrKhr3zsSELL5uRPNaHJeMrjYS2_sHnZe_yBr1C8zL6ffM-jjCihk0B8KhnKC8A_nnRQ_q64yvBrQXUKa8xEhCVC_aKVExgrZIdjcCHpCHJGgxLFDiMr6BOY5frBiQ"')
[hls @ 000002468a5c9940] Skip ('#EXT-X-DATERANGE:ID="quartile-1607068965-0",CLASS="twitch-ad-quartile",START-DATE="2020-12-04T08:02:45.465Z",DURATION=2.002,X-TV-TWITCH-AD-QUARTILE="0"')
[hls @ 000002468a5c9940] Skip ('#EXT-X-DISCONTINUITY')
[hls @ 000002468a5c9940] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-12-04T08:02:45.465Z')
[hls @ 000002468a5c9940] Skip ('#EXT-X-DATERANGE:ID="quartile-1607068967-1",CLASS="twitch-ad-quartile",START-DATE="2020-12-04T08:02:47.466Z",DURATION=2.002,X-TV-TWITCH-AD-QUARTILE="1"')
[hls @ 000002468a5c9940] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-12-04T08:02:47.466Z')
[hls @ 000002468a5c9940] Skip ('#EXT-X-PROGRAM-DATE-TIME:2020-12-04T08:02:49.468Z')
[hls @ 000002468a5c9940] HLS request for url 'https://video-edge-ee6dcc.ord02.abs.hls.ttvnw.net/v1/segment/CpMFNzVbVxgWNcCmj0QZMPPnTOk35my-Cz2VN2bsarcP2MElQR2hNB1rhCn-8LUxNDgRyJFIgMXIglWmBKLVsXnRynC_fLDfAAxVppdNyhmCu3WoFDnVfVOBM7_aobJvlhkHzzR5yUgYr0OVxayYKFsYFcVVykmLcsIGltSHcZAqC-O1m07tbUtExNxXmAJS9kpYeuGrqmf44SNpUqNL48v9qvTyz0jUUKRSzMgMdmp3dxWs_pQepsdZgGboHWJ7A8BoOj6GXOTMsztAyUpHRh7VqRBAa1Y67oudAkn_zygUW62EvDy4iRHH93Y8HM6VQY71XQYmP54utwcLzxy5nTiITUPkzjgzfkEQFsW2H6EDFvTsM0yESFImbNgBG8D9LAppnFWpc8fNVbBAgZTbn7Q07wBtc3zpe4wTCCxmDP0808CClbEgJbNnayWyCd0KO7F4VN-dXbmqEh1Br7UTq4OeOsy7_-6k_ex0JVmT5YV0xr9GGGFMauQFH6y1ZCLDSuiSS8l9L04OlQ0PBHeS6lHpogTT874wwlD2QgUDBIfWMQpIMeF8KG66fy6vY32LrYXPY-UrtrwtsBMDRZNzWC9DdkatqRB_AUyx9giQZeCLaOXKhWBLyuaODXi5Md7rx1nZFEvv7j7fBYK2B7hipqgCiGRy5vu2B00qinkjUZavVDCnYs7lePHJIRsefPNgqPMSNBlqHhuBy692ybIgFNMleV77VKnJUZBGxMlHJRGG04imme5vlziWCQjchSdABq_jHq9buris9RP_LJHw2MZFblKhLnoGNRjYQn43wNTCSN6JuN5Ohky-AdaDl8qsoN_Y615dH5PYIRFGxmAnnTNwCtCAw8paAdcvwNKRtF5NlJQE9D8SEDYEk2K73-L89dK-wuH9EwwaDFKm2_zuWSy0FRL4ww.ts', offset 0, playlist 0
[hls @ 000002468a5c9940] Opening 'https://video-edge-ee6dcc.ord02.abs.hls.ttvnw.net/v1/segment/CpMFNzVbVxgWNcCmj0QZMPPnTOk35my-Cz2VN2bsarcP2MElQR2hNB1rhCn-8LUxNDgRyJFIgMXIglWmBKLVsXnRynC_fLDfAAxVppdNyhmCu3WoFDnVfVOBM7_aobJvlhkHzzR5yUgYr0OVxayYKFsYFcVVykmLcsIGltSHcZAqC-O1m07tbUtExNxXmAJS9kpYeuGrqmf44SNpUqNL48v9qvTyz0jUUKRSzMgMdmp3dxWs_pQepsdZgGboHWJ7A8BoOj6GXOTMsztAyUpHRh7VqRBAa1Y67oudAkn_zygUW62EvDy4iRHH93Y8HM6VQY71XQYmP54utwcLzxy5nTiITUPkzjgzfkEQFsW2H6EDFvTsM0yESFImbNgBG8D9LAppnFWpc8fNVbBAgZTbn7Q07wBtc3zpe4wTCCxmDP0808CClbEgJbNnayWyCd0KO7F4VN-dXbmqEh1Br7UTq4OeOsy7_-6k_ex0JVmT5YV0xr9GGGFMauQFH6y1ZCLDSuiSS8l9L04OlQ0PBHeS6lHpogTT874wwlD2QgUDBIfWMQpIMeF8KG66fy6vY32LrYXPY-UrtrwtsBMDRZNzWC9DdkatqRB_AUyx9giQZeCLaOXKhWBLyuaODXi5Md7rx1nZFEvv7j7fBYK2B7hipqgCiGRy5vu2B00qinkjUZavVDCnYs7lePHJIRsefPNgqPMSNBlqHhuBy692ybIgFNMleV77VKnJUZBGxMlHJRGG04imme5vlziWCQjchSdABq_jHq9buris9RP_LJHw2MZFblKhLnoGNRjYQn43wNTCSN6JuN5Ohky-AdaDl8qsoN_Y615dH5PYIRFGxmAnnTNwCtCAw8paAdcvwNKRtF5NlJQE9D8SEDYEk2K73-L89dK-wuH9EwwaDFKm2_zuWSy0FRL4ww.ts' for reading
[tcp @ 000002468a5cd4c0] Starting connection attempt to 52.223.226.237 port 443
[tcp @ 000002468a5cd4c0] Successfully connected to 52.223.226.237 port 443
[hls @ 000002468a5c9940] HLS request for url 'https://video-edge-ee6dcc.ord02.abs.hls.ttvnw.net/v1/segment/CpUF3qGtTKB3ZhDAgOE448Hge1xGFEgA0nOol4qxeWOtQcJlc9iHbHaDpVdjzidUILPmhmb1vmlyyNkbrXc7uy1xXlpa62RudkrXxxbsEfK0LBvta5MlCQlm9o6yFoZEufcbwscKgUevr0D4xvbIkIl6Dz-qT0iW6PtlMn_oThbgVGQ29cQIdvhN_bI2azEb35nfrY8TwUcVOx2K_Wzr7FE8Irw8mG418a15plLMngNhJffwdY8QDfiuHsyl9ONE-jAi8OKC6-lHxkOHCL9XPjuQMKCrDKPWl7f_5ZC2xw26WJLubDd3GNJ3G7C3ztwpwb_rpb7DGPiXEXjXHCmPWjSny5KogWG7Kevr4xcV-VN7owvG4DSCACvJ8UoMoIKVejMf0OIdy2dAM-NWItfP6vtZxz4swlCI1N4stv14vcfnEDj9pU8lFEgSAVv2k46cuFc0rk2pnS-bgAlsFSHofaslzKdfKTjmXlB9As3mcf1pvmgMwY5FATnybhkVSpP3qo4RX96O7MZRzHKygprQLc8iYqgGxCyKVFDHKog4kAATSPZ_x8jwjbqVGXBpgtDJ9LzujvqDtM6gzClwsnEft5Us9ZBhD3c7Rb3dmxPhBKNWQPfwuTlixz1KkqdzYidOymtVD7V1ReJ02nxQff_ulUgcsSKiicosk-N4H7aIGwhEz1RiG8zNK5d6mg6TPuygYY9YDdgJCViuVkXM3QjHhe-WMzCZT03dttzUmfZLPk4BRFLtlb6sqkH9_H8mhk4mU-ueqR_vMSt05PS8OJVZ1gahAyK2Qejgu8iUn7BPsyPD6QnBQnZZ4k6BhOVc5N9w7di66oZmig6nl36MRVVzX2cPtUYOokTb52D_4xU1rebzSwGsZs60ABIQcZH64D4Kqg5VVCG4_AIZuhoM73gV6CMUEyrdZfKm.ts', offset 0, playlist 0
[hls @ 000002468a5c9940] Opening 'https://video-edge-ee6dcc.ord02.abs.hls.ttvnw.net/v1/segment/CpUF3qGtTKB3ZhDAgOE448Hge1xGFEgA0nOol4qxeWOtQcJlc9iHbHaDpVdjzidUILPmhmb1vmlyyNkbrXc7uy1xXlpa62RudkrXxxbsEfK0LBvta5MlCQlm9o6yFoZEufcbwscKgUevr0D4xvbIkIl6Dz-qT0iW6PtlMn_oThbgVGQ29cQIdvhN_bI2azEb35nfrY8TwUcVOx2K_Wzr7FE8Irw8mG418a15plLMngNhJffwdY8QDfiuHsyl9ONE-jAi8OKC6-lHxkOHCL9XPjuQMKCrDKPWl7f_5ZC2xw26WJLubDd3GNJ3G7C3ztwpwb_rpb7DGPiXEXjXHCmPWjSny5KogWG7Kevr4xcV-VN7owvG4DSCACvJ8UoMoIKVejMf0OIdy2dAM-NWItfP6vtZxz4swlCI1N4stv14vcfnEDj9pU8lFEgSAVv2k46cuFc0rk2pnS-bgAlsFSHofaslzKdfKTjmXlB9As3mcf1pvmgMwY5FATnybhkVSpP3qo4RX96O7MZRzHKygprQLc8iYqgGxCyKVFDHKog4kAATSPZ_x8jwjbqVGXBpgtDJ9LzujvqDtM6gzClwsnEft5Us9ZBhD3c7Rb3dmxPhBKNWQPfwuTlixz1KkqdzYidOymtVD7V1ReJ02nxQff_ulUgcsSKiicosk-N4H7aIGwhEz1RiG8zNK5d6mg6TPuygYY9YDdgJCViuVkXM3QjHhe-WMzCZT03dttzUmfZLPk4BRFLtlb6sqkH9_H8mhk4mU-ueqR_vMSt05PS8OJVZ1gahAyK2Qejgu8iUn7BPsyPD6QnBQnZZ4k6BhOVc5N9w7di66oZmig6nl36MRVVzX2cPtUYOokTb52D_4xU1rebzSwGsZs60ABIQcZH64D4Kqg5VVCG4_AIZuhoM73gV6CMUEyrdZfKm.ts' for reading
[tcp @ 000002468a5f7480] Starting connection attempt to 52.223.226.237 port 443
[tcp @ 000002468a5f7480] Successfully connected to 52.223.226.237 port 443
[mpegts @ 000002468a68f3c0] parser not found for codec timed_id3, packets or times may be invalid.
[h264 @ 000002468ac79680] Reinit context to 1920x1088, pix_fmt: yuv420p
Input #0, hls, from 'https://video-weaver.ord02.hls.ttvnw.net/v1/playlist/CrEESgkU-NW_9Wc8VspUZhmmdIfwYqZWUvychKTpYMCnyi680QuDjcHZP2DNpWBHptMdzzi6PwXcCAKv-yJdiL6T_hH44DaBzhH0OyR9JWzNuC5TqzcLSZ1l-AUkgiY6JkT6iSmo1g7-O3DqyKdXgAqEsodlAqiuLm1YDHj3Sb6YTRSssinRyzJLJ8K3cw7EgOZ7ufoVXigdq3d-TNLG-ztCRMlPSOaWTnaZokDZt2Kqtvge-Bu9XjSPQJxmrPZRQpg6drR18-efB69jjSNLeqKDsDD5vxkU5OreBNyz16rDZOp1wOQ4dY66aCAGAeE47UGrZq0gEX-vE2gZPn3X1PGor8FJTdvMcVlbVn8L0r-U9da2oqA8wD8j_cNlrR9BqFv2n8T-WCZsDARvLkOqMLEAlMIbBZuDU8N4U2KVj6HrI0D9IQ4ocgvuV2UnxFjkJ9ZE2ot_IUfrp-Edr4lmTcQrzpZMKxYfzA3jrw-dpBAr5x6qPx2qoT1Nd_luj2_yyinwScTz96gIq-17zC1xyphf4X5gva-o20tF9XXJii71yoJIYl-zAWOUuwEKlWQSV2GfRUwTNd2U81VRPXRtFgf4euW0nYxrFsPGHuLZlqO9jba_prM-y1mbZOnWtzbbmv-EOdtIGNTi0TiEjsAbbKOsNHmCDQrKhr3zsSELL5uRPNaHJeMrjYS2_sHnZe_yBr1C8zL6ffM-jjCihk0B8KhnKC8A_nnRQ_q64yvBrQXUKa8xEhCVC_aKVExgrZIdjcCHpCHJGgxLFDiMr6BOY5frBiQ.m3u8':
  Duration: N/A, start: 60.000000, bitrate: N/A
  Program 0
    Metadata:
      variant_bitrate : 0
    Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp
    Metadata:
      variant_bitrate : 0
    Stream #0:1: Video: h264 (Main), 1 reference frame ([27][0][0][0] / 0x001B), yuv420p(tv, unknown/bt709/unknown, left), 1920x1080 (1920x1088), 29.97 tbr, 90k tbn, 2k tbc
    Metadata:
      variant_bitrate : 0
    Stream #0:2: Data: timed_id3 (ID3  / 0x20334449)
    Metadata:
      variant_bitrate : 0
[mpegts @ 000002468ac9bd80] service 1 using PCR in pid=256, pcr_period=0ms
[mpegts @ 000002468ac9bd80] muxrate VBR, sdt every 500 ms, pat/pmt every 100 ms
Output #0, mpegts, to 'file:E:\Data Archive\Default\AriaSaki (live) 2020-12-04 03_02-Date20201204-ViewsNA-ID40809811550.mp4':
  Metadata:
    encoder         : Lavf58.35.101
    Stream #0:0: Video: h264 (Main), 1 reference frame ([27][0][0][0] / 0x001B), yuv420p(tv, unknown/bt709/unknown, left), 1920x1080 (0x0), q=2-31, 29.97 tbr, 90k tbn, 90k tbc
    Metadata:
      variant_bitrate : 0
    Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 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
[hls @ 000002468a5c9940] HLS request for url 'https://video-edge-ee6dcc.ord02.abs.hls.ttvnw.net/v1/segment/CukEQbJ8s4kkpb06OWM4JGNooX1ix3lgb8ZxrWdAZJOx0UHSMVClnlVeHB7dPr9UTVNFCefMz9_Vi46Bt4jgfpOr0WDxATG1W3fhNGep2__djiXitSaVcc-CqFzUoN8i0elQXU15BIChh205hCZKTL7FQ_SZbTFVGB573ZIVZnh2xZszu3EMDi1W4xFmPoOtHoj5pvbG_d0W5XmKECYpRxU6x39fGb4TlmUT-yxY2rNm6SeOjGnSGa-neGWMW9zvQDJQ9H6v0gyAOcjSeZ0cPkdtcBFbcWTTa-rCvbN8UNVMAyYG9tRSwgo_o-uKAQniddC3rp1R8ONOeW-Z-v2OBSSmuJ5r64PuBCmz5DqyACF8voyTh3Qr1nvGZWrfh4eSP0ogjyY8KBsRNWc2stsimqvpgX3bgDx1rNqcqk4qdc5GOqK-zz-AkVp8JqiVQSy5JcdZkR1uW5Mw8MeyzL-aR4rn--a_cVQ8OksP88zj-fPqTcMQecVGH6bdTCLg9XK9JqkFvkccNQV1fWzzrpYQGUBcoDKK8RRqVzv-WVegEGpAhH8m4PDobWLi56eq6CxHGbVLwxfpHS6pvkNuZUj9SwWO9BjlpqnpFfvxnb1pYndQx0QaT3xpfObMNn71MwBQ8zAQLW-AIt1E1oVBs_fiWGPqcEEkGE0HN3TSzeWIvTeYD751VbZK3f34LXkn0D9EDrLJmhGCQ5YU-aZqVjdFgY-NOfc4pP3va0tzMWfvWvD8lx6_f9blTj7lC6RJgu2JnwpjpxcF4SH6X1YGxSXD0auMrC2CDeD7XvOwXaDyD-qm6ybvc7ya_M_H-aASEGqG1HVbGxaaitEQLBW0DKMaDAdLgcBFPTL3AouBRg.ts', offset 0, playlist 0
[https @ 000002468a5d0080] Opening 'https://video-edge-ee6dcc.ord02.abs.hls.ttvnw.net/v1/segment/CukEQbJ8s4kkpb06OWM4JGNooX1ix3lgb8ZxrWdAZJOx0UHSMVClnlVeHB7dPr9UTVNFCefMz9_Vi46Bt4jgfpOr0WDxATG1W3fhNGep2__djiXitSaVcc-CqFzUoN8i0elQXU15BIChh205hCZKTL7FQ_SZbTFVGB573ZIVZnh2xZszu3EMDi1W4xFmPoOtHoj5pvbG_d0W5XmKECYpRxU6x39fGb4TlmUT-yxY2rNm6SeOjGnSGa-neGWMW9zvQDJQ9H6v0gyAOcjSeZ0cPkdtcBFbcWTTa-rCvbN8UNVMAyYG9tRSwgo_o-uKAQniddC3rp1R8ONOeW-Z-v2OBSSmuJ5r64PuBCmz5DqyACF8voyTh3Qr1nvGZWrfh4eSP0ogjyY8KBsRNWc2stsimqvpgX3bgDx1rNqcqk4qdc5GOqK-zz-AkVp8JqiVQSy5JcdZkR1uW5Mw8MeyzL-aR4rn--a_cVQ8OksP88zj-fPqTcMQecVGH6bdTCLg9XK9JqkFvkccNQV1fWzzrpYQGUBcoDKK8RRqVzv-WVegEGpAhH8m4PDobWLi56eq6CxHGbVLwxfpHS6pvkNuZUj9SwWO9BjlpqnpFfvxnb1pYndQx0QaT3xpfObMNn71MwBQ8zAQLW-AIt1E1oVBs_fiWGPqcEEkGE0HN3TSzeWIvTeYD751VbZK3f34LXkn0D9EDrLJmhGCQ5YU-aZqVjdFgY-NOfc4pP3va0tzMWfvWvD8lx6_f9blTj7lC6RJgu2JnwpjpxcF4SH6X1YGxSXD0auMrC2CDeD7XvOwXaDyD-qm6ybvc7ya_M_H-aASEGqG1HVbGxaaitEQLBW0DKMaDAdLgcBFPTL3AouBRg.ts' for reading
[tcp @ 000002468b802380] Starting connection attempt to 52.223.241.9 port 443ts/s speed=6.73x
[tcp @ 000002468b802380] Successfully connected to 52.223.241.9 port 443
....

Description

Whenever I start to download a stream that is currently live using a user twitch url (ex: https://www.twitch.tv/ariasaki) with --no-part & then opening it with mpc-be/mpc-h/vlc the audio pitch is shifted up or down. The audio works fine when playing with Daum PotPlayer though.

racingmars commented 3 years ago

FWIW, certain streams (but not all streams) have the audio pitch about 1-2 semitones too low for me (so the opposite problem you're having) when I save live broadcasts with youtube-dl (although I'm not doing --no-part; I'm just waiting until the broadcast finishes and then view afterward with mpv).

So maybe Twitch is doing something funny--but different depending on the stream--with the audio and compensating in their player somehow? I also can't find any other reports of this online, but it's consistently happening to a few streams for me since about Oct 30. An example of a stream that consistently has the problem for me now is jessutv, but the stream pykamusic doesn't have the problem.

Aanok commented 3 years ago

No, this is happening to others too and has been for a fairly long time. See issue #24792, where you'll also find a log and sample file: https://github.com/ytdl-org/youtube-dl/issues/24792#issuecomment-731060333

Tydoki commented 3 years ago

No, this is happening to others too and has been for a fairly long time. See issue #24792, where you'll also find a log and sample file: #24792 (comment)

Ah thanks for linking that issue. When I searched "pitch" nothing came up. Guess it is a issue ppl relate to the Twitch changes that happened a bit ago.

ahmedtds commented 3 years ago

it's better if youtube-dl just removes "live stream" support imo use streamlink for live streams

Tydoki commented 3 years ago

it's better if youtube-dl just removes "live stream" support imo use streamlink for live streams

Please try to stay on topic.

Also streamlink is simpy inferior to youtube-dl. It isn't capable of even doing what I want.

ahmedtds commented 3 years ago

Twitch changes this ad thing in their live streams very very frequently. Streamlink always makes some changes, implements something to keep up with them from what I can see. Now for example you just wait a while before being able to start a stream, it says "Filtering out segments and pausing stream output" for a while, like 30 seconds or something, before being able to get the actual stream.

So youtube-dl needs to implement something like that (pausing while getting ad segments) in general code to support that behaviour I think. It looks too much work for something that will not stick and quickly change. So removing live stream support would just be better imo. I didn't even know ydl supported live stream for twitch, thought it was just VOD.

Tydoki commented 3 years ago

Back to the main topic...

This still seems to be an issue for me

jh4c commented 3 years ago

This isn't due to recent change, this is a problem that Twitch has had even in their own viewing portal since at least 4 years ago, when I first started watching. It can be most noticeable when watching high traffic streams with repetitive music, such as the art reel segments of Critical Role; it's like listening to an old vinyl record being played on a turntable without a smoothed power supply, it'll drag a bit then speed up, and keep repeating. It's down to the data rate supplied by Twitch's servers, so unless you start a stream and don't try watching it for 5-10 minutes to let a buffer build up (which gets rid of the point of watching live), there's really not a decent way to avoid it!

iticory commented 3 years ago

It's true that you can hear occasional pitch shifts when watching from the twitch website with low-latency turned on. However, it's not the same with ytdl where the pitch is being shifted consistently. It's especially noticable in music streams. I've had to switch to streamlink for twitch streams which doesn't suffer from this issue.

Aanok commented 3 years ago

Yes, I think the fact things are generally fine with streamlink (at least to my bad ears) is evidence that there are at least effective mitigations that can be put in place. Don't ask me what they are though :P

Tydoki commented 3 years ago

bump