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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Конвертация видео в ubuntu с использованием многоядерных процессоров  (Прочитано 2558 раз)

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

Morisson

  • Автор темы
  • Гость
https://andreyv.ru/ffmpeg-bystrejj-eshhe-bystree.html
Это к вопросу задействования всей мощи, если уж на то пошло.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
 Да, я собирал из исходников avidemux с поддержкой nvenc. Это реально бысто работает, даже очень быстро. Но те, кто желает максимальное качество , его не используют. Но, имхо, для обычного пользователя nvenc вполне устроит.
SysV и dmix.

Morisson

  • Автор темы
  • Гость
там не только про nvenc, там и про h264 для интелов.. это я намекаю так про аппаратное кодирование. проц не должен работать)
« Последнее редактирование: 30 Декабря 2019, 23:06:45 от Morisson »

vcomp71

  • Автор темы
  • Гость
Я не представляю, что может быть проще чем посмотреть на график загрузки ядер. Причём у вас эта программа предустановлена, если конечно у вас оригинальная Ubuntu.
Я не представляю Как можно не читать начальный пост.

Цитировать
На форуме нашел одну тему, посвященную данной проблеме
https://forum.ubuntu.ru/index.php?topic=258246.0
Тема ядер так и осталось не раскрыта.
Текущий процессор
Intel® Core™ i7-4700MQ CPU @ 2.40GHz × 8
Восемь потоков.
Понятно, что кошерно использовать консольный конвертер FFmpeg, WinFF всего лишь Gui оболочка, но какой конвертер использовать, чтобы задействовать всю мощь оборудования?

Вот где здесь вопрос: как посмотреть сколько ядер загружено?

Описывая оболочку для ffmpeg WinFF, избегая избыточного цитирования, разместил ссылку на тему форума, где написано (избыточно цитирую): 

Цитировать
Доброго времени суток.Установлена программа WinFF произвожу конвертирование видео в формат avi для просмотра на бытовом dvd плеере.
Установку делал по этой инструкции https://help.ubuntu.ru/wiki/winff , все кодеки установлены.Как включить поддержку 4 ядер в процессе кодировки видео?
скрины прилагаю.В процессе работы программы 100% загрузка идет только на одно ядро.
Замететьте, я программы для конвертирования еще не устанавливал, пытаюсь заранее выяснить, что ставить и как кодировать.
Я не собирался ставить все конвертеры, запускать, и смотреть загрузку ядер. Предоставляю это развлечение вам. Потом отпишитесь.
Интересуют все программы по списку.
https://losst.ru/alternativy-formatfactory-dlya-linux


Пользователь добавил сообщение 31 Декабря 2019, 17:53:55:
Это к вопросу задействования всей мощи, если уж на то пошло.
Впорос: какой видеоконвертер задействует все ядра процессора?
Ответ: купи видеокарту Nvidia линейки Kepler ...
Браво!
« Последнее редактирование: 31 Декабря 2019, 17:54:27 от vcomp71 »

Оффлайн www777

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2777
    • Просмотр профиля
Цитировать
Я не представляю Как можно не читать начальный пост.
А зачем не читать начальный пост, и какое отношение к теме, имеет данный вопрос?

vcomp71

  • Автор темы
  • Гость
А зачем не читать начальный пост, и какое отношение к теме, имеет данный вопрос?
Чукча не читатель, чукча писатель(с)!
Ну, расскажите тогда про iptables, почему бы нет?

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
какой видеоконвертер задействует все ядра процессора?

handbrake


vcomp71

  • Автор темы
  • Гость
handbrake
Цитировать
The hardware you run on can have a large effect on performance. HandBrake can scale well up to 6 CPU cores with diminishing returns thereafter.
So a 4 Core CPU can be nearly twice as fast as a Dual Core equivalent.

HandBrake also supports encoding in Hardware with Intel QuickSync. This uses dedicated ASIC hardware on the processor to encode the video which leaves much of the CPU free for other tasks. This offers very high performance encoding at a reasonable quality if you have a Haswell or newer Intel Processor with HD Graphics on-board.
https://handbrake.fr/docs/en/1.0.0/technical/video-encoding-performance.html

Да этот конвертер оптимальней.
Intel® Core™ i7-4700MQ CPU @ 2.40GHz × 8
https://ark.intel.com/content/www/ru/ru/ark/products/75117/intel-core-i7-4700mq-processor-6m-cache-up-to-3-40-ghz.html
Мой процессор поддерживает и QuickSync и  Haswell

Morisson

  • Автор темы
  • Гость
Мой процессор поддерживает и QuickSync и  Haswell
т.е АППАРАТНОЕ кодирование видео да? Т.е кодирование средствами видеокарты (встроенной или дискретной неважно) да?
Чукча не читатель, чукча писатель(с)!

Morisson

  • Автор темы
  • Гость
При чем тут нагрузка процессора? Он должен НЕ нагружаться. Должна нагружаться видеокарта. Для встроенных карт интел утилита intel-gpu-tools- там смотреть нагрузку видеокарты. Если напрягается проц- вы неправильно что-то делаете или кодек не поодерживается.
Ответ: купи видеокарту Nvidia линейки Kepler ...
Вы мою ссылку посмотрели даже не по-диагонали. Ну да фиг с ним... Значит так нужно.

vcomp71

  • Автор темы
  • Гость
т.е АППАРАТНОЕ кодирование видео да? Т.е кодирование средствами видеокарты (встроенной или дискретной неважно) да?
Кхм... Речь шла исключительно о процессоре. Волею судеб, видеокарта стоящая в системе не очень дружит с драйверами и переводчески система виснет намертво.
https://forum.ubuntu.ru/index.php?topic=307794.0;topicseen
Что-то не хочется еще и подбирать видеодрайвера долгими зимними вечерами. Вероятность того, что система повиснет - весьма высокая. Только
процессор. Только hardcore!!!

Аппаратное кодирование, реализует один способ кодирования с определенными параметрами и вообще-то, как я понял из описания, предназначена для быстрого перекодирования при воспроизведении видео. То есть использовать его для перекодировки можно, но реализует ли аппаратное кодирование по технологии  QuickSync многопроходное кодирование, для получения видео лучшего качества? Я такого в описании не нашел.


Пользователь добавил сообщение 02 Января 2020, 14:37:37:
Вы мою ссылку посмотрели даже не по-диагонали. Ну да фиг с ним... Значит так нужно.
Квардратно-гнездовым способом я ее смотрел. Большая часть статьи посвящена аппаратному кодированию с помощью Nvidia
« Последнее редактирование: 02 Января 2020, 14:47:06 от vcomp71 »

 

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