VLC вылетает при воспроизведении HDR-видео после обновления до Ubuntu 20.10

Я только что обновил свою систему до Ubuntu 20.10, и теперь я больше не могу воспроизводить видео в 10-битном формате yuv420p10le . Эта проблема возникает с видео кодеками HEVC и AV1. Оба видео воспроизводились в VLC до обновления. Когда я запускаю VLC с терминала, я получаю сообщение об ошибке:

[00007fd6a000b170] chain filter error: Too high level of recursion (3)
[00007fd6a000aa10] main filter error: Failed to create video converter

Это сообщение появляется независимо от того, какой видеовыход я выбираю, и когда я использую вывод OpenGL, я получаю различные ошибки, связанные с OpenGL. Некоторые параметры вывода видео приводят к сбою в работе, в то время как другие просто ничего не воспроизводят. Я могу воспроизвести эти файлы в ffplay , но поскольку они HDR, цвета выглядят неправильно.

Действия по воспроизведению: убедитесь, что у вас установлен VLC 3.0.11.1. Найдите любой видеофайл, затем выполните для него следующую команду:

ffmpeg -i "your video file" -color_primaries bt2020 -pix_fmt yuv420p10 -codec copy ./output.mkv

Полученный файл должен вызвать сбой VLC. (ПРИМЕЧАНИЕ: вы можете заменить bt2020 на любые допустимые основные цвета, и вы все равно получите тот же результат)

Это выходные данные mediainfo для рассматриваемых файлов () они - это одно и то же видео, только закодированное разными кодеками)

Версия HEVC:

Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L4@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 1 min 53 s
Bit rate                                 : 96.0 Mb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 1.543
Stream size                              : 1.27 GiB (98%)
Writing library                          : x265 2.8:[Linux][GCC 7.3.0][64 bit] 10bit
Default                                  : Yes
Forced                                   : No
Color range                              : Full
Color primaries                          : BT.2020
Transfer characteristics                 : HLG
Matrix coefficients                      : BT.2020 non-constant

Версия AV1:

Format                                   : AV1
Format/Info                              : AOMedia Video 1
Format profile                           : Main
Codec ID                                 : V_AV1
Duration                                 : 1 min 53 s
Bit rate                                 : 166 Mb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 2.673
Stream size                              : 2.20 GiB (98%)
Default                                  : Yes
Forced                                   : No
Color range                              : Full
Color primaries                          : BT.2020
Transfer characteristics                 : HLG
Matrix coefficients                      : BT.2020 non-constant

РЕДАКТИРОВАТЬ: Я провел несколько тестов и выяснил, что любое видео будет воспроизводиться, пока цветовое пространство, указанное в файле, не является bt2020.Я также заметил, что если я загружу этот файл после его загрузки на YouTube, он будет воспроизводиться правильно, несмотря на наличие цветового пространства bt2020 в метаданных.

0
задан 23 October 2020 в 02:48

1 ответ

Вы пытались сбросить настройки (Инструменты > Настройки > Сбросить настройки)?

Я не пробовал Не знаю, есть ли у меня такой же случай, но многие мои видео также не могут быть воспроизведены после обновления до 20.10 (VLC просто падает после короткого момента, когда я открыл файл), и теперь его можно воспроизвести снова после сброса настроек.

1
ответ дан 24 October 2020 в 23:53

Другие вопросы по тегам:

Похожие вопросы: