Вопрос от пользователя
Здравствуйте.
Я пытаюсь конвертировать AVI файлы в более компактный размер (а то весят по 10 Гб, что много). Но процесс сжатия идет очень долго (на 1 минуту видео - 2 минуты конвертирования, как так?). Можно ли как-то ускорить конвертацию видеофайлов на обычном компьютере, может есть "особенные" быстрые программы?
(PS ПК покупал пару лет назад, характеристики: Core i-3, 8 ГБ ОЗУ, видеокарточка NVIDIA GeForce GTX 1050 (на 2 ГБ))
Доброго времени суток!
Вообще, время конвертирования видео зависит от множества факторов: от исходного качества видео, используемых кодеков, характеристик ПК, выбранных фильтров при кодировании и т.д.
Поэтому, время конвертирования одного и того же видео в одной и той же программе на одном и том же ПК (но с разными выбранными параметрами) — может различаться в разы!
Все это я говорю к тому, что рекомендации ниже желательно выполнять в комплексе. Собственно, перейду к конкретике... 👌
*
За счет чего можно ускорить процесс конвертирования
👉 1) Выбор кодека для сжатия, пресеты настроек (разрешение, битрейт и пр.)
Время конвертирования очень сильно зависит от выбора кодека, которым вы будете сжимать видео. При сжатии даже одного и того же файла разными кодеками — время на обработку файла может разница на порядок!
Наиболее популярными сейчас являются кодеки Divx, Xvid, MP4. Сказать конкретно, какой из кодеков вам подойдет больше — трудно, я бы порекомендовал попробовать их все.
Здесь важен еще один момент: если вы собираетесь просматривать сжатое видео на старом оборудовании (например, на DVD проигрывателе) — он может просто не открыть видео в формате MP4. В этом случае лучше видео сжать, скажем, в MPEG 2.
📌 В помощь!
"Лучшие кодеки для видео и аудио (Windows 7, 8, 10, 11). Как выбрать кодеки, чтобы ВСЁ открывалось" — см. мою подборку.
*
Вообще, лично мне больше импонирует кодек Divx: по моим тестам он показывает одно из лучших соотношений скорость/качество/совместимость (вот уже на протяжении нескольких лет).
Если позволяет ваш конвертер, кодек можно настроить детально: выбрать разрешение, битрейт, подрезку краев и пр. полезные "плюшки".
В большинстве современных конвертеров есть также пресеты (т.е. подготовленные заранее настройки для популярных вариантов конвертирования).
Например, весьма удобно это реализовано в конвертере Freemake Video Converter: при сжатии в AVI формат можно выбрать DVD, TV, Mobile пресет, в зависимости от цели сжатия.
Вообще, тема выбора кодека, битрейта, фильтров, и пр. параметров достаточно "обширна", и по ней годами ведутся споры среди специалистов. Пожалуй, главное, что хотел отметить в этом подразделе статьи — это обратить на этот момент первоочередное внимание!
📌 Кстати!
Более подробно о выборе кодека, и сжатии видео "без потери качества" можете узнать из этой статьи.
*
👉 2) Выбор программы для конвертирования (конвертер)
Пожалуй, это второе, на что следует обратить внимание. Если говорить коротко и в общем, то программы пишут разные программисты, на разных языках (и по разным алгоритмам): из-за чего у каждого продукта свои системные требования, и своя "скорость" работы.
Вообще, сейчас (на мой взгляд) характеристики современного железа позволяют разработчикам "творить" ПО с "размахом", не задумываясь о его оптимизации...
Что, кстати, раньше делать было гораздо труднее: помню нередко при работе за Pentium 2 приходилось тщательно выбирать проигрыватель музыки (т.к. некоторые известные проигрыватели очень сильно нагружали систему).
*
Чтобы порекомендовал бы я:
- Видео-МАСТЕР — русскоязычная программа с большим количеством настроек. Одна из лучших в плане ориентированности на новичка: все действия в ней выполняются по шагам;
- Movavi Video Converter — очень распиаренный и известный конвертер. Обращаю внимание, что конвертер на самом деле достаточно быстро работает (правда, в бесплатной версии у вас будет появляться небольшой баннер по центру видео).
- Ashampoo Movie Shrink & Burn — универсальный конвертер, подойдет для кодирования видео как для ПК, так и для просмотра его на телефоне, ТВ, DVD-плеерах (к тому же, как многие знают, продукты от Ashampoo всегда ориентированы на простоту и эффективность);
- Format Factory — поддерживает, наверное, все форматы видео, которые только можно встретить в сети. По скорости работы - тоже все весьма неплохо. Отметил бы обилие настроек, которые могут сбить совсем начинающего пользователя;
- WonderFox HD Video Converter — очень быстрый конвертер (позволяет перегнать целый DVD диск в AVI формат буквально за 20-30 мин.). Но есть несколько минусов: программа платная, некоторые версии оставляют "черные" полосы по бокам (если будете использовать - берите самую новую версию), и работает она не на всех системах (необъяснимо может отказаться запускаться);
- Freemake Video Converter (скрин выше) — очень удобный конвертер, в котором за 2-3 клика мышкой можно перегнать любое видео. Кстати, программа незаменима при конвертировании в DVD формат (для чтения дисков в плеерах);
- VirtualDUB — одна из самых известных бесплатных программ для работы с видео. Позволяет конвертировать видео, накладывать фильтры, подрезать края, резать на куски и т.д. (в общем, кол-во функций достаточно обширно).
*
📌 Дополнение!
Лучшие программы конвертеры видео Вы сможете найти в моей подборке.
*
👉 3) Что с загрузкой ЦП, какие процессы активны. Расставляем приоритеты
Далее рекомендую открыть диспетчер задач (сочетание Ctrl+Shift+Esc) и посмотреть какие процессы и программы нагружают систему.
Например, такие программы как браузер, uTorrent, редакторы, игры и пр. могут создавать высокую нагрузку на ЦП, диск, ОЗУ и пр. Все это, конечно, не добавляет производительности при конвертировании.
Рекомендуется закрыть "лишние" приложения, чтобы высвободить все доступные ресурсы ПК процессу кодирования видео.
Также обратите внимание на 👉 приоритет работы приложения.
Например, в такой популярной программе для работы с видео как VirtualDub при кодировании можно поменять приоритет работы с нормального (он ставится по умолчанию) на повышенный.
В результате процесс конвертирования ускорится (правда, другие приложения в этот момент могут начать серьезно тормозить).
Кстати, изменить приоритет работы приложения (видео-конвертера) можно и через диспетчер задач.
Например, в Windows 10 для этого достаточно открыть вкладку "Подробности", затем выбрать приложение (процесс), щелкнуть по нему правой кнопкой мышки, и в появившемся меню указать требуемую опцию во вкладке "Задать приоритет". См. скрин ниже. 👇
Примечание: не рекомендуется выставлять приоритет для программы-конвертера в режим реального времени, т.к. возможны "подвисания" ПК.
*
👉 4) Размещение исходного и выходного файлов
Если у вас на компьютере есть 2 диска — то желательно исходное видео разместить на одном накопителе, а то, которое получится после конвертирования, сохранять на другой.
Таким образом можно несколько ускорить процесс конвертирования, особенно, если он упирается в дисковую скорость (о чем, кстати, вам может подсказать тот же диспетчер задач).
Разумеется, в этом плане также стоит посоветовать использовать SSD-накопители!
📌 По теме!
1) Как узнать, SSD или HDD диск у меня установлен?
2) Как проверить скорость диска: HDD, SSD. Тест, определение разницы в скорости между SSD и HDD, стоит ли переходить на твердотельный диск?
*
👉 5) Проверьте, не включен ли у вас "экономичный" режим работы. Работает ли Turbo Boost
Этот совет больше относится к ноутбукам. Нередко для экономии энергии у них выставляется в настройках электропитания (Панель управления\Оборудование и звук\Электропитание) экономичный режим работы.
📌 В помощь!
Как открыть панель управления - несколько способов.
*
Желательно выставить режим "Высокая производительность" (либо "Сбалансированная").
Кстати, если у вас современный ЦП Intel Core i-3, i-5, i-7 - проверьте, задействована ли у вас технология Turbo Boost (эта технология позволяет ЦП увеличивать свою тактовую частоту работы при нагрузке - т.е., по сути, саморазгон, повышающий производительность).
Тема эта достаточно обширна, поэтому приведу здесь ссылку на одну свою предыдущую статью.
📌 В помощь!
Из-за чего низкая производительность процессора Intel на ноутбуке. Как его можно ускорить? (про Turbo Boost)
*
👉 6) Если есть возможность — возьмите исходник в другом качестве
Здесь речь идет о том, что, например, конвертирование MKV файла в AVI, как правило, занимает больше времени, чем MPEG2 (DVD видео) в AVI. Дело тут в том, каким кодеком сжато исходное видео, которое хотите конвертировать.
Поэтому, если у вас есть одно и то же исходное видео в разных форматах, попробуйте найти оптимальный формат из них всех.
*
👉 7) Апгрейд...
Ну и последний совет: т.к. процесс конвертирования очень сильно привязан к железу (к его производительности), то существенно ускорить этот процесс можно помощью апгрейда: добавить планку ОЗУ, заменить ЦП на более производительный, обновить видеокарту. Вообще, тема эта достаточно обширна, и весьма "спорна" (т.к. есть разные подходы к сборке ПК под видео...).
*
PS
И да, не всегда быстро это хорошо, например, многие конвертеры могут прогнать и сжать целый фильм даже за 10-15 мин. — но качество полученного видео может вас расстроить. Поэтому, важно не забывать о том, что кроме времени есть и другие не менее важные аспекты...
Кстати, если у вас не сильно шумит компьютер и он не помешает спать, то конвертирование удобно запускать на ночь (установив галочку в своей программе-конвертере, что после окончания операции — выключить ПК).
За ночь можно перегнать очень много видео (сам так перегонял пару недель свою коллекцию видео с DVD на внешний HDD на обычном ноутбуке (благо, что работал он практически бесшумно и никак никому не мешал)).
*
Дополнения приветствуются...
Удачи!
👋
Первая публикация: 15.09.2018
Корректировка: 8.07.2022
Другие записи:
Пробовал разные конвертеры. До сих пор пользуюсь виртуал дабом . На мой взгляд все эти платные конвертеры - просто запаковали обычные возможности в красивую упаковку, а внутри тоже самое...
А вот такой вопрос - Если все параметры на входе и выходе одинаковы, меняется лишь битрейт на выходе. Как это повлияет на скорость? Аналогично архивированию? Или нет?
Допустим одно видео сконвертировать с 1000 kb\s на видеопоток, второе на 5000 kb\s - какая конвертация займёт меньше времени?
Нет, не аналогично архивированию.
При таких данных (1000 kb\s - 5000) , думаю, примерно одинаково по времени. Больше зависит от загруженности ПК, кодеков, выставленных параметров и т.д.
Я часто делаю хардсаб и не пойму, почему программы не хотят использовать мой ЦП и видеокарту на 100%. Как можно ускорить процесс конвертации? Самым быстрым на данный момент для меня является movavi video suite 17 версия (18 и 20 работают медленней).
Может как то можно быстрее делать? 1070 и xeon e5-2680v2
Самый быстрый — это Winx HD Video converter, так как может использовать сразу GPU (видеокарта) и CPU (ЦП) одновременно, из-за чего получается быстрое конвертирование.