3.1 KiB
Frequently asked questions
My browser plays the video. How do I download it?
Most recent browsers automatically play a video if it is a format they know how to play. You can ususally download the video by doing File > Save to or ctrl + S.
How do I change config parameters?
You need to create a YAML file called config.yml
at the root of your project.
Here are the parameters that you can set:
youtubedl
: path to your youtube-dl binarypython
: path to your python binaryparams
: an array of parameters to pass to youtube-dlcurl_params
: an array of parameters to pass to curlconvert
: true to enable audio conversionavconv
: path to your avconv or ffmpeg binaryrtmpdump
: path to your rtmpdump binary
See config.example.yml
for default values.
How do I enable audio conversion?
In order to enable audio conversion, you need to add this to your config.yml
file:
convert: true
avconv: path/to/avconv
You will also need to install avconv
and curl
on your server:
sudo apt-get install libav-tools curl
How do I deploy Alltube on Heroku?
Create a dyno with the following buildpacks:
heroku/php
heroku/nodejs
heroku/python
You might also need to add the following config variables:
CONVERT=1
PYTHON=/app/.heroku/python/bin/python
Then push the code to Heroku and it should work out of the box.
Why can't I download videos from some websites (e.g. Dailymotion)
Some websites generate an unique video URL for each IP address. When using Alltube, the URL is generated for our server's IP address and your computer is not allowed to use it.
There are two known workarounds:
- You can run Alltube locally on your computer.
- You can use the experimental
feature/stream
branch which streams the video through the server in order to bypass IP restrictions. Please note that this can use a lot of resources on the server (which is why we won't enable it on alltubedownload.net).
CSS and JavaScript files are missing
You probably don't have the minified files (in the dist
folder).
You need to either:
- Use a release package
- Run
npm install
(see detailed instructions in the README)
I get a 404 error on every page except the index
This is probably because your server does not have mod_rewrite or AllowOverride is disabled.
You can work around this by adding this to your config.yml
file:
uglyUrls: true
How do I enable streaming videos through the server?
You need to add this to your config.yml
file:
stream: true
Note that this can use a lot of ressources on your server.
I want to download M3U videos
You need to enable streaming (see above).
The downloaded videos have a strange name like videoplayback.mp4
Alltube can rename videos automatically if you enable streaming (see above).
I want to download a video that isn't available in my country
If the video is available in the server's country, you can download it if you enable streaming (see above).