5W site logo 5W - мой домашний сайт-блог с картинками, кино и плюшками.

mplayer-net-stream.txt

Сетевые потоки и каналы

MPlayer может проигрывать файлы по сети, используя HTTP, FTP, MMS или RTSP/RTP протокол.

Проигрывание включается добавлением URL'а в командную строку. Также, MPlayer учитывает переменную среды http_proxy и использует прокси[proxy], если это возможно. Также можно заставить использовать прокси:

mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf
MPlayer может считывать данные со стандартного входа (а не из поименованных каналов). Это может, например, использоваться при проигрывании файлов по FTP:

wget ftp://micorsops.com/something.avi -O - | mplayer -
Примечание

Мы рекомендуем включать -cache при проигрывании из сети:

wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -
3.4.1. Сохранение потоковых данных

Как только вам удалось воспроизвести любимый интернет-поток, вы можете воспользоваться опцией -dumpstream, чтобы сохранить его в файл. Например:

mplayer http://217.71.208.37:8006 -dumpstream -dumpfile stream.asf
сохранит данные из потока http://217.71.208.37:8006 в stream.asf. Это работает для всех протоколов, поддерживаемых MPlayer, таких как MMS, RSTP, и других.

----------------------------------------------
youtube-dl -q -o- $url | mplayer -cache 8192 -

youtube-dl -q -f 18 -o- $url | mplayer -

curl --ciphers RC4-SHA "$(youtube-dl -g ...)" | mplayer -

mplayer -playlist /proc/self/fd/4 4< <(quvi dump -p rfc2483 "$url")

mplayer -playlist <(quvi dump -p rfc2483 http://www.youtube.com/watch?v=QCuq0_nY3Xk)