shell_exec: 사용 가능
Python
/usr/bin/python3.14
Python 3.14.4
ffmpeg (yt-dlp --ffmpeg-location)
/usr/bin/ffmpeg
ffmpeg version 8.0.1-3ubuntu2 Copyright (c) 2000-2025 the FFmpeg developers
Node.js (yt-dlp YouTube용 --js-runtimes)
/usr/bin/node
v22.22.1
yt-dlp (python -m yt_dlp --version)
/usr/bin/python3.14: No module named yt_dlp
프로젝트 루트
/var/sites/youtube.oreolab.co.kr
Linux 서버: 윈도우에서 만든 venv 를 올리면 동작하지 않습니다. 서버에서 python3 -m venv venv && ./venv/bin/pip install -r requirements.txt 로 다시 만들고, 필요 시 chmod +x venv/bin/python venv/bin/python3 (실행 안 될 때만).
셸 테스트: ./test-ytdlp.sh 또는 test-ytdlp.bat (윈도우)
log/youtube_job.log