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 |
| Type | Required | Position | PipelineInput |
|---|---|---|---|
[Switch] |
false | named | false |
| Type | Required | Position | PipelineInput |
|---|---|---|---|
[Switch] |
false | named | false |
Extension/YouTubeDL.RoughDraft.Extension.ps1 [-YouTubeURL] <Uri> [[-YouTubeOutputFile] <String>] [-DownloadLatestYouTubeDL] [-AutoGeneratedSubtitle] [-AllSubtitle] [[-YouTubeDownloadArgumentList] <String[]>] [-YouTubeDownloadInformation] [-YouTubeNoEmbedMetadata] [-YouTubeNoEmbedSubTitle] [<CommonParameters>]