A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Windows 10 » Windows 10 Help Forum
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

All youtube-dl functions



 
 
Thread Tools Rate Thread Display Modes
  #1  
Old July 15th 17, 11:29 PM posted to alt.comp.os.windows-10
Lucifer Morningstar[_2_]
external usenet poster
 
Posts: 368
Default All youtube-dl functions

Usage: youtube-dl.exe [OPTIONS] URL [URL...]

Options:
General Options:
-h, --help Print this help text and exit
--version Print program version and exit
-U, --update Update this program to latest
version. Make
sure that you have sufficient
permissions
(run with sudo if needed)
-i, --ignore-errors Continue on download errors, for
example to
skip unavailable videos in a
playlist
--abort-on-error Abort downloading of further
videos (in the
playlist or the command line) if
an error
occurs
--dump-user-agent Display the current browser
identification
--list-extractors List all supported extractors
--extractor-descriptions Output descriptions of all
supported
extractors
--force-generic-extractor Force extraction to use the
generic
extractor
--default-search PREFIX Use this prefix for unqualified
URLs. For
example "gvsearch2:" downloads
two videos
from google videos for youtube-dl
"large
apple". Use the value "auto" to
let
youtube-dl guess ("auto_warning"
to emit a
warning when guessing). "error"
just throws
an error. The default value
"fixup_error"
repairs broken URLs, but emits an
error if
this is not possible instead of
searching.
--ignore-config Do not read configuration files.
When given
in the global configuration file
/etc
/youtube-dl.conf: Do not read the
user
configuration in
~/.config/youtube-
dl/config
(%APPDATA%/youtube-dl/config.txt
on Windows)
--flat-playlist Do not extract the videos of a
playlist,
only list them.
--no-color Do not emit color codes in output

Network Options:
--proxy URL Use the specified HTTP/HTTPS
proxy. Pass in
an empty string (--proxy "") for
direct
connection
--socket-timeout SECONDS Time to wait before giving up, in
seconds
--source-address IP Client-side IP address to bind to
(experimental)
-4, --force-ipv4 Make all connections via IPv4
(experimental)
-6, --force-ipv6 Make all connections via IPv6
(experimental)
--cn-verification-proxy URL Use this proxy to verify the IP
address for
some Chinese sites. The default
proxy
specified by --proxy (or none, if
the
options is not present) is used
for the
actual downloading.
(experimental)

Video Selection:
--playlist-start NUMBER Playlist video to start at
(default is 1)
--playlist-end NUMBER Playlist video to end at (default
is last)
--playlist-items ITEM_SPEC Playlist video items to download.
Specify
indices of the videos in the
playlist
separated by commas like:
"--playlist-items
1,2,5,8" if you want to download
videos
indexed 1, 2, 5, 8 in the
playlist. You can
specify range: "--playlist-items
1-3,7,10-13", it will download
the videos
at index 1, 2, 3, 7, 10, 11, 12
and 13.
--match-title REGEX Download only matching titles
(regex or
caseless sub-string)
--reject-title REGEX Skip download for matching titles
(regex or
caseless sub-string)
--max-downloads NUMBER Abort after downloading NUMBER
files
--min-filesize SIZE Do not download any videos
smaller than
SIZE (e.g. 50k or 44.6m)
--max-filesize SIZE Do not download any videos larger
than SIZE
(e.g. 50k or 44.6m)
--date DATE Download only videos uploaded in
this date
--datebefore DATE Download only videos uploaded on
or before
this date (i.e. inclusive)
--dateafter DATE Download only videos uploaded on
or after
this date (i.e. inclusive)
--min-views COUNT Do not download any videos with
less than
COUNT views
--max-views COUNT Do not download any videos with
more than
COUNT views
--match-filter FILTER Generic video filter
(experimental).
Specify any key (see help for -o
for a list
of available keys) to match if
the key is
present, !key to check if the key
is not
present,key NUMBER (like
"comment_count
12", also works with =, , =,
!=, =) to
compare against a number, and &
to require
multiple matches. Values which
are not
known are excluded unless you put
a
question mark (?) after the
operator.For
example, to only match videos
that have
been liked more than 100 times
and disliked
less than 50 times (or the
dislike
functionality is not available at
the given
service), but who also have a
description,
use --match-filter "like_count
100 &
dislike_count ? 50 &
description" .
--no-playlist Download only the video, if the
URL refers
to a video and a playlist.
--yes-playlist Download the playlist, if the URL
refers to
a video and a playlist.
--age-limit YEARS Download only videos suitable for
the given
age
--download-archive FILE Download only videos not listed
in the
archive file. Record the IDs of
all
downloaded videos in it.
--include-ads Download advertisements as well
(experimental)

Download Options:
-r, --rate-limit LIMIT Maximum download rate in bytes
per second
(e.g. 50K or 4.2M)
-R, --retries RETRIES Number of retries (default is
10), or
"infinite".
--buffer-size SIZE Size of download buffer (e.g.
1024 or 16K)
(default is 1024)
--no-resize-buffer Do not automatically adjust the
buffer
size. By default, the buffer size
is
automatically resized from an
initial value
of SIZE.
--playlist-reverse Download playlist videos in
reverse order
--xattr-set-filesize Set file xattribute ytdl.filesize
with
expected filesize (experimental)
--hls-prefer-native Use the native HLS downloader
instead of
ffmpeg (experimental)
--external-downloader COMMAND Use the specified external
downloader.
Currently supports
aria2c,axel,curl,httpie,wget
--external-downloader-args ARGS Give these arguments to the
external
downloader

Filesystem Options:
-a, --batch-file FILE File containing URLs to download
('-' for
stdin)
--id Use only video ID in file name
-o, --output TEMPLATE Output filename template. Use
%(title)s to
get the title, %(uploader)s for
the
uploader name, %(uploader_id)s
for the
uploader nickname if different,
%(autonumber)s to get an
automatically
incremented number, %(ext)s for
the
filename extension, %(format)s
for the
format description (like "22 -
1280x720" or
"HD"), %(format_id)s for the
unique id of
the format (like YouTube's itags:
"137"),
%(upload_date)s for the upload
date
(YYYYMMDD), %(extractor)s for the
provider
(youtube, metacafe, etc), %(id)s
for the
video id, %(playlist_title)s,
%(playlist_id)s, or %(playlist)s
(=title if
present, ID otherwise) for the
playlist the
video is in, %(playlist_index)s
for the
position in the playlist.
%(height)s and
%(width)s for the width and
height of the
video format. %(resolution)s for
a textual
description of the resolution of
the video
format. %% for a literal percent.
Use - to
output to stdout. Can also be
used to
download to a different
directory, for
example with -o
'/my/downloads/%(uploader)s
/%(title)s-%(id)s.%(ext)s' .
--autonumber-size NUMBER Specify the number of digits in
%(autonumber)s when it is present
in output
filename template or
--auto-number option
is given
--restrict-filenames Restrict filenames to only ASCII
characters, and avoid "&" and
spaces in
filenames
-A, --auto-number [deprecated; use -o
"%(autonumber)s-%(title)s.%(ext)s" ] Number
downloaded files starting from
00000
-t, --title [deprecated] Use title in file
name
(default)
-l, --literal [deprecated] Alias of --title
-w, --no-overwrites Do not overwrite files
-c, --continue Force resume of partially
downloaded files.
By default, youtube-dl will
resume
downloads if possible.
--no-continue Do not resume partially
downloaded files
(restart from beginning)
--no-part Do not use .part files - write
directly
into output file
--no-mtime Do not use the Last-modified
header to set
the file modification time
--write-description Write video description to a
..description
file
--write-info-json Write video metadata to a
..info.json file
--write-annotations Write video annotations to a
.annotations.xml file
--load-info FILE JSON file containing the video
information
(created with the
"--write-info-json"
option)
--cookies FILE File to read cookies from and
dump cookie
jar in
--cache-dir DIR Location in the filesystem where
youtube-dl
can store some downloaded
information
permanently. By default
$XDG_CACHE_HOME
/youtube-dl or
~/.cache/youtube-dl . At the
moment, only YouTube player files
(for
videos with obfuscated
signatures) are
cached, but that may change.
--no-cache-dir Disable filesystem caching
--rm-cache-dir Delete all filesystem cache files

Thumbnail images:
--write-thumbnail Write thumbnail image to disk
--write-all-thumbnails Write all thumbnail image formats
to disk
--list-thumbnails Simulate and list all available
thumbnail
formats

Verbosity / Simulation Options:
-q, --quiet Activate quiet mode
--no-warnings Ignore warnings
-s, --simulate Do not download the video and do
not write
anything to disk
--skip-download Do not download the video
-g, --get-url Simulate, quiet but print URL
-e, --get-title Simulate, quiet but print title
--get-id Simulate, quiet but print id
--get-thumbnail Simulate, quiet but print
thumbnail URL
--get-description Simulate, quiet but print video
description
--get-duration Simulate, quiet but print video
length
--get-filename Simulate, quiet but print output
filename
--get-format Simulate, quiet but print output
format
-j, --dump-json Simulate, quiet but print JSON
information.
See --output for a description of
available
keys.
-J, --dump-single-json Simulate, quiet but print JSON
information
for each command-line argument.
If the URL
refers to a playlist, dump the
whole
playlist information in a single
line.
--print-json Be quiet and print the video
information as
JSON (video is still being
downloaded).
--newline Output progress bar as new lines
--no-progress Do not print progress bar
--console-title Display progress in console
titlebar
-v, --verbose Print various debugging
information
--dump-pages Print downloaded pages encoded
using base64
to debug problems (very verbose)
--write-pages Write downloaded intermediary
pages to
files in the current directory to
debug
problems
--print-traffic Display sent and read HTTP
traffic
-C, --call-home Contact the youtube-dl server for
debugging
--no-call-home Do NOT contact the youtube-dl
server for
debugging

Workarounds:
--encoding ENCODING Force the specified encoding
(experimental)
--no-check-certificate Suppress HTTPS certificate
validation
--prefer-insecure Use an unencrypted connection to
retrieve
information about the video.
(Currently
supported only for YouTube)
--user-agent UA Specify a custom user agent
--referer URL Specify a custom referer, use if
the video
access is restricted to one
domain
--add-header FIELD:VALUE Specify a custom HTTP header and
its value,
separated by a colon ':'. You can
use this
option multiple times
--bidi-workaround Work around terminals that lack
bidirectional text support.
Requires bidiv
or fribidi executable in PATH
--sleep-interval SECONDS Number of seconds to sleep before
each
download.

Video Format Options:
-f, --format FORMAT Video format code, see the
"FORMAT
SELECTION" for all the info
--all-formats Download all available video
formats
--prefer-free-formats Prefer free video formats unless
a specific
one is requested
-F, --list-formats List all available formats of
requested
videos
--youtube-skip-dash-manifest Do not download the DASH
manifests and
related data on YouTube videos
--merge-output-format FORMAT If a merge is required (e.g.
bestvideo+bestaudio), output to
given
container format. One of mkv,
mp4, ogg,
webm, flv. Ignored if no merge is
required

Subtitle Options:
--write-sub Write subtitle file
--write-auto-sub Write automatically generated
subtitle file
(YouTube only)
--all-subs Download all the available
subtitles of the
video
--list-subs List all available subtitles for
the video
--sub-format FORMAT Subtitle format, accepts formats
preference, for example: "srt" or
"ass/srt/best"
--sub-lang LANGS Languages of the subtitles to
download
(optional) separated by commas,
use IETF
language tags like 'en,pt'

Authentication Options:
-u, --username USERNAME Login with this account ID
-p, --password PASSWORD Account password. If this option
is left
out, youtube-dl will ask
interactively.
-2, --twofactor TWOFACTOR Two-factor auth code
-n, --netrc Use .netrc authentication data
--video-password PASSWORD Video password (vimeo, smotri,
youku)

Post-processing Options:
-x, --extract-audio Convert video files to audio-only
files
(requires ffmpeg or avconv and
ffprobe or
avprobe)
--audio-format FORMAT Specify audio format: "best",
"aac",
"vorbis", "mp3", "m4a", "opus",
or "wav";
"best" by default
--audio-quality QUALITY Specify ffmpeg/avconv audio
quality, insert
a value between 0 (better) and 9
(worse)
for VBR or a specific bitrate
like 128K
(default 5)
--recode-video FORMAT Encode the video to another
format if
necessary (currently supported:
mp4|flv|ogg|webm|mkv|avi)
--postprocessor-args ARGS Give these arguments to the
postprocessor
-k, --keep-video Keep the video file on disk after
the post-
processing; the video is erased
by default
--no-post-overwrites Do not overwrite post-processed
files; the
post-processed files are
overwritten by
default
--embed-subs Embed subtitles in the video
(only for mkv
and mp4 videos)
--embed-thumbnail Embed thumbnail in the audio as
cover art
--add-metadata Write metadata to the video file
--metadata-from-title FORMAT Parse additional metadata like
song title /
artist from the video title. The
format
syntax is the same as --output,
the parsed
parameters replace existing
values.
Additional templates: %(album)s,
%(artist)s. Example:
--metadata-from-title
"%(artist)s - %(title)s" matches
a title
like "Coldplay - Paradise"
--xattrs Write metadata to the video
file's xattrs
(using dublin core and xdg
standards)
--fixup POLICY Automatically correct known
faults of the
file. One of never (do nothing),
warn (only
emit a warning), detect_or_warn
(the
default; fix file if we can, warn
otherwise)
--prefer-avconv Prefer avconv over ffmpeg for
running the
postprocessors (default)
--prefer-ffmpeg Prefer ffmpeg over avconv for
running the
postprocessors
--ffmpeg-location PATH Location of the ffmpeg/avconv
binary;
either the path to the binary or
its
containing directory.
--exec CMD Execute a command on the file
after
downloading, similar to find's
-exec
syntax. Example: --exec 'adb push
{}
/sdcard/Music/ && rm {}'
--convert-subtitles FORMAT Convert the subtitles to other
format
(currently supported:
srt|ass|vtt)
Ads
  #2  
Old July 16th 17, 09:52 AM posted to alt.comp.os.windows-10
Roy Tremblay
external usenet poster
 
Posts: 169
Default All youtube-dl functions

Wolf K actually wrote:

Usage: youtube-dl.exe [OPTIONS] URL [URL...]


Thanks for this.


Just one caution.

Use this: https://youtube-dl.org/downloads/latest/youtube-dl.exe
Don't use this: https://yt-dl.org/downloads/2017.07.15/youtube-dl.exe

Same name. Same intent. Different executable. Different requirements.

You'll also need ffmpeg's "ffprobe.exe" if you don't already have it.
http://ffmpeg.zeranoe.com/builds/

OK. So maybe that's two cautions.
  #3  
Old July 16th 17, 03:19 PM posted to alt.comp.os.windows-10,alt.comp.freeware
Mr. Man-wai Chang
external usenet poster
 
Posts: 1,941
Default youtube-dl.exe 2017.07.15

On 16/7/2017 6:29 AM, Lucifer Morningstar wrote:
Usage: youtube-dl.exe [OPTIONS] URL [URL...]


youtube-dl.exe 2017.07.15

https://rg3.github.io/youtube-dl/download.html

--
@~@ Remain silent! Drink, Blink, Stretch! Live long and prosper!!
/ v \ Simplicity is Beauty!
/( _ )\ May the Force and farces be with you!
^ ^ (x86_64 Ubuntu 9.10) Linux 2.6.39.3
不借貸! 不詐騙! 不援交! 不打交! 不打劫! 不自殺! 請考慮綜援 (CSSA):
http://www.swd.gov.hk/tc/index/site_pubsvc/page_socsecu/sub_addressesa
  #4  
Old July 16th 17, 06:17 PM posted to alt.comp.os.windows-10,alt.comp.freeware
Roy Tremblay
external usenet poster
 
Posts: 169
Default youtube-dl.exe 2017.07.15

"Mr. Man-wai Chang" actually wrote:

Usage: youtube-dl.exe [OPTIONS] URL [URL...]

youtube-dl.exe 2017.07.15
https://rg3.github.io/youtube-dl/download.html


If that works for you, then that's great, but on Windows 10 it barfed with
Python errors when I fed it a tough Vevo TaylorSwift video suggested by
Mayayana as a tough test case.
Easy testcase: https://youtu.be/AI5wEcWAmkg
Hard testcase: https://youtu.be/VuNIsY6JdUw

You'll also need ffmpeg's "ffprobe.exe" if you want to extract audio:
cmd youtube-dl.exe -x https://youtu.be/AI5wEcWAmkg

My suggestion is to avoid everthing referenced at the rg3.github.io page
https://rg3.github.io/youtube-dl/download.html
And specifically, avoid wasting time on the pre-compiled Windows binary
https://yt-dl.org/downloads/2017.07.15/youtube-dl.exe

Instead, I suggest noobs use the more robust precompiled Windows binary
https://youtube-dl.org/downloads/latest/youtube-dl.exe
Which actually works on everything I threw at it yesterday.

For Android, the same problem arises, where you'll want to avoid the fake
YouTube Red clone (co.at.newpipe) on Google Play
https://play.google.com/store/apps/details?id=co.at.newpipe

For Android, the most robust solution so far for playing and/or downloading
any youtube audio or video is the opensource NewPipe app
(org.schabi.newpipe) which purports to be a free YouTube Red clone.
https://newpipe.schabi.org
https://s2.postimg.org/klin7q0bt/newpipe000.jpg

Download Video Test: (mp4, giga)
https://s2.postimg.org/908h00euh/newpipe002.jpg
https://s2.postimg.org/en4txhhd5/newpipe004.jpg
Download Audio Test: (m4a, giga)
https://s2.postimg.org/51b9h6q7d/newpipe001.jpg
https://s2.postimg.org/bvlk6viuh/newpipe003.jpg
  #5  
Old July 16th 17, 06:36 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Shadow
external usenet poster
 
Posts: 1,638
Default youtube-dl.exe

On Sun, 16 Jul 2017 17:17:35 +0000 (UTC), Roy Tremblay
wrote:

"Mr. Man-wai Chang" actually wrote:


https://rg3.github.io/youtube-dl/download.html


If that works for you, then that's great, but on Windows 10 it barfed with
Python errors when I fed it a tough Vevo TaylorSwift video suggested by
Mayayana as a tough test case.
Easy testcase: https://youtu.be/AI5wEcWAmkg
Hard testcase: https://youtu.be/VuNIsY6JdUw


Video

youtube-dl -f 18 https://youtu.be/VuNIsY6JdUw

Audio only

youtube-dl -f 140 https://youtu.be/VuNIsY6JdUw

****ty 126 kb/s AAC

What's so hard about it ?
Oh, I see, watching the video. Ugghh !!!
IAWTP
[]'s

PS Youtube-dl is updated practically daily. Please don't
mention the build. If you want to update, just

youtube-dl --update

(that's TWO dashes before the upgrade)

--
Don't be evil - Google 2004
We have a new policy - Google 2012
  #6  
Old July 16th 17, 07:14 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Roy Tremblay
external usenet poster
 
Posts: 169
Default youtube-dl.exe

Shadow actually wrote:

Video
youtube-dl -f 18 https://youtu.be/VuNIsY6JdUw
Audio only
youtube-dl -f 140 https://youtu.be/VuNIsY6JdUw


The problem on Usenet when people are not specific about what they're
suggesting is that noobs end up wasting a tremendous amount of time on the
wrong solutions.

Your well-intentioned post has two huge problems for noobs in that regard.

1. There are multiple "youtube-dl.exe" precompiled Windows binaries, which
are different, and where some of them barf on the stated test videos. You
didn't say which precompiled windows binary you are using so your otherwise
helpful post is useless to a noob because they have to guess where to get
it and if they guess wrong, it stands a very good chance of working on the
easy test video but failing on the harder test video.

2. Not only are there multiple "youtube-dl.exe" precompiled Windows
binaries, but there appears to be a third implementation called
"youtube-dl" (without the exe) which is also available on the net (and
which most likely is for Linux purposes). Your post does not make it clear
whether you're using that interpreted code, or the precompiled Windows
binary so a noob is left to guess.

Since I already went through hours of hell figuring out which binaries
worked and which didn't work, here's how I'd modify your otherwise very
helplful suggestions, so that a noob could follow in your footsteps.

1. Download the tested youtube-dl.exe pre-compiled Windows binary:
https://youtube-dl.org/downloads/latest/youtube-dl.exe
2. Doublecheck that the basics are working fine:
cmd youtube-dl.exe -U
youtube-dl is up-to-date (2017.07.15)
cmd youtube-dl.exe --version
2017.07.15
cmd youtube-dl.exe -h youtube-dl.man
cmd type youtube-dl.man | more
3. Run the suggested command to download the file as an mp4:
cmd youtube-dl.exe -f 18 https://youtu.be/VuNIsY6JdUw
[youtube] VuNIsY6JdUw: Downloading webpage
[youtube] VuNIsY6JdUw: Downloading video info webpage
[youtube] VuNIsY6JdUw: Extracting video information
[youtube] VuNIsY6JdUw: Downloading MPD manifest
[download] Destination: Taylor Swift - You Belong With Me-VuNIsY6JdUw.mp4
[download] 100% of 17.98MiB in 01:45
cmd dir
18,857,601 Taylor Swift - You Belong With Me-VuNIsY6JdUw.mp4
3. Run the suggested command to download just the audio as m4a:
cmd youtube-dl.exe -f 140 https://youtu.be/VuNIsY6JdUw
[youtube] VuNIsY6JdUw: Downloading webpage
[youtube] VuNIsY6JdUw: Downloading video info webpage
[youtube] VuNIsY6JdUw: Extracting video information
[youtube] VuNIsY6JdUw: Downloading js player vflL_WLGI
[youtube] VuNIsY6JdUw: Downloading MPD manifest
[download] Destination: Taylor Swift - You Belong With Me-VuNIsY6JdUw.m4a
[download] 100% of 3.46MiB in 00:20
[ffmpeg] Correcting container in "Taylor Swift - You Belong With Me-VuNIsY6JdUw.m4a"

Notice that "ffmpeg" is called.
I have ffmpeg in my path so I am not sure if that is a requirement of the
command you suggested, or if ffmpeg is pre-compiled into the youtube-dl.exe
itself. (Do you know the answer to that question?)

What's so hard about it ?
Oh, I see, watching the video. Ugghh !!!
PS Youtube-dl is updated practically daily. Please don't
mention the build. If you want to update, just
youtube-dl --update
(that's TWO dashes before the upgrade)


I only have one day's experience with the tool so can you experienced
people explain whether the ffmpeg is precompiled into the two
youtube-dl.exe binaries or if it's necessary for a noob to install fmpeg to
extract the audio?

Also, can the people experienced with the two youtube-dl.exe precompiled
binaries please explain whether both of these work the same for you on the
Taylor Swift test video?

youtube-dl.exe
From: https://youtube-dl.org/downloads/latest/youtube-dl.exe
This implementation does not require Python!

youtube-dl.exe
https://yt-dl.org/downloads/2017.07.15/youtube-dl.exe
Referenced in https://rg3.github.io/youtube-dl/download.htm
This implementation barfed on the harder video with a Python error.
  #7  
Old July 16th 17, 08:05 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Rene Lamontagne
external usenet poster
 
Posts: 2,549
Default youtube-dl.exe

On 7/16/2017 1:14 PM, Roy Tremblay wrote:
Shadow actually wrote:

Video
youtube-dl -f 18 https://youtu.be/VuNIsY6JdUw
Audio only
youtube-dl -f 140 https://youtu.be/VuNIsY6JdUw


The problem on Usenet when people are not specific about what they're
suggesting is that noobs end up wasting a tremendous amount of time on the
wrong solutions.

Your well-intentioned post has two huge problems for noobs in that regard.

1. There are multiple "youtube-dl.exe" precompiled Windows binaries, which
are different, and where some of them barf on the stated test videos. You
didn't say which precompiled windows binary you are using so your otherwise
helpful post is useless to a noob because they have to guess where to get
it and if they guess wrong, it stands a very good chance of working on the
easy test video but failing on the harder test video.

2. Not only are there multiple "youtube-dl.exe" precompiled Windows
binaries, but there appears to be a third implementation called
"youtube-dl" (without the exe) which is also available on the net (and
which most likely is for Linux purposes). Your post does not make it clear
whether you're using that interpreted code, or the precompiled Windows
binary so a noob is left to guess.

Since I already went through hours of hell figuring out which binaries
worked and which didn't work, here's how I'd modify your otherwise very
helplful suggestions, so that a noob could follow in your footsteps.

1. Download the tested youtube-dl.exe pre-compiled Windows binary:
https://youtube-dl.org/downloads/latest/youtube-dl.exe
2. Doublecheck that the basics are working fine:
cmd youtube-dl.exe -U
youtube-dl is up-to-date (2017.07.15)
cmd youtube-dl.exe --version
2017.07.15
cmd youtube-dl.exe -h youtube-dl.man
cmd type youtube-dl.man | more
3. Run the suggested command to download the file as an mp4:
cmd youtube-dl.exe -f 18 https://youtu.be/VuNIsY6JdUw
[youtube] VuNIsY6JdUw: Downloading webpage
[youtube] VuNIsY6JdUw: Downloading video info webpage
[youtube] VuNIsY6JdUw: Extracting video information
[youtube] VuNIsY6JdUw: Downloading MPD manifest
[download] Destination: Taylor Swift - You Belong With Me-VuNIsY6JdUw.mp4
[download] 100% of 17.98MiB in 01:45
cmd dir
18,857,601 Taylor Swift - You Belong With Me-VuNIsY6JdUw.mp4
3. Run the suggested command to download just the audio as m4a:
cmd youtube-dl.exe -f 140 https://youtu.be/VuNIsY6JdUw
[youtube] VuNIsY6JdUw: Downloading webpage
[youtube] VuNIsY6JdUw: Downloading video info webpage
[youtube] VuNIsY6JdUw: Extracting video information
[youtube] VuNIsY6JdUw: Downloading js player vflL_WLGI
[youtube] VuNIsY6JdUw: Downloading MPD manifest
[download] Destination: Taylor Swift - You Belong With Me-VuNIsY6JdUw.m4a
[download] 100% of 3.46MiB in 00:20
[ffmpeg] Correcting container in "Taylor Swift - You Belong With Me-VuNIsY6JdUw.m4a"

Notice that "ffmpeg" is called.
I have ffmpeg in my path so I am not sure if that is a requirement of the
command you suggested, or if ffmpeg is pre-compiled into the youtube-dl.exe
itself. (Do you know the answer to that question?)

What's so hard about it ?
Oh, I see, watching the video. Ugghh !!!
PS Youtube-dl is updated practically daily. Please don't
mention the build. If you want to update, just
youtube-dl --update
(that's TWO dashes before the upgrade)


I only have one day's experience with the tool so can you experienced
people explain whether the ffmpeg is precompiled into the two
youtube-dl.exe binaries or if it's necessary for a noob to install fmpeg to
extract the audio?

Also, can the people experienced with the two youtube-dl.exe precompiled
binaries please explain whether both of these work the same for you on the
Taylor Swift test video?


You sure have wasted a lot of time on a very trivial thing, You Must Be
A Noob.

Rene

youtube-dl.exe
From: https://youtube-dl.org/downloads/latest/youtube-dl.exe
This implementation does not require Python!

youtube-dl.exe
https://yt-dl.org/downloads/2017.07.15/youtube-dl.exe
Referenced in https://rg3.github.io/youtube-dl/download.htm
This implementation barfed on the harder video with a Python error.


  #8  
Old July 16th 17, 08:19 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Roy Tremblay
external usenet poster
 
Posts: 169
Default youtube-dl.exe

Rene Lamontagne actually wrote:

You sure have wasted a lot of time on a very trivial thing, You Must Be
A Noob.


I said many times that I'm a noob, so, it's pretty surprising that you just
realized it so late in the game.

An expert wouldn't have had all the myriad problems that I had using the
wrong youtube-dl.exe that some people unwittingly posted, for example.

Worse, all the experts didn't mention that you need ffmpeg executables in
your path, but, when I tried to add ffplay.exe to my path, I screwed up the
path, and now I can't get it back.

So now youtube-dl.exe no longer works from the command line, complaining:
Unsupported 16-Bit Application
The program or feature
"\??\C:\path\youtube-dl\youtube-dl.exe" cannot start or tun due to
incompatibility with 64-bit versions of Windows. Please contact
the software vendor to ask if a 64-bit Windows compatible version
is available.

This happened just after I tried editing the %PATH%, which I can't get
back.

If that's not a noob maneuver, I don't know what else is.

What's the best way to restore the Windows 10 path to the original default?
(without having to restore the system, because this is, after all, just a
path variable so having to use system restore is overkill)

  #9  
Old July 16th 17, 08:50 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Roy Tremblay
external usenet poster
 
Posts: 169
Default youtube-dl.exe

Roy Tremblay actually wrote:

What's the best way to restore the Windows 10 path to the original default?
(without having to restore the system, because this is, after all, just a
path variable so having to use system restore is overkill)


What most of you need to realize is that not everyone is as capable with
Windows as you are.

I, for one, am a noob, which is why it was so difficult to reproduce your
suggestions about youtube-dl.exe since there are multiple different
implementations of the same name where some of them failed miserably and
none of you were clear which ones you were testing.

As further evidence that I'm a noob, I somehow screwed up the path when
attempting to add ffmpeg, which *none* of you said was required (but it is)
in order to rip the audio out of the video.

So here's how I fixed the path just now.
cmd echo %PATH%
C:\path\image_magick;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WI NDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32 \WindowsPowerShell\v1.0\;C:\path\gtkfor.net2p12p22 \bin
Such that the youtube-dl.exe stopped working
cmd youtube-dl.exe
Unsupported 16-Bit Application
The program or feature
"\??\C:\path\youtube-dl\youtube-dl.exe" cannot start or run due to
incompatibility with 64-bit versions of Windows. Please contact
the software vendor to ask if a 64-bit Windows compatible version
is available.

I brought up "Control Panel System and Security System" using:
Windows+X,Y

I clicked on "Advanced system settings".
Up popped a System Properties window.
I clicked on the Advanced tab.
I clicked on the Environment Variables button near the bottom of that tab.

In the Environment Variables window in the "System variables" section
I highlighted the Path variable and clicked the Edit button and set the
path back to the default Windows 10 path (which I think is this):
path=%SystemRoot%\system32;%SystemRoot%;%SystemRoo t%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowe rShell\v1.0\

If that's not the correct default path for Windows 10, let me know please.
  #10  
Old July 16th 17, 09:07 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Andy Burns[_6_]
external usenet poster
 
Posts: 1,318
Default youtube-dl.exe

Roy Tremblay wrote:

In the Environment Variables window in the "System variables" section
I highlighted the Path variable and clicked the Edit butto


How long has that dialog existed to split the long environment variable
into the component paths, and let you add/delete/re-order them, rather
than the old way of editing it as one huge string?

  #11  
Old July 16th 17, 09:13 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Rene Lamontagne
external usenet poster
 
Posts: 2,549
Default youtube-dl.exe

On 7/16/2017 2:50 PM, Roy Tremblay wrote:
Roy Tremblay actually wrote:

What's the best way to restore the Windows 10 path to the original default?
(without having to restore the system, because this is, after all, just a
path variable so having to use system restore is overkill)


What most of you need to realize is that not everyone is as capable with
Windows as you are.

I, for one, am a noob, which is why it was so difficult to reproduce your
suggestions about youtube-dl.exe since there are multiple different
implementations of the same name where some of them failed miserably and
none of you were clear which ones you were testing.

As further evidence that I'm a noob, I somehow screwed up the path when
attempting to add ffmpeg, which *none* of you said was required (but it is)
in order to rip the audio out of the video.

So here's how I fixed the path just now.
cmd echo %PATH%
C:\path\image_magick;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WI NDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32 \WindowsPowerShell\v1.0\;C:\path\gtkfor.net2p12p22 \bin
Such that the youtube-dl.exe stopped working
cmd youtube-dl.exe
Unsupported 16-Bit Application
The program or feature
"\??\C:\path\youtube-dl\youtube-dl.exe" cannot start or run due to
incompatibility with 64-bit versions of Windows. Please contact
the software vendor to ask if a 64-bit Windows compatible version
is available.

I brought up "Control Panel System and Security System" using:
Windows+X,Y

I clicked on "Advanced system settings".
Up popped a System Properties window.
I clicked on the Advanced tab.
I clicked on the Environment Variables button near the bottom of that tab.

In the Environment Variables window in the "System variables" section
I highlighted the Path variable and clicked the Edit button and set the
path back to the default Windows 10 path (which I think is this):
path=%SystemRoot%\system32;%SystemRoot%;%SystemRoo t%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowe rShell\v1.0\

If that's not the correct default path for Windows 10, let me know please.


Not having found Windows restore too reliable I use Macrium reflect for
image backups, Then if I screw up it only takes about 9 minutes to set
everything right again.

Rene

  #12  
Old July 16th 17, 09:47 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Roy Tremblay
external usenet poster
 
Posts: 169
Default youtube-dl.exe

Andy Burns actually wrote:

How long has that dialog existed to split the long environment variable
into the component paths, and let you add/delete/re-order them, rather
than the old way of editing it as one huge string?


Good question.

Since I'm an admitted noob, I'll let someone else answer,
but I'll help out by posting a picture of what you're talking about.
https://s4.postimg.org/4r2acmvx9/path.jpg

Is that path-editing GUI new to Windows 10?
  #13  
Old July 16th 17, 09:51 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Roy Tremblay
external usenet poster
 
Posts: 169
Default youtube-dl.exe

Rene Lamontagne actually wrote:

Not having found Windows restore too reliable I use Macrium reflect for
image backups, Then if I screw up it only takes about 9 minutes to set
everything right again.


Luckily, it was just the path that I screwed up.
https://s4.postimg.org/4r2acmvx9/path.jpg

The question that brings up is how important was it to have ImageMagick in
the path, and the path to GTK was there and a path to NVIDIA stuff, all of
which I removed in favor of the default Windows 10 path as documented on
the net.

cmd path=%SystemRoot%\system32;%SystemRoot%;%SystemRoo t%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowe rShell\v1.0\

May I ask you who are more knowledgeable than I, what you do to keep your
path clean?

Do you allow every program that wants to add itself to your path to do so?
  #14  
Old July 16th 17, 10:11 PM posted to alt.comp.os.windows-10
Andy Burns[_6_]
external usenet poster
 
Posts: 1,318
Default youtube-dl.exe

Roy Tremblay wrote:

https://s4.postimg.org/4r2acmvx9/path.jpg

Is that path-editing GUI new to Windows 10?


Apparently it exists since Windows 10 preview 10565 (October 2015), I've
just never noticed it before ...
  #15  
Old July 16th 17, 11:15 PM posted to alt.comp.os.windows-10,alt.windows7.general,microsoft.public.windowsxp.general
Shadow
external usenet poster
 
Posts: 1,638
Default youtube-dl.exe

On Sun, 16 Jul 2017 18:14:04 +0000 (UTC), Roy Tremblay
wrote:

Shadow actually wrote:

Video
youtube-dl -f 18 https://youtu.be/VuNIsY6JdUw
Audio only
youtube-dl -f 140 https://youtu.be/VuNIsY6JdUw


The problem on Usenet when people are not specific about what they're
suggesting is that noobs end up wasting a tremendous amount of time on the
wrong solutions.

Your well-intentioned post has two huge problems for noobs in that regard.

1. There are multiple "youtube-dl.exe" precompiled Windows binaries


https://rg3.github.io/youtube-dl/download.html

The ONLY one labeled

"Windows exe"

It's the "official build". I can't see any more offerings, and
it's a stand-alone executable that has python built-in. Maybe you are
downloading from a possibly malicious site ?

It runs fine under XP..
[]'s
--
Don't be evil - Google 2004
We have a new policy - Google 2012
 




Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off






All times are GMT +1. The time now is 03:24 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright 2004-2024 PCbanter.
The comments are property of their posters.