LINUX.ORG.RU

Режу (пропускаю) начальную рекламу с твича, потому что реклама ломает vaapi

$ youtube-dl https://www.twitch.tv/*** -o - | ffmpeg -i - -ss 15 -c copy -f mpegts - | mpv -
anonymous
()
Ответ на: комментарий от anonymous

Спасибо! А как формат видео выбирать самим youtube-dl, а то я только параметром в mpv --ytdl умею?

burato ★★★★★
() автор топика
Ответ на: комментарий от burato
$ youtube-dl --help

  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
anonymous
()
Ответ на: комментарий от anonymous

С картинкой разобрался, а звук нет

burato ★★★★★
() автор топика
Ответ на: комментарий от anonymous
youtube-dl -f 137+251 (link) -o - | ffplay -

Звука нету, если без формата, то картинка минимально возможная

burato ★★★★★
() автор топика
Ответ на: комментарий от burato

=)
Так он не работает. Сначала качает видео потом звук, затем миксует в один файл ffmpeg-ом, если его нету оставит два файла на диске.
Если хочешь смотреть через пайп выбирай формат где видео и звук вместе, но он там обычно не выше 720р.

Minona ★★☆
()
Ответ на: комментарий от Minona

Так он не работает.

    --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
anonymous
()
Ответ на: комментарий от anonymous

Дальше первого предложения ниасилил КО?

Minona ★★☆
()
Ответ на: комментарий от burato

если без формата, то картинка минимально возможная

на самом деле лучшая «best».

Звука нету

Т.к. mpv может с помощью youtube-dl проигрывать видео_формат+аудио_формат, то можно заглянуть сюда https://github.com/mpv-player/mpv/blob/v0.32.0/player/lua/ytdl_hook.lua

Ага, запускается youtube-dl -J <link>, получается JSON. Дальше из него экстрагируется необходимая информация о видео/аудио дорожках (а также субтитрах) для плеера.

gag ★★★★★
()

фрик … youtube-dl

ну да, все сходится

anonymous
()
ffplay "$(youtube-dl -g link)"
anonymous
()
Ответ на: комментарий от anonymous

Что-то пошло не так.

alias ydlg='youtube-dl -g'
LINK='https://www.youtube.com/watch?v=...'
fv=137
fa=251
ffmpeg -i "$(ydlg -f $fv $LINK)" -i "$(ydlg -f $fa $LINK)" -c copy -f mpegts - | ffplay -
anonymous
()

Это называется «браузер». Изобрели примерно в 1993 году.

gremlin_the_red ★★★★★
()

Как-то же VLC этот поток скармливают. Поищи в «арчвики».

Korchevatel ★★★★★
()
Ответ на: комментарий от burato

Я же написал, потому что выбирается готовый стрим с аудио, а не по отдельности.

Minona ★★☆
()
Ответ на: комментарий от burato

Или смотришь через него в лучшем формате, который требует большего для декодирования.

anonymous
()
Ответ на: комментарий от anonymous

Нет, лучшее я имел ввиду

ffmpeg -i "$(youtube-dl -g -f 299 https://www.youtube.com/watch?------)" -i "$(youtube-dl -g -f 251 https://www.youtube.com/watch?------)" -c copy -f mpegts - | ffplay -

И с mpv я сравниваю с точно такими же параметрами

burato ★★★★★
() автор топика
Ответ на: комментарий от anonymous

а как оно настраивается?

burato ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Точно, это же новое поведение youtube-dl начиная с 2015.04.26.

gag ★★★★★
()
3 августа 2021 г.

Bro&Co, помогите, пожалуйста. Откуда «правильно» брать youtube-dl для стабильного дебиана?

С одной стороны, есть pip. Смущает, что я хз кто там и что там делает, и когда прекратит. Мол, это помойка.

С другой стороны, есть sid. Смущает, что он от июня месяца (а это давно), и сейчас время послезаморозочное/опасное. Сам то я точно не знаю, но на всякий случай опасаюсь.

А можно вооще содрать со страницы проекта, и засунуть куда-нибудь в /opt. Смущает, что это окажется моветон.

Уточняю, мне нужны шашечки, и покрашенная в жёлтый аля яндекс.такси (не реклама, очевидно) программа.

А может вообще есть что-то отличное от youtube-dl?

Хелпаните, прошу.

anonymous
()
Ответ на: комментарий от burato

wget -O

Да я воспользовался pipом, так «на сайте» проекта рекомендуют + не зашкварился о sid. И, кстати, версия от июня не старая (которая в sid). По твоей ссылке также версия от июня, кстати.

PS Благодарчка тебе за попытку помочь, лишь ты один не бросил «анонима».

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.