darenliang / darenliang.com

I occasionally blog about things I find interesting 📝
https://www.darenliang.com
MIT License
20 stars 4 forks source link

YouTube downloader app is not functioning properly #14

Closed iamshreeram closed 1 month ago

iamshreeram commented 2 months ago

The YouTube downloader app is not functioning properly, as none of the functions are working. Error messages are displayed when trying to use the buttons.

ffmpeg-wasm-youtube-downloader/:70 

GET https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015 net::ERR_BLOCKED_BY_CLIENT
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] use ffmpeg.wasm v0.10.1
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] load ffmpeg-core
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] loading ffmpeg-core
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] fetch https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.js
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.js file size = 105985 bytes
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.js blob URL = blob:https://www.darenliang.com/33c414a3-e138-47c2-a5e6-01020132af48
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] fetch https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.wasm
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.wasm file size = 24354956 bytes
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.wasm blob URL = blob:https://www.darenliang.com/f402d01b-dd1a-41fc-98b7-f4fff4c1d901
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] fetch https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.worker.js
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.worker.js file size = 3609 bytes
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] https://unpkg.com/@ffmpeg/core@0.10.0/dist/ffmpeg-core.worker.js blob URL = blob:https://www.darenliang.com/7b106921-b136-4900-9779-592d23517216
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] ffmpeg-core.js script loaded
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] ffmpeg-core loaded
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] getting info
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] choosing formats
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] unlinking old data
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink output.mp3
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink output.mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] fetching data
ytdl-ffmpeg-demo.min.js?rnd=1718371451:18 

GET https://proxy.darenliang.com/?url=https%3A%2F%2Frr4---sn-npoe7nss.googlevideo.com%2Fvideoplayback%3Fexpire%3D1720574808%26ei%3D-I6NZobvBKuljuMP8PWC6As%26ip%3D108.162.227.53%26id%3Do-AAKYNu008FAS6wsyLUA4dCZgV7PEqO-hZK2Zn0i9zP4i%26itag%3D271%26aitags%3D133%252C134%252C135%252C136%252C137%252C160%252C242%252C243%252C244%252C247%252C248%252C271%252C278%26source%3Dyoutube%26requiressl%3Dyes%26xpc%3DEgVo2aDSNQ%253D%253D%26mh%3DqY%26mm%3D31%252C29%26mn%3Dsn-npoe7nss%252Csn-npoeener%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D4%26pl%3D24%26initcwndbps%3D421250%26bui%3DAXc671J1sYdx84zDvkpqiM0YHNSdJ4vxSuBRWpVxq9KNPR6nKy0JnBC-EugOD6WnbSbiZyMfjVpWoB5N%26spc%3DNO7bARccFr4FvMDvN5QDO-cwfq5YPPfLVutDoYYpsYvSBy0MasqEnORGylwD%26vprv%3D1%26svpuc%3D1%26mime%3Dvideo%252Fwebm%26ns%3DF2jxSfkjRS_uNyFQVVccSVQQ%26rqh%3D1%26gir%3Dyes%26clen%3D618608700%26dur%3D4122.840%26lmt%3D1695246256114904%26mt%3D1720552887%26fvip%3D5%26keepalive%3Dyes%26c%3DWEB%26sefc%3D1%26txp%3D531F224%26n%3Dh7cdbEMmYWneqQADF%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cxpc%252Cbui%252Cspc%252Cvprv%252Csvpuc%252Cmime%252Cns%252Crqh%252Cgir%252Cclen%252Cdur%252Clmt%26sig%3DAJfQdSswRgIhAOyNlk4irTuPMv8DPP3z5W5wu3ntAPuK6uyNltlYi-IkAiEAsr_wbovwCe5HgwaBP4YWB8WDYAvXNGGk9ytor9Ux270%253D%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAHlkHjAwRQIhALXmoYszPNkk44WgwxoMkAUi1Ml20DlNWSrlT_zxk89xAiAhCXggrXfuNvaYYIm1UULGlMaDw-f7WJHmlqYonM068g%253D%253D 403 (Forbidden)
J.exports @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:18
m @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:10
getBestVideoBuffer @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:12
await in getBestVideoBuffer (async)
window.getBestVideo @ ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:6
onclick @ ffmpeg-wasm-youtube-downloader/:49
ytdl-ffmpeg-demo.min.js?rnd=1718371451:18 

GET https://proxy.darenliang.com/?url=https%3A%2F%2Frr4---sn-npoe7nss.googlevideo.com%2Fvideoplayback%3Fexpire%3D1720574808%26ei%3D-I6NZobvBKuljuMP8PWC6As%26ip%3D108.162.227.53%26id%3Do-AAKYNu008FAS6wsyLUA4dCZgV7PEqO-hZK2Zn0i9zP4i%26itag%3D251%26source%3Dyoutube%26requiressl%3Dyes%26xpc%3DEgVo2aDSNQ%253D%253D%26mh%3DqY%26mm%3D31%252C29%26mn%3Dsn-npoe7nss%252Csn-npoeener%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D4%26pl%3D24%26initcwndbps%3D421250%26bui%3DAXc671J1sYdx84zDvkpqiM0YHNSdJ4vxSuBRWpVxq9KNPR6nKy0JnBC-EugOD6WnbSbiZyMfjVpWoB5N%26spc%3DNO7bARccFr4FvMDvN5QDO-cwfq5YPPfLVutDoYYpsYvSBy0MasqEnORGylwD%26vprv%3D1%26svpuc%3D1%26mime%3Daudio%252Fwebm%26ns%3DF2jxSfkjRS_uNyFQVVccSVQQ%26rqh%3D1%26gir%3Dyes%26clen%3D54908798%26dur%3D4122.881%26lmt%3D1695246542608400%26mt%3D1720552887%26fvip%3D5%26keepalive%3Dyes%26c%3DWEB%26sefc%3D1%26txp%3D5318224%26n%3Dh7cdbEMmYWneqQADF%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cxpc%252Cbui%252Cspc%252Cvprv%252Csvpuc%252Cmime%252Cns%252Crqh%252Cgir%252Cclen%252Cdur%252Clmt%26sig%3DAJfQdSswRQIgQHr6rM7MAoJXpo9Nm-qJl-rvhBHz9s2u4SShfqhtt2wCIQD2igdskkNUR-P_iWaJZQ98gtUky9mILn3AjAeV7UZqag%253D%253D%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAHlkHjAwRQIhALXmoYszPNkk44WgwxoMkAUi1Ml20DlNWSrlT_zxk89xAiAhCXggrXfuNvaYYIm1UULGlMaDw-f7WJHmlqYonM068g%253D%253D 403 (Forbidden)
J.exports @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:18
m @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:10
getBestVideoBuffer @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:12
await in getBestVideoBuffer (async)
window.getBestVideo @ ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:6
onclick @ ffmpeg-wasm-youtube-downloader/:49
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.writeFile audio.webm <0 bytes binary file>
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] writing data
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.writeFile video.webm <0 bytes binary file>
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] encoding as mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run ffmpeg command: -i video.webm -i audio.webm -c:v copy -c:a copy -shortest output.mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr] ffmpeg version v0.9.0-2-gb11e5c1495 Copyright (c) 2000-2020 the FFmpeg developers
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   built with emcc (Emscripten gcc/clang-like replacement) 2.0.8 (d059fd603d0b45b584f634dc2365bc9e9a6ec1dd)
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   configuration: --target-os=none --arch=x86_32 --enable-cross-compile --disable-x86asm --disable-inline-asm --disable-stripping --disable-programs --disable-doc --disable-debug --disable-runtime-cpudetect --disable-autodetect --extra-cflags='-s USE_PTHREADS=1 -I/src/build/include -O3 --closure 1' --extra-cxxflags='-s USE_PTHREADS=1 -I/src/build/include -O3 --closure 1' --extra-ldflags='-s USE_PTHREADS=1 -I/src/build/include -O3 --closure 1 -L/src/build/lib' --pkg-config-flags=--static --nm=llvm-nm --ar=emar --ranlib=emranlib --cc=emcc --cxx=em++ --objcc=emcc --dep-cc=emcc --enable-gpl --enable-nonfree --enable-zlib --enable-libx264 --enable-libx265 --enable-libvpx --enable-libwavpack --enable-libmp3lame --enable-libfdk-aac --enable-libtheora --enable-libvorbis --enable-libfreetype --enable-libopus --enable-libwebp --enable-libass --enable-libfribidi
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavutil      56. 51.100 / 56. 51.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavcodec     58. 91.100 / 58. 91.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavformat    58. 45.100 / 58. 45.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavdevice    58. 10.100 / 58. 10.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavfilter     7. 85.100 /  7. 85.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libswscale      5.  7.100 /  5.  7.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libswresample   3.  7.100 /  3.  7.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libpostproc    55.  7.100 / 55.  7.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr] video.webm: Invalid data found when processing input
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [ffout] FFMPEG_END
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink audio.webm
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] unlink temporary files
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink video.webm
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] sending final data
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.readFile output.mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [error] Error: ffmpeg.FS('readFile', 'output.mp4') error. Check if the path exists
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] getting info
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] choosing format
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] unlinking old data
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink output.mp3
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink output.mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] fetching data
ytdl-ffmpeg-demo.min.js?rnd=1718371451:18 

GET https://proxy.darenliang.com/?url=https%3A%2F%2Frr4---sn-npoe7nss.googlevideo.com%2Fvideoplayback%3Fexpire%3D1720574835%26ei%3DE4-NZrvkK_KkjuMPipO0oAk%26ip%3D108.162.226.72%26id%3Do-AFYFGbEtPkfk3HjwiFgBagtMqQ6-jfUo4AOYm57k4BTH%26itag%3D251%26source%3Dyoutube%26requiressl%3Dyes%26xpc%3DEgVo2aDSNQ%253D%253D%26mh%3DqY%26mm%3D31%252C29%26mn%3Dsn-npoe7nss%252Csn-npoeener%26ms%3Dau%252Crdu%26mv%3Dm%26mvi%3D4%26pl%3D24%26initcwndbps%3D461250%26bui%3DAXc671KbUdSIBA7Ipa-CAKeCVVygKr3Q7MeOu5biEnhw7iwp_GLR52nYVjWdLVQ_EZ4_GL78T81kEepK%26spc%3DNO7bAe-NN7-eEaYIlyhrQ5GVxQkypNk-FaxzUMkDhAq5Ri-7zW5rqw4lTuqT%26vprv%3D1%26svpuc%3D1%26mime%3Daudio%252Fwebm%26ns%3DiqyXOIen1UrDYqmDh-Gxi8QQ%26rqh%3D1%26gir%3Dyes%26clen%3D54908798%26dur%3D4122.881%26lmt%3D1695246542608400%26mt%3D1720552887%26fvip%3D5%26keepalive%3Dyes%26c%3DWEB%26sefc%3D1%26txp%3D5318224%26n%3DPMxhXR-ajzZAPch6R%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cxpc%252Cbui%252Cspc%252Cvprv%252Csvpuc%252Cmime%252Cns%252Crqh%252Cgir%252Cclen%252Cdur%252Clmt%26sig%3DAJfQdSswRgIhAMmtN9AD4SWG-u7N4-HoVU-CLNX_M2cMuw5H1WUOk69sAiEApbviPsO7IyLnMnp1pokaFYPpvMwAz8lsa-QrIZCzR7M%253D%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAHlkHjAwRQIgblc1qNpzjEObyU16uY6zKclSXTrr1P9yYCqDUiw7kC8CIQCKaeziCykSO-JNydXec0GpuXubbRgzzzPb25trBocP6g%253D%253D 403 (Forbidden)
J.exports @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:18
g @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:9
getBestAudioBuffer @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:12
await in getBestAudioBuffer (async)
window.getBestAudio @ ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:6
onclick @ ffmpeg-wasm-youtube-downloader/:50
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] writing data
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.writeFile audio.webm <0 bytes binary file>
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] encoding as mp3
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run ffmpeg command: -i audio.webm output.mp3
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr] ffmpeg version v0.9.0-2-gb11e5c1495 Copyright (c) 2000-2020 the FFmpeg developers
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   built with emcc (Emscripten gcc/clang-like replacement) 2.0.8 (d059fd603d0b45b584f634dc2365bc9e9a6ec1dd)
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   configuration: --target-os=none --arch=x86_32 --enable-cross-compile --disable-x86asm --disable-inline-asm --disable-stripping --disable-programs --disable-doc --disable-debug --disable-runtime-cpudetect --disable-autodetect --extra-cflags='-s USE_PTHREADS=1 -I/src/build/include -O3 --closure 1' --extra-cxxflags='-s USE_PTHREADS=1 -I/src/build/include -O3 --closure 1' --extra-ldflags='-s USE_PTHREADS=1 -I/src/build/include -O3 --closure 1 -L/src/build/lib' --pkg-config-flags=--static --nm=llvm-nm --ar=emar --ranlib=emranlib --cc=emcc --cxx=em++ --objcc=emcc --dep-cc=emcc --enable-gpl --enable-nonfree --enable-zlib --enable-libx264 --enable-libx265 --enable-libvpx --enable-libwavpack --enable-libmp3lame --enable-libfdk-aac --enable-libtheora --enable-libvorbis --enable-libfreetype --enable-libopus --enable-libwebp --enable-libass --enable-libfribidi
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavutil      56. 51.100 / 56. 51.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavcodec     58. 91.100 / 58. 91.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavformat    58. 45.100 / 58. 45.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavdevice    58. 10.100 / 58. 10.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavfilter     7. 85.100 /  7. 85.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libswscale      5.  7.100 /  5.  7.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libswresample   3.  7.100 /  3.  7.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libpostproc    55.  7.100 / 55.  7.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr] audio.webm: Invalid data found when processing input
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [ffout] FFMPEG_END
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] unlink temporary file
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink audio.webm
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] sending final data
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.readFile output.mp3
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [error] Error: ffmpeg.FS('readFile', 'output.mp3') error. Check if the path exists
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] getting info
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] choosing formats
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] fetching data
ytdl-ffmpeg-demo.min.js?rnd=1718371451:18 

GET https://proxy.darenliang.com/?url=https%3A%2F%2Frr5---sn-npoeener.googlevideo.com%2Fvideoplayback%3Fexpire%3D1720574840%26ei%3DGI-NZvz-HYen3LUPp4WKoAU%26ip%3D108.162.226.70%26id%3Do-APWlwJI0dJEUh-x_pc7mEiJXBEwK-_h2GqEo4yXB5oTM%26itag%3D137%26aitags%3D133%252C134%252C135%252C136%252C137%252C160%252C242%252C243%252C244%252C247%252C248%252C271%252C278%26source%3Dyoutube%26requiressl%3Dyes%26xpc%3DEgVo2aDSNQ%253D%253D%26mh%3DqY%26mm%3D31%252C26%26mn%3Dsn-npoeener%252Csn-30a7rner%26ms%3Dau%252Conr%26mv%3Dm%26mvi%3D5%26pl%3D24%26initcwndbps%3D421250%26bui%3DAXc671KstOgRamp-TZFAw3K_m0IrXlnE5Q5OKGOTg67CxQf63_GRkhEyuInShNlCi7g3Bs-LqtfQIs2S%26spc%3DNO7bAejcewjSgf9UX9svm1gXipKgvjjcuogmS1QLYOJS8uWse9xJiH_5_lA7%26vprv%3D1%26svpuc%3D1%26mime%3Dvideo%252Fmp4%26ns%3D1W21fwz-JC4SiTSv107XAGsQ%26rqh%3D1%26gir%3Dyes%26clen%3D275313569%26dur%3D4122.840%26lmt%3D1695246891761585%26mt%3D1720552887%26fvip%3D4%26keepalive%3Dyes%26c%3DWEB%26sefc%3D1%26txp%3D5319224%26n%3DhUNJqvMHztgykUwTt%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cxpc%252Cbui%252Cspc%252Cvprv%252Csvpuc%252Cmime%252Cns%252Crqh%252Cgir%252Cclen%252Cdur%252Clmt%26sig%3DAJfQdSswRgIhANSf02i-GpJ15RlSC_a32CLby3NyG4nS9mAyabqsmFAnAiEAv_alavFAzyDnFclMGmxQ9Ajk94zX3gRSQ0tdcNZhKD0%253D%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAHlkHjAwRQIhAPdX24CSlpijdGKt91hJiDekgSQNrjR70hSUf27uHmOQAiBFv0Gz5T6WdKSC89x5YuGyEhHJemel0IZ1l8ATQrMcnw%253D%253D 403 (Forbidden)
J.exports @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:18
getFastVideoBuffer @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:12
await in getFastVideoBuffer (async)
window.getFastVideo @ ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:5
onclick @ ffmpeg-wasm-youtube-downloader/:48
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] sending data
blob:https://www.darenliang.com/240d4adb-ade2-4596-8dd9-29bcee019876:1 

GET blob:https://www.darenliang.com/240d4adb-ade2-4596-8dd9-29bcee019876 net::ERR_REQUEST_RANGE_NOT_SATISFIABLE
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] getting info
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] unlinking old data
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink output.mp3
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink output.mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] fetching data
ytdl-ffmpeg-demo.min.js?rnd=1718371451:18 

GET https://proxy.darenliang.com/?url=https%3A%2F%2Frr5---sn-npoeener.googlevideo.com%2Fvideoplayback%3Fexpire%3D1720574849%26ei%3DIY-NZsn3L_6hjuMPkeeVmAw%26ip%3D108.162.226.156%26id%3Do-AEsUivPoLNNSbLgPgfVqZcoDP2uR3-f6dppPvRrToaxf%26itag%3D251%26source%3Dyoutube%26requiressl%3Dyes%26xpc%3DEgVo2aDSNQ%253D%253D%26mh%3DqY%26mm%3D31%252C26%26mn%3Dsn-npoeener%252Csn-30a7yney%26ms%3Dau%252Conr%26mv%3Dm%26mvi%3D5%26pl%3D24%26initcwndbps%3D461250%26bui%3DAXc671KD1ua5JfoCfjKuVWAp0_4-W5RHCl3uon77WqvyJMQW8__ejHcYDt3Tf3kPBWvMk5sQm1ht7Kuw%26spc%3DNO7bAegm8reSDO5pLy2YOJ3VUYxgmI2Bc6Ekp0KJUJxUB9GzQ-28UrrAhSfe%26vprv%3D1%26svpuc%3D1%26mime%3Daudio%252Fwebm%26ns%3DLR1sFSV3t-L8J71TQreC8lcQ%26rqh%3D1%26gir%3Dyes%26clen%3D54908798%26dur%3D4122.881%26lmt%3D1695246542608400%26mt%3D1720552887%26fvip%3D3%26keepalive%3Dyes%26c%3DWEB%26sefc%3D1%26txp%3D5318224%26n%3DvF-0si43vAFmMidkP%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Citag%252Csource%252Crequiressl%252Cxpc%252Cbui%252Cspc%252Cvprv%252Csvpuc%252Cmime%252Cns%252Crqh%252Cgir%252Cclen%252Cdur%252Clmt%26sig%3DAJfQdSswRAIgdUGGkFP2rldHSosKC5zD60EOyS0O703Z7Br2JMR-T4ICIGa4TGjAEoo7Hatu5o8wQQm-sEZ8gFnra5OniLl4KW8n%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAHlkHjAwRAIgRi1zS3Zd39chs5cIRBxd0SioUByf5-yseuRApbbTShwCIGew0-84FQ0pJybu9WN2fduQ8uUarqK8fyCWFFaCb5y- 403 (Forbidden)
J.exports @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:18
m @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:10
window.getMedia @ ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:3
onclick @ ffmpeg-wasm-youtube-downloader/:1
ytdl-ffmpeg-demo.min.js?rnd=1718371451:18 

GET https://proxy.darenliang.com/?url=https%3A%2F%2Frr5---sn-npoeener.googlevideo.com%2Fvideoplayback%3Fexpire%3D1720574849%26ei%3DIY-NZsn3L_6hjuMPkeeVmAw%26ip%3D108.162.226.156%26id%3Do-AEsUivPoLNNSbLgPgfVqZcoDP2uR3-f6dppPvRrToaxf%26itag%3D136%26aitags%3D133%252C134%252C135%252C136%252C137%252C160%252C242%252C243%252C244%252C247%252C248%252C271%252C278%26source%3Dyoutube%26requiressl%3Dyes%26xpc%3DEgVo2aDSNQ%253D%253D%26mh%3DqY%26mm%3D31%252C26%26mn%3Dsn-npoeener%252Csn-30a7yney%26ms%3Dau%252Conr%26mv%3Dm%26mvi%3D5%26pl%3D24%26initcwndbps%3D461250%26bui%3DAXc671KD1ua5JfoCfjKuVWAp0_4-W5RHCl3uon77WqvyJMQW8__ejHcYDt3Tf3kPBWvMk5sQm1ht7Kuw%26spc%3DNO7bAegm8reSDO5pLy2YOJ3VUYxgmI2Bc6Ekp0KJUJxUB9GzQ-28UrrAhSfe%26vprv%3D1%26svpuc%3D1%26mime%3Dvideo%252Fmp4%26ns%3DLR1sFSV3t-L8J71TQreC8lcQ%26rqh%3D1%26gir%3Dyes%26clen%3D151055507%26dur%3D4122.840%26lmt%3D1695246132197231%26mt%3D1720552887%26fvip%3D3%26keepalive%3Dyes%26c%3DWEB%26sefc%3D1%26txp%3D5319224%26n%3DvF-0si43vAFmMidkP%26sparams%3Dexpire%252Cei%252Cip%252Cid%252Caitags%252Csource%252Crequiressl%252Cxpc%252Cbui%252Cspc%252Cvprv%252Csvpuc%252Cmime%252Cns%252Crqh%252Cgir%252Cclen%252Cdur%252Clmt%26sig%3DAJfQdSswRgIhAJ9SG5AsbwHoOdWQkqjFMbBGGcrxSejMqgdzm-qUTE-EAiEA6w6kQpYqJ-oDXZC4RDGbdutDEMg51rWsBumlaRqoMMI%253D%26lsparams%3Dmh%252Cmm%252Cmn%252Cms%252Cmv%252Cmvi%252Cpl%252Cinitcwndbps%26lsig%3DAHlkHjAwRAIgRi1zS3Zd39chs5cIRBxd0SioUByf5-yseuRApbbTShwCIGew0-84FQ0pJybu9WN2fduQ8uUarqK8fyCWFFaCb5y- 403 (Forbidden)
J.exports @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:18
m @ ytdl-ffmpeg-demo.min.js?rnd=1718371451:10
window.getMedia @ ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:3
onclick @ ffmpeg-wasm-youtube-downloader/:1
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.writeFile audio.webm <0 bytes binary file>
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] writing data
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.writeFile video.mp4 <0 bytes binary file>
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] encoding as mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run ffmpeg command: -i video.mp4 -i audio.webm -c:v copy -c:a copy -shortest output.mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr] ffmpeg version v0.9.0-2-gb11e5c1495 Copyright (c) 2000-2020 the FFmpeg developers
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   built with emcc (Emscripten gcc/clang-like replacement) 2.0.8 (d059fd603d0b45b584f634dc2365bc9e9a6ec1dd)
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   configuration: --target-os=none --arch=x86_32 --enable-cross-compile --disable-x86asm --disable-inline-asm --disable-stripping --disable-programs --disable-doc --disable-debug --disable-runtime-cpudetect --disable-autodetect --extra-cflags='-s USE_PTHREADS=1 -I/src/build/include -O3 --closure 1' --extra-cxxflags='-s USE_PTHREADS=1 -I/src/build/include -O3 --closure 1' --extra-ldflags='-s USE_PTHREADS=1 -I/src/build/include -O3 --closure 1 -L/src/build/lib' --pkg-config-flags=--static --nm=llvm-nm --ar=emar --ranlib=emranlib --cc=emcc --cxx=em++ --objcc=emcc --dep-cc=emcc --enable-gpl --enable-nonfree --enable-zlib --enable-libx264 --enable-libx265 --enable-libvpx --enable-libwavpack --enable-libmp3lame --enable-libfdk-aac --enable-libtheora --enable-libvorbis --enable-libfreetype --enable-libopus --enable-libwebp --enable-libass --enable-libfribidi
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavutil      56. 51.100 / 56. 51.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavcodec     58. 91.100 / 58. 91.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavformat    58. 45.100 / 58. 45.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavdevice    58. 10.100 / 58. 10.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libavfilter     7. 85.100 /  7. 85.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libswscale      5.  7.100 /  5.  7.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libswresample   3.  7.100 /  3.  7.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr]   libpostproc    55.  7.100 / 55.  7.100
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr] [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2467c00] Format mov,mp4,m4a,3gp,3g2,mj2 detected only with low score of 1, misdetection possible!
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr] [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2467c00] moov atom not found
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [fferr] video.mp4: Invalid data found when processing input
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [ffout] FFMPEG_END
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink audio.webm
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] unlink temporary files
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.unlink video.mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] sending final data
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [info] run FS.readFile output.mp4
ytdl-ffmpeg-demo-controller.min.js?rnd=1718371451:2 [error] Error: ffmpeg.FS('readFile', 'output.mp4') error. Check if the path exists

cc : @darenliang

darenliang commented 1 month ago

Issue should be fixed