HFrost0 / bilix

⚡️Lightning-fast async download tool for bilibili and more
Apache License 2.0
1.6k stars 166 forks source link

bilibili视频下载出错 #159

Closed DanceToThis1 closed 1 year ago

DanceToThis1 commented 1 year ago

PS C:\Users\oliver> bilix.exe v https://www.bilibili.com/video/BV1Va411t7fn Traceback (most recent call last): File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 197, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\Scripts\bilix.exe__main.py", line 7, in File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1157, in call return self.main(*args, kwargs) File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1078, in main rv = self.invoke(ctx) File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 1434, in invoke return ctx.invoke(self.callback, ctx.params) File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\site-packages\click\core.py", line 783, in invoke return callback(*args, **kwargs) File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\site-packages\bilix\cli\main.py", line 374, in main loop.run_until_complete(cor) File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 642, in run_until_complete return future.result() File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\site-packages\bilix\sites\bilibili\downloader.py", line 436, in get_video await upper(path_lst, media_path) File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\site-packages\bilix\ffmpeg.py", line 32, in combine await run_process(cmd) in run_process async with await open_process( File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\site-packages\anyio_core_subprocesses.py", line 126 return await get_asynclib().open_process( , in open_process process = await asyncio.create_subprocess_exec( File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\asyncio\subprocess.py", line 236, in create_subprocess_exec transport, protocol = await loop.subprocess_exec( File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 1661, in subprocess_exec transport = await self._make_subprocess_transport( cess_transport transp = _WindowsSubprocessTransport(self, protocol, args, shell, File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\asyncio\base_subprocess.py", line 36, in init self._start(args=args, shell=shell, stdin=stdin, stdout=stdout, File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\asyncio\windows_events.py", line 885, in _start self._proc = windows_utils.Popen( File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\asyncio\windows_utils.py", line 153, in init super().init(args, stdin=stdin_rfd, stdout=stdout_wfd, File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 951, in init self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\oliver\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 1420, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, FileNotFoundError: [WinError 2] 系统找不到指定的文件。

PS C:\Users\oliver> bilix.exe -v Version 0.18.3 windows平台powershell,我看到执行后目录视频文件夹里有两个文件,后缀一个-v,一个-a。

HFrost0 commented 1 year ago

ffmpeg没装好

DanceToThis1 commented 1 year ago

感谢,现在好了,我傻了,根本就没装ffmpeg。