$ vlc++ https://www.youtube.com/watch?v=VtWIn7ch708
VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
[000055e500c86670] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
qt5ct: using qt5ct plugin
qt5ct: D-Bus global menu: no
qt5ct: D-Bus system tray: yes
[00007f7970045a30] mp4 demux: Fragment sequence discontinuity detected 1 != 0
/home/svm/bin/vlc++: line 2: 129127 Segmentation fault vlc ${x[1]} --input-slave ${x[2]} --meta-title ${x[0]}
#!/bin/bash
IFS=$'\n';x=($(youtube-dl --format="bestvideo[ext=mp4][height<=?1080][fps<=30]+bestaudio[ext=m4a]" -seg $@)) && vlc ${x[1]} --input-slave ${x[2]} --meta-title ${x[0]}
для mpv будет проще:
$ mpv https://www.youtube.com/watch?v=ACVgtWyu6ks
(+) Video --vid=1 (*) (h264 1920x1080 25.000fps)
(+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz)
[vo/vdpau] Warning: this compatibility VO is low quality and may have issues with OSD, scaling, screenshots and more.
[vo/vdpau] vo=gpu is the preferred choice in any case and includes VDPAU support via hwdec=vdpau or vdpau-copy.
Using hardware decoding (vdpau).
AO: [pulse] 44100Hz stereo 2ch float
VO: [vdpau] 1920x1080 vdpau[yuv420p]
[vo/vdpau] Compositing window manager detected. Assuming timing info is inaccurate.
AV: 00:00:08 / 00:05:39 (2%) A-V: 0.000 Cache: 30s/5MB
[ffmpeg] https: Will reconnect at 6291408 in 0 second(s), error=Input/output error.
[ffmpeg] NULL: Invalid NAL unit size (14675 > 7619).
[ffmpeg] NULL: missing picture in access unit with size 7623
Exiting... (Quit)
IFS=$'\n';x=($(youtube-dl -eg $@)) && vlc ${x[1]} --input-slave ${x[2]} --meta-title ${x[0]}
x=($(youtube-dl -g "$@")) && vlc ${x[0]} --input-slave ${x[1]} --meta-title "$(youtube-dl -e $@ )"
$ youtube-dl -ge https://www.youtube.com/watch?v=ACVgtWyu6ks
Чиновники в Нидерландах распилили 5млрд. Суд не нашел, куда (Руслан Осташко)
https://r3---sn-ug5onuxaxjvh-v8cl.googlevideo.com/videoplayback?expire=1622452138&ei=SlO0YNmUEdqMv_IPydSGmAE&ip=46.241.70.3&id=o-AHj2IRS8y5KNphwgRQQByGp_1LhGXQv9LKLrXxBcFtbZ&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=cr&mm=31%2C29&mn=sn-ug5onuxaxjvh-v8cl%2Csn-ug5onuxaxjvh-n8vz&ms=au%2Crdu&mv=m&mvi=3&pl=23&initcwndbps=1623750&vprv=1&mime=video%2Fmp4&ns=Xnss7SBCaNtLLi5G8cXg45gF&gir=yes&clen=52055717&dur=339.640&lmt=1622370261222624&mt=1622430281&fvip=3&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5535434&n=PP1hy36xHTRb_o65&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhAIaUaG7k-3yRBcf_iDGpUAs9mmVmQIfi_lPs26Y5XM-AAiEA7OhtiV-cQn4HgqlqmgqQryprlMOwFTDsymsO0dJf03c%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAKCYAGh7OJ6ZsVj6s8X7JEPXdL5uLVibA_YCgoVwJhwNAiB5XfwEqGnc2dikwYgUCDCNiwdvl8EPQGFZX4Mu6ejFiQ%3D%3D
https://r3---sn-ug5onuxaxjvh-v8cl.googlevideo.com/videoplayback?expire=1622452138&ei=SlO0YNmUEdqMv_IPydSGmAE&ip=46.241.70.3&id=o-AHj2IRS8y5KNphwgRQQByGp_1LhGXQv9LKLrXxBcFtbZ&itag=140&source=youtube&requiressl=yes&mh=cr&mm=31%2C29&mn=sn-ug5onuxaxjvh-v8cl%2Csn-ug5onuxaxjvh-n8vz&ms=au%2Crdu&mv=m&mvi=3&pl=23&initcwndbps=1623750&vprv=1&mime=audio%2Fmp4&ns=Xnss7SBCaNtLLi5G8cXg45gF&gir=yes&clen=5498646&dur=339.707&lmt=1622368748715852&mt=1622430281&fvip=3&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5532434&n=PP1hy36xHTRb_o65&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgdq6msQKjeFJqcZcM0kzF0130BaMwBB533uscY4HsTb4CIC0gC1h8Zx7hxD0oefCj95Av6GdXW3fU-0l6nqAcFxya&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAKCYAGh7OJ6ZsVj6s8X7JEPXdL5uLVibA_YCgoVwJhwNAiB5XfwEqGnc2dikwYgUCDCNiwdvl8EPQGFZX4Mu6ejFiQ%3D%3D
x=($(youtube-dl -ge $@)) && vlc ${x[1]} --input-slave ${x[2]} --meta-title ${x[0]}
IFS=$'\n' ;
x=($(youtube-dl -ge $@)) && vlc ${x[1]} --input-slave ${x[2]} --meta-title ${x[0]}
с чего вы взяли что там будет 1080p ?)
если пользуетесь firefox то поставьте это расширение
1, 2, 3
111 , 2222, 1 ,33
сбросил конфиги vlc (их уже года три не менял) вроде стало нормально,
уж и не знаю, что я там "понакрутил" за всё это время )).
зы
Объясни мне часть awk кода по буквам/слогам ))
{FS=RS;RS=""}
а то я не пойму.
разделитель полей = разделителю записей
FS=RS
и удаляем разделитель записей
RS=""
,то чем после этого разделены переменные $1,$2,$3 ?
Почему не получается сплошной/безпробельной строки, склееных между собой переменных?