병합 시 "해당 파일이나 디렉터리가 없습니다" 오류 발생

병합 시 "해당 파일이나 디렉터리가 없습니다" 오류 발생

bestvideo+bestaudio오디오와 비디오 스트림이 분리되어 있으므로 YouTube에서 720p 이상의 비디오를 다운로드하는 명령을 사용합니다 . 내 보조 컴퓨터에서는 No such file or directory다운로드 후 항상 오류가 발생합니다 .

ERROR: file:video.mp4: No such file or directory

두 파일이 모두 존재하고 완벽하게 작동하기 때문에 이것은 이상합니다. 기본적으로 프로그램은 C:\Windows\SysWOW64Windows에 다운로드됩니다. PowerShell을 관리자로 실행하고 비디오에 대한 전체 명령을 실행합니다.

youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=6aLjwVVNq4s

산출:

youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=6aLjwVVNq4s
[youtube] 6aLjwVVNq4s: Downloading webpage
[youtube] 6aLjwVVNq4s: Downloading video info webpage
[youtube] 6aLjwVVNq4s: Extracting video information
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Destination: End of the Line [SFM]-6aLjwVVNq4s.f137.mp4
[download] 100% of 133.01MiB in 04:03
[download] Destination: End of the Line [SFM]-6aLjwVVNq4s.f251.webm
[download] 100% of 13.10MiB in 00:19
[ffmpeg] Merging formats into "End of the Line [SFM]-6aLjwVVNq4s.mkv"
ERROR: file:End of the Line [SFM]-6aLjwVVNq4s.f137.mp4: No such file or directory

youtube-dl 2018.03.26.1(최신버전당시)가 설치되었습니다.

답변1

기본적으로 프로그램은 C:\Windows\SysWOW64Windows에 다운로드됩니다.

작은 문제로 youtuble-dl은 호출된 상대 디렉토리에 파일을 다운로드합니다.

Admin Powershell 또는 cmd 프롬프트의 경우 파일은 C:\Windows\System32(관리 프롬프트의 기본 폴더) 에서 으로 리디렉션됩니다 C:\Windows\SysWOW64. 이는 비관리 Powershell 또는 cmd 프롬프트(폴더 또는 리디렉션)에서는 일반적이지 않습니다.

귀하의 문제와 관련하여 다른 경로를 사용해 볼 수도 있습니다(예: 비관리자 프롬프트 사용). 나 C:\Windows\SysWOW64자신에게는 아무런 문제도 발생하지 않았지만 귀하의 경우 FFMpeg가 어떤 이유로 질식했을 수 있습니다.

관련 정보