Оптимизация презентаций PowerPoint в формате PPTX

Поделюсь опытом оптимизации презентации PowerPoint в формате PPTX.

Оптимизации не с точки зрения восприятия аудиторией, а с точки зрения объема и скорости работы.

Я думаю, многих эта проблема не касалась никогда. Обычная презентация занимает сравнительно мало места и без проблем запускается на любом ПК, который способен запустить сам PowerPoint. Но бывают и исключения, иначе бы не было этой статьи.

PowerPoint инструмент весьма многогранный, кое-кто умудряется даже создавать в нем серьезную анимацию и монтировать видео, если интересно – можете загуглить. Всему этому полету фантазии мешает то, что по мере того, как презентация «тяжелеет» появляются проблемы с производительностью. Недавно мне в руки попал шедевр – файл PPTX «весом» аж 500 мегабайт!

Проблема, по которой он попал ко мне, была очень тривиальной – даже на моем Predator Helios 500 этот «гигант презентациестроения» ворочался тяжело и неспешно. Простенькие офисные ПК просто зависали, пытаясь переварить это… Ну а моя задача, как часто бывает в таких случаях, была простой – «сделать хоть что-нибудь» 🙂

Разумеется, я сперва отправился в гугл. В результате выяснилось, что в PowrPoint есть аж две встроенные возможности как-то оптимизировать презентацию. Из этих двух возможностей я одну сломал, а другую потерял у себя нашел только одну и толку от ее использования не вышло никакого.

После этого пришлось брать процесс в свои руки. Кое-что получилось, так что поделюсь опытом.

Сразу хочу сказать, что, как и во многих статьях на этом сайте расскажу просто что делать и чем. Не люблю я создавать инструкции в стиле «жмакните вот сюда, а потом туда». Да и задача, в общем, подразумевает что возьмется за нее скорее более-менее опытный пользователь ПК.

Шаг 0: делаем резервную копию

Да-да, мало ли что в процессе пойдет не так. Собрались оптимизировать презентацию? Сначала сделайте ее копию «как есть».

Шаг 1: сохраняем презентацию в PPTX

Итак, первое что нам понадобится – это сама презентация. В каком она формате? Если она в PPT – откройте ее PowerPoint’ом и пересохраните в PPTX. Этот формат потолковее, а главное, он позволит провести дальнейшие манипуляции. У меня презентация была сразу в PPTX, так что этот шаг я пропустил.

Шаг 2: открываем презентацию как архив

Если вы не знали, то знайте — PPTX, как и DOCX, и все другие форматы из серии Office Open XML — это, по сути, Zip-архив.

В том случае, если вы, как и я, используете 7-zip, можете сразу выполнять правый клик на файле и выбирать в контекстном меню 7-zip – распаковать в…

Если у вас другой архиватор, просто переименуйте файл, изменив расширение с PPTX на ZIP. А потом разархивируйте этот архив.

Внутри нас ждет ряд папок и файлов. Переходим в папку ppt, и смотрим сколько «весит» папка media. В этой папке хранятся медиафайлы, и, как правило, именно она и является самой «тяжелой». В моем случае она занимала аж 618 мегабайт.

Шаг 3. Оптимизируем изображения

У меня уже есть две статьи про оптимизацию изображений — как оптимизировать все изображения на сайте, где рассмотрен вариант для Windows и программа для оптимизации изображений, в которой я рассказывал про программку Trimage для Linux. Но на этот раз я решил попробовать что-то новое и воспользоваться бесплатной программой Riot, скачать которую можно на официальном сайта — https://riot-optimizer.com. По сути она очень похожа на упомянутую Trimage, настроек не много, все просто.

Всего внутри моей подопытной презентации оказалось 2212 графических файла в форматах JPG и PNG, общим «весом» 229 мегабайт. После того, как над всеми этими файлами поработал Riot, они стали занимать 177 мегабайт. Я ожидал большего, но все-таки и 52 мегабайта разницы – неплохо!

После оптимизации – замените исходные файлы оптимизированными.

Шаг 4: оптимизируем звук

Помимо изображений, внутри моей презентации оказалось 724 звуковых файла в формате WAV объемом 389 мегабайт. Вот тут я немного «выпал в осадок». Было бы круто конвертировать их в MP3, но «собрать» презентацию назад сохранив работоспособность, можно только сохранив имена файлов…

Я порылся в XML-разметке, в надежде на то, что смогу поменять WAV на MP3 в нужных местах с помощью автозамены, но расширения файлов в разметке напрямую не упоминались, лишь порядковые номера. Наверное как-то это можно было сделать, но я был ограничен по времени и не разобрался. Поэтому пришлось идти другим путем.

Подумав, я предпринял вот что: взяв VLC (http://www.videolan.org/), который, если вы вдруг не знали, может выполнять и функции конвертера. В нем нашлась функция конвертации звука в MP3 с использованием WAV в качестве контейнера. Сам VLC после этого проигрывал файлы без проблем, но вот PowerPoint их видеть оказался…

В итоге я пришел к такому решению: конвертировал WAV в тот же самый WAV, уменьшив его битрейт. Насколько уменьшать? Я определял опытным путем, снижая битрейт по шагам и слушая результат. В итоге я поймал приемлемый баланс между качеством и объемом, общий объем стал 196 мегабайт. Удалось сэкономить 193 мегабайта, по-моему неплохо.

После оптимизации я записал новые звуковые файлы вместо исходных.

Шаг 5: собираем все назад

Теперь все, что мы получили разархивировав PPTX, надо собрать обратно в архив – то есть упаковать в ZIP, и затем переименовать, сменив разрешение на PPTX.

Что получилось?

В итоге, моя подопытная презентация стала «весить» 326 мегабайт, то есть на 174 мегабайта меньше, чем до оптимизации. Функционирование презентации проделанные манипуляции не нарушили, а работать она стала значительно шустрее, и, в конечном итоге таки запустилась на офисном ПК (к сожалению, не знаю точной конфигурации), который исходную версию переваривать отказывался.

Надеюсь, кому-нибудь этот опыт окажется полезным 🙂

Софт Комментарии: 0

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.