1

Я купил GPU для своей системы Linux, чтобы иметь возможность воспроизводить фильмы без сбоев и проблем с интегрированной графикой, а также избавляться от сообщений типа «ваша система слишком медленная, чтобы ...». Затем я настроил Mplayer, чтобы использовать ускорение HW. Поэтому я прибегнул к поиску следующих настроек, которые нужно добавить в ~/.mplayer/config

#vo=vdpau

[vo.vdpau]
vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau

vo = vdpau комментируется, потому что некоторые фильмы не могут быть воспроизведены; просто пустой экран "отображается".

Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))

Если я запускаю это без -vo vdpau, я вижу, что используется другой кодек и воспроизводится видео:

Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)

Любая причина, почему нет видео в первом исполнении mplayer? Как использовать ускорение HW для этого фильма? Что не так с FFmpeg H.264 (VDPAU)??

Я на самом деле не интересуюсь самим vdpau, я просто хочу ускоренное, работающее воспроизведение; vdpau - это только первый способ найти это. И иногда это даже работает.

1 ответ1

0

Я не могу ответить за Mplayer, но документация ffmpeg HWAccelIntro дает эту таблицу для поддержки оборудования:

Как видно, поддержка VDPAU очень ограничена и реализована только в Linux с NVIDIA (но кто знает, какая модель карты и какой драйвер).

Так что вы можете просто считать, что это не реализовано.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .