Closed Steve-Lee829 closed 3 years ago
If it'd be easier for you, do you want to try the packaged executable at the release page (i.e. https://github.com/soraxas/echo360/releases/latest/download/echo360-linux) to see if it works for you?
Make it executable with:
chmod +x echo360-linux
Appology, you'd probably want the window executable with https://github.com/soraxas/echo360/releases/latest/download/echo360-windows.exe
Appology, you'd probably want the window executable with https://github.com/soraxas/echo360/releases/latest/download/echo360-windows.exe
Dear soraxas,
I've tried this and it is executable! But there are some further issues :( I think it might be because of the format of the videos? It turns out after the downloading it only downloaded the last few videos in a strange format M4s.
$ /c/Users/BernardoLee/Desktop/echo360-windows.exe https://echo360.org.uk/section/1747de6b-1c40-4870-996c-80b949e71b28/home
Echo360 Cloud platform detected This implies setup_credential, and using web_driver
Please login with your SSO details and type continue when logged in.
After you finished logging in, type 'continue' in the terminal. Type 'continue' and press [enter] continue I'm gonna assume you are responsible enough to had finished logged in by now ;) Retrieving echo360 Course Info... 18/18 videos Done!
Course: [[UNTITLED]] Total videos to download: 66 out of 18
Downloading "2020-12-08 - Lecture 18 [Week 10, Support Class]"
Downloading audio: 100%|▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒| 49.9M/49.9M [00:11<00:00, 4.40MiB/s] > Downloading video: Progress: [> ] 0.00% 0/1 100%|▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒| 101M/101M [00:22<00:00, 4.56MiB/s] > Converting to mp4... [1720] Failed to execute script entrypoint
Traceback (most recent call last): File "site-packages\ffmpy.py", line 94, in run File "subprocess.py", line 800, in init File "subprocess.py", line 1207, in _execute_child FileNotFoundError: [WinError 2] ϵͳ▒Ҳ▒▒▒ָ▒▒▒▒▒ļ▒▒▒
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "entrypoint.py", line 7, in <module>
File "echo360\main.py", line 356, in main
downloader.download_all()
File "echo360\downloader.py", line 235, in download_all
if video.download(self._output_dir, filename):
File "echo360\videos.py", line 268, in download
result = self.download_single(session, single_url, output_dir, new_filename, pool_size)
File "echo360\videos.py", line 314, in download_single
os.path.join(output_dir, filename + ".mp4"))
File "echo360\videos.py", line 347, in combine_audio_video
ff.run()
File "site-packages\ffmpy.py", line 99, in run
ffmpy.FFExecutableNotFoundError: Executable 'ffmpeg' not found
The cmd message is like this.
You need ffmpeg for file conversion (stated in the README file), see https://github.com/adaptlearning/adapt_authoring/wiki/Installing-FFmpeg for some installation guidelines.
I was trying to download video lectures from Echo360 Cloud and used ./run.sh https://echo360.org.uk/section/myCoursePage/home as suggested but still got an error after deleting the _echo360venv;
I am actually quite new to python and command line, so probably got it wrong somewhere I am not aware of... Are there any possible ways to sort this out? I would really appreciate it :)