マージ時に「そのようなファイルまたはディレクトリはありません」というエラーが発生する

マージ時に「そのようなファイルまたはディレクトリはありません」というエラーが発生する

オーディオとビデオのストリームが分離されているため、YouTube から 720p を超えるビデオをダウンロードするにはコマンドを使用しますbestvideo+bestaudio。セカンダリ マシンでは、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 は、呼び出された相対ディレクトリにファイルをダウンロードします。

管理者 Powershell または cmd プロンプトの場合、ファイルはC:\Windows\System32(管理者プロンプトのデフォルト フォルダー)から にリダイレクトされますC:\Windows\SysWOW64。これは、管理者以外の Powershell または cmd プロンプト (フォルダーまたはリダイレクト) では通常起こりません。

あなたの問題に関しては、別のパス (管理者以外のプロンプトを使用するなど) を試してみます。私C:\Windows\SysWOW64自身は問題に遭遇しませんでしたが、あなたの場合は何らかの理由で FFMpeg がうまく機能していない可能性があります。

関連情報