Comments (12)
Hello, are you sure that your downloadPath
exists? Did you set it?
from youtube-dl-php.
Yes I set it now . I have used your example .
$yt->setBinPath('C:\xampp\htdocs\nork\usr\local\bin');
$yt->setDownloadPath('D:/');
$video = $yt->download('https://www.youtube.com/watch?v=C1Tcfn2ZEgg');
// The above video link is working using cmd .
// but here it is facing some error .
Fatal error: Uncaught Symfony\Component\Process\Exception\ProcessFailedException: The command ""/usr/bin/youtube-dl" "https://www.youtube.com/watch?v=C1Tcfn2ZEgg" --no-playlist --ignore-config --write-info-json" failed. Exit Code: 1(General error) Working directory: D:/ Output: ================ Error Output: ================ The system cannot find the path specified. in C:\xampp\htdocs\nork\vendor\symfony\process\Process.php:223 Stack trace: #0 C:\xampp\htdocs\nork\vendor\norkunas\youtube-dl-php\src\YoutubeDl.php(154): Symfony\Component\Process\Process->mustRun(Object(Closure)) #1 C:\xampp\htdocs\nork\index.php(13): YoutubeDl\YoutubeDl->download('https://www.you...') #2 {main} thrown in C:\xampp\htdocs\nork\vendor\symfony\process\Process.php on line 223
from youtube-dl-php.
and also can i get the subtitles of the videos using this library ?
from youtube-dl-php.
@garry911 your call to setBinPath
should look like: $yt->setBinPath('C:/xampp/htdocs/nork/usr/local/bin/youtube-dl.exe');
if that's where you store your youtube-dl binary file.
from youtube-dl-php.
About subtitles, you can use these options:
'write-sub' => 'bool',
'write-auto-sub' => 'bool',
'all-subs' => 'bool',
'sub-format' => 'string',
'sub-lang' => 'string',
from youtube-dl-php.
Hi ,
Thanks for the help i can use getExtractorsList() , now .
👍
Thanks .
from youtube-dl-php.
Hi ,
when i use this command ( to extract subtitles ) i get the error .
Fatal error:
The command ""C:/xampp/htdocs/nork/usr/local/bin/youtube-dl.exe" --list-subs" failed. Exit Code: 2(Misuse of shell builtins) .
WARNING: Long argument string detected. Use -- to separate parameters and URLs, like this: youtube-dl -- --list-subs Usage: youtube-dl.exe [OPTIONS] URL [URL...] youtube-dl.exe: error: You must provide at least one URL. Type youtube-dl --help to see a list of all options. in
Thanks
from youtube-dl-php.
Hi, how did you write it? Because from what can I see you didn't provide the url from where extract subtitles
from youtube-dl-php.
I have made the correction now and calling download method with url .
i need to have subtitles with skip download option .
how can i speed up its performance while extracting all subs in srt format .
from youtube-dl-php.
Did you try to instantiate it like?:
$dl = new YoutubeDl([
'skip-download' => true,
'all-subs' => true,
]);
I don't know if youtube-dl itself supports download subtitles without video, but still worth to try :)
from youtube-dl-php.
Thanks for the help .
its working fast on my localhost .
👍
thanks
from youtube-dl-php.
Hello .
the script runs fine on localhost .
Fatal error on server .
Fatal error: in /var/www/html/apps/subs/vendor/symfony/process/Process.php on line 223
can you please help me out :)
Thanks .
from youtube-dl-php.
Related Issues (20)
- No such file or directory HOT 3
- usage in mutual server HOT 1
- url HOT 1
- link HOT 1
- Error with yt-dlp HOT 26
- Can't set environment variable for process on Windows OS HOT 3
- Bugfix onProgress event for yt-dlp not triggering some videos before 100%
- INTERNAL ERROR: cannot create temporary directory! HOT 8
- postprocessor-args not impplimented HOT 4
- Bug: YoutubeDl\Entity\Video::getCategories(): Return value must be of type array, null returned
- file_get_contents - No such file or directory, when video title has unsupported characters HOT 20
- Missing developer option(s) HOT 3
- Need `--trim-filenames` option to be added please! HOT 4
- YoutubeDl\Entity\Video::getTags(): Return value must be of type array, null returned HOT 5
- Need `-U`, `--update` option to help with debugging when problems happen HOT 3
- Need to add `uploader_url` HOT 1
- does `--write-comments` need to be set for comments to be available in `getComments()`? HOT 4
- Options `--no-write-comments`, `--no-write-description`, `--no-write-thumbnail`, `--no-write-sub`, `--no-write-auto-sub` HOT 4
- Unable to run basic example with an Access denied error. HOT 2
- Virus report "ITagUtils.php" HOT 4
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 youtube-dl-php.