Comments (6)
Perhaps related to #45 but I'm not too sure.
from echo360.
Unfortunately it isn't. There isn't a section on my echo360 home page that has the course for one its only accessable via moodle and it provides me with a lecturecast link that I quoted above. In order to access the other videos I would have to manually go to moodle again and click on those videos and open them (as they are embedded videos) so they will redirect me to this link. I hope this makes sense. Is there anything I can provide you so that you or anyone can help me because I believe this to be within the realm / scope of this project however I do agree it is a niche case. There are downloader extensions on my browser that do allow me to download both audio and video streams which I can combine using ffmpeg manually but I would rather be able to do it from the command line using this utility you have created
from echo360.
raise Exception("Error: Failed to get m3u8 info for EchoCourse!") Exception: Error: Failed to get m3u8 info for EchoCourse!
This is the error I get at the end. And the browser says 404 not found.
from echo360.
Just to clarify once again when you click on this link you will get redirected to a player that plays only one video. There is no other links just that video and maybe a transcript on the right hand side. Afaik there is no other things available on the screen just the video itself no link to other videos or anything like that
from echo360.
What about https://chrome.google.com/webstore/detail/hls-downloader/hkbifmjmkohpemgdkknlbgmnpocooogp?hl=en
For me it worked for a video shared by a lecturer (for a previous year's video) as it had no section and was in the form https://echo360.net.au/media/xxxxxxxxxx/public
from echo360.
Closing this issue. And would like if you would put this somewhere in the FAQ to help anyone who has problems in the future. When downloading videos if there are any problems. The user can then use CTRL+SHIFT+I (on firefox) and click on network and analyse the requests. You will see many requests however 2 of them would be repeated you can click to see which one is which. One will be a video and one will be an audio stream. Don't worry if the times is not the right time because it wont show it. Now in the terminal use a program called youtube-dl or yt-dlp to download this stream like youtube-dl "url" and do it for both audio and video files. Then use ffmpeg to combine these two streams together (you can do that by ffmpeg -i video.mkv -i audio.flac -c copy lecture.mkv for example). This method is essentially what this project does. So if the program does not work use this method and free yourself from the shackles of drm
from echo360.
Related Issues (20)
- Unable to download for Canadian Echo360 HOT 2
- --after-date and --before-date don't work HOT 4
- Chrome driver fails to launch Chrome HOT 1
- After downloading the files, they get deleted. Result is empty download folder. HOT 3
- Failed to get m3u8 info for EchoCourse! HOT 2
- PHANTOMJS removed in selenium v4 HOT 3
- Doesn't work for UNSW HOT 2
- Ways to download single media file HOT 1
- Missing or invalid capabilities in selenium HOT 6
- Outdated chromedriver HOT 4
- how to download public video HOT 1
- SSL Error HOT 2
- chromedriver for M1 mac? HOT 7
- transcript download? HOT 4
- Bump selenium to 4.16.0. HOT 3
- Running pip install echo360 installs a selenium version incompatible with chrome version HOT 1
- Update pypi version
- Use cookies for authentication HOT 1
- Some Error in downloader.py HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from echo360.