FFmpeg 未找到文件

FFmpeg 未找到文件

我一直在尝试使用 youtube-dl,在尝试合并 youtube-dl 下载的音频和视频文件时遇到了一个问题。当我尝试使用 FFmpeg 合并文件时,它一直给我错误:没有这样的文件或目录。

这是带有文件名的文件目录。

Directory of H:\YouTube-DL\Active Scripts\Unique\Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304
07/07/2020  03:08 PM    <DIR>          .
07/07/2020  03:08 PM    <DIR>          ..
07/07/2020  03:06 PM             1,742 Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].description
05/23/2020  11:10 AM     1,651,344,242 Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].f248.webm
05/23/2020  01:35 AM       190,523,121 Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].f251.webm
07/07/2020  03:06 PM            33,001 Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].info.json
07/07/2020  03:06 PM           120,050 Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].webp
               5 File(s)  1,842,022,156 bytes
               2 Dir(s)  3,872,264,060,928 bytes free

这是我在命令提示符中尝试使用的命令。我之前曾对其他文件使用过此命令,没有出现任何问题,因此我试图找出是否存在错误或文件名太长等。

H:\YouTube-DL\Active Scripts\Unique>ffmpeg -y -loglevel "repeat+info" -i "file:Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304\Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].f248.webm" -i "file:Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304\Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].f251.webm" -c copy -map "0:v:0" -map "1:a:0" "file:Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304\Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].temp.mkv"
ffmpeg version git-2020-06-28-4cfcfb3 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 9.3.1 (GCC) 20200621
  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-libsrt --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-libvmaf --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libgsm --disable-w32threads --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf
  libavutil      56. 55.100 / 56. 55.100
  libavcodec     58. 93.100 / 58. 93.100
  libavformat    58. 47.100 / 58. 47.100
  libavdevice    58. 11.100 / 58. 11.100
  libavfilter     7. 86.100 /  7. 86.100
  libswscale      5.  8.100 /  5.  8.100
  libswresample   3.  8.100 /  3.  8.100
  libpostproc    55.  8.100 / 55.  8.100
file:Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304\Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].f248.webm: No such file or directory

答案1

您的错误表明了发生了什么。它说

file:Your Mom.....webm: No such file or directory

并且您使用的命令有“file:....webm”,所以您将 file: 放在其中,而您不应该这样做。

我采用了您的方法,通过缩短文件名来简化它,以便您能更好地看到正在发生的事情。(这就​​是您应该做的,基本的故障排除!)

我更改了例如 file:abc.mp4 ,你原来的文件似乎是错误的,也是问题所在。我将其更改为 abc.mp4。

所以我现在有这个例子。

ffmpeg -y -loglevel "repeat+info" -i abc.mp4 -i def.mp4 -c copy -map "0:v:0" -map "1:a:0" total.mp4

这似乎是将 abc.mp4 的视频与 def.mp4 的音频结合起来

结果实际上非常有趣。我刚刚在两个不同的脱口秀节目中尝试了它。所以它显示了 abc.mp4 的视频和 def.mp4 的声音!

因此,您只需尝试用空值替换“file:”即可。因此尝试

ffmpeg -y -loglevel "repeat+info" -i "Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304\Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].f248.webm" -i "Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304\Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].f251.webm" -c copy -map "0:v:0" -map "1:a:0" "Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304\Your Mom's House Podcast - Ep. 541 w_ Moshe Kasher & Natasha Leggero & Creators of HBO's McMillions - YourMomsHousePodcast - 20200304 [6QSorNQTJa0].temp.mkv"

如果这不起作用,那么可能是您的文件名或路径太长了。

相关内容