LINUX.ORG.RU

Какой поставить кодек?

 , ,


0

2

Я смотрю видяшки на ютубе через mpv. Стоит древняя видеокарта, поддерживает следующие кодеки:

display: :0.0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  340.108  Wed Dec 11 14:31:24 PST 2019

Video surface:

name   width height types
-------------------------------------------
420     4096  4096  NV12 YV12
422     4096  4096  UYVY YUYV

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                           0  8192  2048  2048
MPEG2_SIMPLE                    3  8192  2048  2048
MPEG2_MAIN                      3  8192  2048  2048
H264_BASELINE                  --- not supported ---
H264_MAIN                      41  8192  2048  2048
H264_HIGH                      41  8192  2048  2048
VC1_SIMPLE                      1  8190  2048  2048
VC1_MAIN                        2  8190  2048  2048
VC1_ADVANCED                    4  8190  2048  2048
MPEG4_PART2_SP                 --- not supported ---
MPEG4_PART2_ASP                --- not supported ---
DIVX4_QMOBILE                  --- not supported ---
DIVX4_MOBILE                   --- not supported ---
DIVX4_HOME_THEATER             --- not supported ---
DIVX4_HD_1080P                 --- not supported ---
DIVX5_QMOBILE                  --- not supported ---
DIVX5_MOBILE                   --- not supported ---
DIVX5_HOME_THEATER             --- not supported ---
DIVX5_HD_1080P                 --- not supported ---
H264_CONSTRAINED_BASELINE      --- not supported ---
H264_EXTENDED                  --- not supported ---
H264_PROGRESSIVE_HIGH          --- not supported ---
H264_CONSTRAINED_HIGH          --- not supported ---
H264_HIGH_444_PREDICTIVE       --- not supported ---
VP9_PROFILE_0                  --- not supported ---
VP9_PROFILE_1                  --- not supported ---
VP9_PROFILE_2                  --- not supported ---
VP9_PROFILE_3                  --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---
HEVC_MAIN_444_10               --- not supported ---
HEVC_MAIN_444_12               --- not supported ---
AV1_MAIN                       --- not supported ---
AV1_HIGH                       --- not supported ---
AV1_PROFESSIONAL               --- not supported ---

ставлю в mpv.conf

ytdl=yes
ytdl-format=bestvideo[vcodec=h264][height<=?1080]+bestaudio/best

Реально аппаратно декодирует, но разрешение 720p, а хотелось бы 1080p. Я не пойму, на ютубе что, выше 720p видео кодеком h264 не кодируется?

★★★

Я не пойму, на ютубе что, выше 720p видео кодеком h264 не кодируется?

Кстати, разве H.264 на YouTube вообще не deprecated? Они уже дофига лет как отдают многое в VP9 и AV1.

Когда-то давно помнится расширение h264ify даже было и уже в начале его выхода были проблемы с кучей роликов.

Я не пойму, на ютубе что, выше 720p видео кодеком h264 не кодируется?

Кодируется, но на определённом видео смотри выхлоп команды:

$ youtube-dl -F https://www.youtube.com/watch?v=dQw4w9WgXcQ
EXL ★★★★★
()