Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: matroska тормозит  (Прочитано 4405 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: matroska тормозит
« Ответ #15 : 28 Октября 2018, 17:47:53 »
xradio, однако там есть опции для отдельного списка и декодеров и енкодеров. Попробую, благодарю за помощь.
Пётр.

Оффлайн xradio

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: matroska тормозит
« Ответ #16 : 28 Октября 2018, 18:38:56 »
Peter_I, так рекодировать и нужно энкодером libx264 либо так -c:v libx264 либо так -c:v h264.
Как ему сжимать сам указываешь. Если не жмёт память, а жмёт время, то ультрабыстро, если жаба памяти душит, а время не жалко, то пресет по дефолту.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: matroska тормозит
« Ответ #17 : 28 Октября 2018, 18:47:58 »
xradio, Я сегодня уже пробовал "-c:v libx264", реультат получился размером 4520M, а исходный *.mkv - 25218M.
Вроде бы хорошо. А как бы получить примерно то же самое по размеру и по битрейту?
Пётр.

Оффлайн xradio

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: matroska тормозит
« Ответ #18 : 28 Октября 2018, 18:58:40 »
Peter_I, чтобы получить примерно по размеру и битрейту, я должен знать, как ты пробовал, т.е. покажи командный расклад пробного рекодирования.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: matroska тормозит
« Ответ #19 : 28 Октября 2018, 19:07:59 »
xradio, Я просто указал "-c:v libx264 -c:a copy -f avi", т.е. никаких опций, пресетов или явно битрейта не указывал.
Я имел в виду, что нет ли варианта с низким сжатием, как вот есть DV, ffv1, но всё же с таким, чтобы размер получлися приемлемым.
Или для этого надо указывать битрейт, тогда это само сабой получится?
Пётр.

Оффлайн xradio

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: matroska тормозит
« Ответ #20 : 28 Октября 2018, 19:45:01 »
Peter_I, так я не понял, нужно 1в1 или разжать? ffv1 это можно считать промежуточный loseless кодек. Он разожмет в четырёх примерно кратный битрейт. Если рекодировать h264>h264 то будет больше потерь при тех же условиях, нежели рекодировать h264>ffv1>h264.
Не надо опять выдумывать! Ставить -c:v h264 -crf XX, где подобрать цифру выходного битрейта парой-тройкой дублей минут по 5, чтобы цифры текущего лога устаканились... И сколько можно повторять, забудь об avi! mkv или mp4 на выходе, всё!

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: matroska тормозит
« Ответ #21 : 28 Октября 2018, 20:42:21 »
Я сначала посмотрел, как действует ffv1, там получается файл чудовищного размера, например,
я в какой-то момент заметил, там за 6 минут наросло 7Gb, я и остановил.
Мне бы хотелось, чтобы исходный вариант перестроился в нечто подобное по свойствам - с тем же битрейтом,
размером и качеством, но не знаю, как этого лучше добиться - каким кодеком или параметрами.
Возможно, попробую найти команду, которой я сжимал образы Blu-ray.

Пользователь добавил сообщение 28 Октября 2018, 20:50:04:
Вот, например, вариант команды кодирования Blu-ray:
mencoder -bluray-device /media/usb-extc/Blu-ray/Magnificient_Seven.iso -oac copy \
-ovc x264 -x264encopts crf=20:threads=6 -o Magnificient_seven.avi
« Последнее редактирование: 28 Октября 2018, 20:50:04 от Peter_I »
Пётр.

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: matroska тормозит
« Ответ #22 : 29 Октября 2018, 14:02:45 »
Peter_I, а аппаратное ускорение работает в вашем mplayer? С этого надо начинать, а не с перекодирования. Вывод vainfo покажите.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: matroska тормозит
« Ответ #23 : 29 Октября 2018, 15:07:25 »
mplayer вообще болеет по аппаратному ускорению, на Nvidia давно поменял его на mpv, который форк его, но он нормально работает.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: matroska тормозит
« Ответ #24 : 29 Октября 2018, 21:49:43 »
Я уже не помню, чтобы как-то особенно беспокоился об аппаратном ускорении, т.к. в игры не играю.
Как я сказал здесь, glxinfo показывает
direct rendering Yes
Когда хотелось поскорее, то явно указывал vo=xv.
А этот файл подозрительный. Я запустил перекодирование приведённой выше командой с mencoder, с "-ni", сколько он работал,
точно не знаю, возможно, часов 5, всё время бежали сообщения, что пропущен frame, раза два в секунду,
изредка появлялись сообщения, что переполнен буфер, результирующий файл получился длиной 4273M и временем 2h9min,
а у исходного было 2h23min.
Пётр.

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: matroska тормозит
« Ответ #25 : 30 Октября 2018, 08:50:42 »
Я уже не помню, чтобы как-то особенно беспокоился об аппаратном ускорении, т.к. в игры не играю.
А причем тут игры? Аппаратный декодер на GPU должен работать, чтобы видео не тормозило. Ничего особого в битрейте в вашем файле нет. Для тестов можете поискать видео "Взлет уток", вот там битрейт приличный. Запустите ваше видео в mpv, а не в mplayer. И вывод vainfo покажите.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: matroska тормозит
« Ответ #26 : 30 Октября 2018, 22:00:39 »
Запускал и фильм и уток в mpv, загруженность процессора упала очень заметно, раза в два.
Вот вывод vainfo:
(Нажмите, чтобы показать/скрыть)
Вот вывод mpv, opengl не поддерживается:
(Нажмите, чтобы показать/скрыть)
Так что, opengl у меня и не может поддерживаться или надо что-то доустановить?
Видеокарта AMD  Cape Verde XT [Radeon HD 7770/8760 / R7 250X
Пётр.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: matroska тормозит
« Ответ #27 : 30 Октября 2018, 22:05:27 »
А там случайно не Wayland на замену иксам?

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: matroska тормозит
« Ответ #28 : 30 Октября 2018, 22:09:42 »
Если в системе, то у меня Xorg 1.19.6.
Пётр.

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: matroska тормозит
« Ответ #29 : 30 Октября 2018, 23:04:42 »
Peter_I, попробуйте в консоли: mpv --hwdec=vaapi --vo=vaapi и затем имя файла с фильмом. У вас аппаратное декодирование должно нормально работать. Покажите, что напишет в консоли.

Пользователь добавил сообщение 30 Октября 2018, 23:06:54:
Так что, opengl у меня и не может поддерживаться или надо что-то доустановить?
Надо вывод на vaapi направить. Если запустится фильм с аппаратным декодированием, то конфиг mpv подправить.
« Последнее редактирование: 30 Октября 2018, 23:14:19 от Tear »

 

Страница сгенерирована за 0.053 секунд. Запросов: 25.