linuxcmd
YT formats
YT -F <URL>
set user agent to something else
YT --user-agent ""
play in mpv at
1080p
248/137/614/270+251/250/249/234/233/140
1080p (webm)
248+251/250/249
1080p (mp4)
137/614/270+234/233/140
720p
247/136/609/232+251/250/249/234/233/140
720p (webm)
247+251/250/249
720p (mp4)
136/609/232+234/233/140
480p
244/135/606/231+251/250/249/234/233/140
480p (webm)
244+251/250/249
480p (mp4)
135/606/231+234/233/140
360p
243/134/605/230+250/249/233/140
360p (webm)
243+250/249
360p (mp4)
134/605/230+233/140
18
240p
242/133/604/229+249/233/140
240p (webm)
242+249
240p (mp4)
133/604/229+233/140
144p
278/160/603/269+249/233/140
144p (webm)
278+249
144p (mp4)
160/603/269+233/140
get a list of all links on a webpage
lynx -dump -listonly -nonumbers -useragent=""
feh
image viewer from terminal
feh -g 640x480
open at fixed window size
-Z auto-zoom
-. scale-down
-d draw filename
--force-aliasing
-B "#14141b"
qimgv .
alternative, with GUI
wget -N
timestamp from server
wget -nc
skip downloading if same filename exists
wget -i list.txt
download from text file
wget -w 1 --random-wait
wait between requests
wget --user-agent=""
set user agent to something else
ffmpeg -i i.mp4 -vn -c:a copy o.m4a
extract audio
ffmpeg -i i.mp4 -an -c:a copy o.mp4
extract video
ffprobe
info about audio/video
exiftool
can use on EXEs too, not only JPG
video cut
from start, 10 seconds
ffmpeg -t 10 -i i.mp4 -c copy o.mp4
from defined start, 10 seconds
ffmpeg -ss 0:01:00 -t 10 -i i.mp4 -c copy o.mp4
from defined start, 1 minute
ffmpeg -ss 0:01:00 -to 0:02:00 -i i.mp4 -c copy o.mp4
add audio to video
ffmpeg -i i.mp4 i.mp3 -c copy -map 0:v -map 1:a o.mp4
(needs further testing, to place them in different places)
video crop
ffmpeg -i i.mp4 -vf "crop=w:h:x:y" -c:a copy o.mp4
w=width
h=height
x=left
y=top
padding
ffmpeg -i i.mp4 -vf "pad=width=640:height=480:x=0:y=0:color=black" o.mp4
overlay
ffmpeg -i i.mp4 -i i.png -filter_complex "[0][1]overlay=W-w:H-h" o.mp4
W=main_w
H=main_h
w=overlay_w
h=overlay_h
0:0 top-left
W-w:0 top-right
0:H-h bottom-left
W-w:H-h bottom-right
TODO=center
---
TODO
imagemagick/convert
stat -c
du -sh
file *
find -type f
grep
Let's go back home