Сожми свои .mp4. Как сжать видео, сберечь дисковое пространство и нервы

У тебя так бывало?
Нашел интересный курс, с предвкушением переходишь по ссылке, а там 30 ГИГАБАЙТ!
Например, большой курс по Фотошопу. Десятки часов видео, материал выдан автором в замечательных 1080р\60 кадров\с\5мб битрейте.
И ты начинаешь мысленно прикидывать, сколько часов будет всё это скачиватся, что бы такого удалить со своего Облака или жёсткого диска на компе…
В такие моменты с грустью вспоминаются скачанные видео с Ютуба. Скачиваешь 2х часовой вебинар, а он весит 350 мб.
А что, если я тебе скажу, ты можешь сжимать видео ещё круче чем Ютуб? Чтобы час говорящей головы весил 50-100 мб? Причём разницы с оригиналом почти не будет!

Например, недавно я решил закинуть на телефон вебинар Евгения Когана. 3 часа слайдов с маленькой говорящей головой в углу.
720р, 3ч1м, 454 мб. Казалось бы – норм вес. Но… в качестве эксперимента (изучал настройки) сжал видео до 169 мб. Это 0,93 мб на минуту видео.
Разницу в качестве очень сложно заметить. Даже на моём 4к 27” мониторе. Про телефон вообще молчу.
Скажешь: «Фантастика! Это невозможно!!!»

На самом деле возможно.
Нужен всего лишь правильный инструмент и базовый навык работы с ним.

Этот курс для тебя, если ты хочешь хранить сотни своих курсов и готов потратить немного времени на их качественное сжатие.

ТЕОРИЯ
Поговорим о кодеках, контейнерах, методах записи и сжатия видео. Рассмотрим программное и аппаратное сжатие на примерах. Типах кадров (B,P,I). Постараюсь дать материал просто, понятно и интересно.
Без перегруза тех. Деталями (но с отсылками к статьям – если будет желание вникнуть в них)
Мы определённо НЕ будем трогать такие вещи как тонкая ручная настройка кодировщика
Но я подскажу что читать, чтобы начать пользоваться тонкой настройкой.
Поговорим про сжатие звука. Этот пункт хочу выделить отдельно, потому что многие авторы, переводчики, дают избыточный битрейт в звук. Например, 320кб\с. Просто для голоса…

ПРАКТИКА
Практиковаться будем на кодировщике X264 и X265 обвёрнутом в графическую оболочку широко известной в узких кругах программой Hand Brake.
Рассмотрим программное кодирование силами процессора, а также с помощью аппаратных мощностей. Сравним результаты. Поговорим о том, когда есть смысл использовать долгое\качественное программное сжатие, а когда можно сделать быстро, и разницы видно не будет.
Приведу примеры скорости работы на разном железе с применением фирменных технологий аппаратного кодирования.

От Nvidia – 1080 ti (Настольный РС)
От Intel – Pentium Gold N5000 (видеоядро UHD605. Ноутбук)
От AMD – Ryzen 3400g (видеоядро Vega11. Настольный РС)

К сожалению, полноценной видеокарты AMD у меня нет, но общая картина думаю будет ясна.

Какое железо нужно для сжатия видео?
Вообще – любое. Но чем древнее\проще железо – тем дольше ждать. Особенно это касается сверх качественного и сверхресурсоёмкого программного кодирования X265 (без применения аппаратного ускорения).
Но в целом подойдёт почти любое железо. Желательно чтобы оно было не старше 5-7 лет.
Какая операционная система подойдёт?
Рассматриваем исключительно Win10. С огромной вероятностью подойдёт и Win7 и другие ОС – но проверять я этого не буду (если кто-то из проверяющих проверит – отдельно напишу об этом)

В каком формате курс?
Сам курс – текстовый материал в PDF (56 страниц)

Я ведь могу просто залить видео на закрытый канал Ютуб, сервера Гугл его пережмут, и я его скачаю!
Крутой лайфхак! (нет.) Дело в том, что процессорное время и сервера не резиновые. Даже у Гугла. Качественное сжатие, и тем более очень качественное сжатие не получить таким способом.
Гуглу просто не выгодно тратить ресурсы на КАЧЕСТВЕННОЕ сжатие твоего видео. Он сожмёт его так, как ему будет угодно. (Возможно даже похерит его для дальнейшего сжатия на PC. В зависимости от популярности твоего канала, входящего материала и прочего).
Это как сравнивать полуфабрикат с конвейра и домашние котлеты, сделанные бабушкой с любовью. Получится ли из полуфабриката сделать нормальную котлету?

 
Размер курса
11 мб
Отзыв:
В руководстве рассматривается сжатие видео с помощью бесплатной программы handbrake
В теоретической части объясняется от чего вообще зависит насколько можно сжать видео. В практической части рассматривается за что отвечают те или иные настройки. Готовых решений нет, после изучения руководства искать настройки под свое виде всё равно придется самостоятельно. Лично у меня ничего толкового не получилось - обрабатывается видео долго, сжимается не очень, качество сильно хуже. Так, что хоть автор руководства и раскритиковал этот вариант, но для меня всё равно лучше всего работает это:
просто залить видео на закрытый канал Ютуб, сервера Гугл его пережмут, и я его скачаю!
Но у автора есть хорошие отзывы, так что я всё равно делюсь руководством с вами, может у вас получится лучше, чем у меня :ad:
 
Спасибо, давно искал этот курс, ну больше из любопытства. Вроде нигде так и не было в условно свободном доступе.

Сам сжимал говорящие головы вот таким .bat файлом, может кому пригодится.
Нужна вк nvidia и установленный ffmpeg. На этот bat файл надо просто перетаскивать mp4 файл(ы).
сжимает сильно, быстро, но с низким качеством. (просто для некоторых видео не сильно важно качество)

Код:
:st
if %1=="" exit
echo %1
echo "%~dpn1.mp4"
ffmpeg -i %1 -vcodec h264_nvenc -rc constqp -qp 40 -vf "mpdecimate,fps=15,scale=-2:min(in_h\,720)" -c:a libopus -b:a 96k "%~dpn1_q40f15.mp4"
shift
goto st

-qp 40 можно менять от 0 до 51 вроде бы, меньше - лучше кач-во, больше размер. Кодирует с ускорением видеокарты.
Всё в 720p делает, у меньших не меняет разрешение.
Подойдёт даже старая карточка нвидии из конца нулевых где-то. Для амд наверно тоже можно переделать, но я не осилил.
 
А я, методом тыка, особо не вникая в настройки, подобрала для себя такие размеры: : 640x480 и ауди 80, качество почти не страдает, сжимает раза 4, в среднем за 25-30 мин, бывает и дольше. Так что в целом, программа неплохая.
 
А я, методом тыка, особо не вникая в настройки, подобрала для себя такие размеры: : 640x480 и ауди 80, качество почти не страдает, сжимает раза 4, в среднем за 25-30 мин, бывает и дольше. Так что в целом, программа неплохая.
))... да, некоторые так любят этот формат 640... )
Поверьте, я не профи, но методом тыка, небольшого изучения программы и встреченных на просторах советов по работе с НВ, удается сжимать на 1200*672 так, что час видео весит 100 Мб (а бывает и меньше), 3 часа 300-400 мб без потери качества. Сжимать за счет ширины кадра не не вариант...
Думается, что в материале описаны фишки позволяющие при сжатии НВ сжимать с хорошей шириной кадра без потери качества.
 
  • Мне нравится
Реакции: Fox
Сжимать за счет ширины кадра не не вариант...
Да меня устраивает, разбираться нет времени. Я разные размеры пробовала, это оказался для меня оптимальным. Например, 1,5 ГБ сжимает до 300- 400 и качество хорошее.
 
  • Мне нравится
Реакции: Tess
Так, что хоть автор руководства и раскритиковал этот вариант, но для меня всё равно лучше всего работает это:

Скажите пожалуйста, а прямо на ютуб оставлять эти видео нельзя, надо обратно скачивать к себе? Или в закрытый канал тоже страйки могут прийти?
 
Я уже много лет пользуюсь этой программой для сжатия видео. И курс этот смотрела. И делала по курсу. Не нашла никакой разницы между его способами и обычными установками по умолчанию. Проводила реальные опыты и сравнивала. Скорее всего на момент записи этого курса, у программы были не оптимальные настройки по умолчанию зашиты, а потом они это исправили.
Сжимаю почти все в пресете very fast 720, иногда до 1080. Смотрю все на мониторе компа и меня эти разрешения устраивают. Если вы привыкли смотреть на телевизоре, то вас эти разрешения могут уже не устроить. При сжатии в very fast 720 я получаю видео, которое для моего глаза не имеет сильной разницы с оригиналом, зато размер видео, в несколько раз, иногда до 10 раз меньше чем у оригинала.. Если сжимать на стареньких и слабеньких компьютерах и ноутбуках, то процесс сжатия может занимать много времени. Если железо сильное, то скорость сжатия снижается во много раз (прям реально во много. Старенькое железо может кряхтеть до 3-6 часов над одним файлом, а мощное железо, сделает этот же процесс за 5-20 минут). Просто пробуйте.. Но даже если сжимать 4к в 4к, то размер файла все равно уменьшается и на объеме целого курса, получается хорошая экономия места на диске.
 
Скажите пожалуйста, а прямо на ютуб оставлять эти видео нельзя, надо обратно скачивать к себе? Или в закрытый канал тоже страйки могут прийти?
по поводу старйков в закрытом канале не скажу - потому, что не поняла, что это за закрытый канал.
Но если вы на своем канале разместите чужое видео с ограниченным доступом (закроете всем доступ к просмотру этого видео), то возможно вам ничего и не прилетит, так как вы не транслируете для всех это видео и посмотреть его можете только вы у себя на канале.

Да меня устраивает, разбираться нет времени. Я разные размеры пробовала, это оказался для меня оптимальным. Например, 1,5 ГБ сжимает до 300- 400 и качество хорошее.
В общем, как тут и писал народ все можно найти методом тыка. Но больше пользы почитать в открытых источниках, что пишут люди. Вот наверно с год назад где-то на просторах нашла, что на размер итогового видео очень влияет не размер картинки, а скорость потока аудио, и что в силу того, что мы все не особо чутко можем разобрать изменение звука, то сжимать надо ЗА СЧЕТ звука, а не уменьшения картинки.
В отношении картинок согласна - некоторые авторы не размещают в курсах презентации, но зато размещают в презах интересные слайды, которые не рассмотришь в картинке 640*256.
Так вот решила в НВ поиграть с аудио. И теперь независимо от того какая скорость аудио потока в обрабатываемом видео (какая скорость можно узнать в свойствах) в параметре Audio в НВ при обработке выбираю Bitrate=32.
И как пишет автор продукта, размещенного Одуванчиком, ориентироваться надо не начальный и конечный объем/вес видео - потому как 1 час видео может весить 1,5 Гб, и ужиматься на 1 час до 300 Мб...ммм.. дело такое... - а на "вес" одной минуты... т.е если видео 1 час, то "весить" оно должно 100 Мб и меньше, ну может разве что чуть больше.
Так что экспериментируйте со скоростью аудио потока.
 
  • Мне нравится
Реакции: Dima
так как вы не транслируете для всех это видео и посмотреть его можете только вы у себя на канале.
Это не имеет значение, закрыты или открытый) нейронка определяет совпадение по контент id и дальше всё зависит от источника, кинет он страйк или нет, других вариантов нет)
 
Назад
Сверху