Youtube Downloader
Extends Get-Media to enable the downloading of videos from YouTube and other sources, using YouTubeDL
Type | Required | Position | PipelineInput | Aliases |
---|---|---|---|---|
[Uri] |
true | 1 | false | YouTubeURI |
The YouTubeDL Output File. See documentation
Type | Required | Position | PipelineInput | Aliases |
---|---|---|---|---|
[String] |
false | 2 | false | YouTubeOutputFormat |
If set, will force a download of the latest YouTubeDL (even if one is already found). It will be placed in $home/.RoughDraft/.
Type | Required | Position | PipelineInput |
---|---|---|---|
[Switch] |
false | named | false |
If set, will download auto-generated subtitles.
Type | Required | Position | PipelineInput |
---|---|---|---|
[Switch] |
false | named | false |
If set, will download all subtitles.
Type | Required | Position | PipelineInput |
---|---|---|---|
[Switch] |
false | named | false |
Type | Required | Position | PipelineInput | Aliases |
---|---|---|---|---|
[String[]] |
false | 3 | false | YouTubeDLArgs YouTubeDLArg |
If set, will return the information about the download, instead of downloading.
Type | Required | Position | PipelineInput | Aliases |
---|---|---|---|---|
[Switch] |
false | named | false | YouTubeDLInfo YouTubeInfo |
Extension/YouTubeDL.RoughDraft.Extension.ps1 [-YouTubeURL] <Uri> [[-YouTubeOutputFile] <String>] [-DownloadLatestYouTubeDL] [-AutoGeneratedSubtitle] [-AllSubtitle] [[-YouTubeDownloadArgumentList] <String[]>] [-YouTubeDownloadInformation] [<CommonParameters>]