Скачать программу раскодирования текстовых форматов. Обзор программ для кодировки видео

15.04.2019

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

«До чего дошел прогресс: видеомагнитофон с телевизором умещаются на ладони», — такие слова мы нередко слышим от людей старшего поколения. Результаты миниатюризации сейчас можно увидеть во всем, что иметь отношение к сфере развлечений и связи.

Кодирование музыки

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

Кодирование фильмов

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

Видео кодеки

Почему же нельзя просто взять имеющийся файл и воспроизвести его на своем мобильном устройстве? Причиной «забастовки» плеера может стать отсутствие нужного кодека, а также слишком высокое разрешение или битрейт фильма, из-за которых устройство не может обработать предложенное видео. Это напрямую относится к устройствам, оснащенным процессорами с тактовой частотой 300-400 МГц. Более мощные модели (520 — 624 МГц) способны справиться с большинством фильмов без перекодирования даже при размере экрана 640х480 точек.

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

XviD4PSP

Условия распространения: бесплатно. XviD4PSP является мультиформатным конвертером. Эта программа создана на движке AviSynth и разрешает создавать файлы для Хbох 360, PSP, PS3, iPhone, iPod, iPod Touch, PC, Hardware DVD, Apple TV. Кроме этого, допустимо импортирование 26 форматов, а экспортировать данные разрешается в 19 форматов. Для того чтобы избежать вероятных проблем, советуем вначале поставить пакет К-Lite Codec Pack, а затем уже XviD4PSP.

Программа разрешает кодировать как отдельные файлы, так и несколько подряд. Кроме того, можно соединить в один фильм несколько видеороликов, выбрав в верхнем меню «Файл — присоединить файл». Разрешение и битрейт всех фрагментов должны быть одинаковыми.

Изменить размер кадра

Если при конвертировании понадобилось изменить размер кадра, программа предложит рассчитать возникающие в результате этого черные поля и автоматически удалит их.

Интерфейс программы довольно легок и понятен. Широкие возможности и обилие настроек вызывают уважение. Но чтобы воспользоваться всем этим, требуются глубокие познания в области специфики видеокодирования — а значит, советовать XviD4PSP неопытным пользователям нельзя. На наш взгляд, программа больше ориентирована на кодирование видео с высоким качеством для просмотра на домашних бытовых плеерах, но при этом разрешает преобразовывать контент и для его воспроизведения на портативных устройствах, что подтверждает ее универсальность.

PocketDivXEncoder

Условия распространения: бесплатно. PocketDivXEncoder — настоящая находка для обладателей КПК и портативных плееров, поддерживающих воспроизведение видео в формате AVI. Она разрешает конвертировать файлы OGM или AVI в DivX, адаптированный под экраны смартфонов (220×164точек) и КПК (от QVGA, 320х240 точек, до VGA, 640х480 точек).

При кодировании совершается оптимизация файла в соответствии с возможностями процессора мобильного устройства. Также можно усилить яркость изображения и нормализовать звучание аудиодорожки.

Помимо всего прочего, данная программа позволяет кодировать видео не только для мобильных устройств, но и бытовых плееров с возможностью вывода контента на экран телевизора в HD-разрешении (1080х720 точек).

PocketDivXEncoder не нуждается в инсталляции. Запустить программу можно из той директории, в которую она была скопирована. Сначала откроется панель выбора устройства, для которого нужно перекодировать фильм, а затем главное окно PocketDivXEncoder. Пункты меню пронумерованы — запутаться в них невозможно. Первоначально следует выбрать объект кодирования, а затем директорию и указать название итогового файла. Прочие пункты предлагают дополнительные настройки. В частности, изменить видео- и аудиопараметры конечного файла можно, передвигая ползунки и регулируя таким образом, качество материала. Также PocketDivXEncoder позволяет видоизменять яркость, насыщенность, контраст и уровень звука. Кнопка «Изменить» открывает дополнительное окно, в котором будет показано ваше устройство (например, КПК), а на его экране — избранное вами видео. Причем все вносимые изменения будут наглядно воссоздаваться и на нем.

Кстати, программа разрешает обрезать фильм в начале и в конце — например, удалить титры, чтобы уменьшить объем конечного файла. Это особенно полезно при кодировании сериалов.

Пакетная обработка файлов

Еще одной особенностью PocketDivXEncoder является поддержка пакетной обработки файлов.

Из минусов стоит обозначить невозможность работы с форматом DVD. Кроме того, PocketDivXEncoder, к сожалению, не умеет склеивать видеоролики. В остальном эта программа является отличным инструментом для быстрого перекодирования «тяжелых» AVI-файлов и их оптимизации под конкретное мобильное устройство. С ней справится даже ленивый пользователь, которому понадобится всего три клика мышью, чтобы желаемый фильм без проблем воссоздавался на коммуникаторе или смартфоне. Кроме того, программа распространяется бесплатно, а ее интерфейс полностью русифицирован.

В связи с активным внедрением цифрового видео в нашу жизнь остро встает вопрос о переводе из одного видеоформата в другой. Создано немало программ для перекодирования, но на какой из них остановить свой выбор? Чтобы немного прояснить ситуацию мы решили провести сравнительный тест, где рассмотрели 5 программ для перекодирования видеоматериала.

Как мы тестировали?

При работе с программами мы использовали два видеофайла, расположенных на жестком диске компьютера, – один, кодированный по алгоритму MPEG2, второй записанный как несжатое видео. В то же время в приводе нашего компьютера находился диск с DVD-фильмом. В результате тестирования с помощью каждой из программ мы пытались кодировать каждое видео в DivX, 3GP и относительно новый H264. Предварительно нами был установлена последняя версия пакета кодеков K Lite Codec Pack

Как мы оценивали?

Во время тестирования учитывались: удобство интерфейса, количество поддерживаемых форматов, возможность тонкой настройки кодека, дополнительные возможности, локализация, размер дистрибутива, соотношение цена\качество. Каждая категория оценивалась по пятибалльной системе, общий балл программа получала из сложения результатов по всем показателям.

Virtual Dub-Mpeg 2. 1.6

При первом запуске программа поражает своей аскетичностью, что может вполне оттолкнуть малоопытного пользователя. Нашему взору предстает серый экран с главным меню и невзрачными кнопками в нижней части экрана. С первого взгляда сложно определить, на что нажимать, как вообще начать работу с программой. Мы смутно представляем, чтобы начать работу надо открыть свой файл и, как правило, это делается из главного меню «File».

Программа Virtual Dub-Mpeg 2. 1.6

Язык интерфейса: Английский

Размер дистрибутива: 1 Мб

Скачать

Общий балл: 24

Одной из немногих активных надписей является «Open File». Мы выясняем, что без проблем можем открыть два файла с жесткого диска. Однако для открытия DVD-видео приходится открывать папку VIDEO_TS и искать там *.VOB файлы, где как мы знаем, хранится видео. Причем в нашем случае таких файлов оказалось три, поэтому для кодирования приходилось открывать каждый по отдельности, кодировать, открывать следующий и так далее. Удобство интерфейса мы оценили в 3 балла .

Для настройки кодирования заходим в главное меню «Video» и находим пункт «Compression». Видим список предлагаемых для работы кодеков и естественно не обнаруживаем 3GP. Его нет в списке по одной простой причине: он не входил в комплект нашего пакета кодеков. Однако даже если было бы наоборот, создание 3GP с помощью Virtual Dub-Mpeg 2. 1.6 окажется в итоге невозможным. Дело в том, что данная программа сохраняет видео исключительно в AVI форматах. За поддерживаемые форматы программа получает 3 балла .

После выбора кодека для кодирования нажимаем кнопку «Сonfigure» и начинаем настройку кодека. В случае с DivX выбираем один из предложенных профилей (Certification Profile) или вручную выставляем битрейт. Большую помощь в этом оказывает кнопка в виде калькулятора. Она вызывает специальное окно, где выставив длительность вашего видео (Duration) и желаемый объем итогового результата в мегабайтах (Filesize) мы получаем значение битрейта, которое рекомендуется выставить.

Для кодека H264 все требуемые значения вводятся вручную. Для установки битрейта в выпадающем списке выбираем «Single Pass – Bitrate». Теперь расположенным ниже регулятором выставляем нужный нам результат. Мы видим – программа предоставляет полный доступ к настройкам кодека, за что и получает 5 баллов .

Вполне вероятно, для оптимизации под тот или иной аппарат, потребуется изменить разрешение вашего видео. Для этого в главном меню «Video» выбираем раздел «Filters» (фильтры), нажимаем кнопку «ADD» и ищем фильтр «resize». Вообще говоря, работа с фильтрами является одним из главных плюсов программы. С помощью того или иного фильтра можно добиться весьма впечатляющих результатов при кодировании видеоматериала. Так Virtual Dub позволяет убрать эффект гребенки (deinterlace), развернуть ваше видео в нужном направлении, сгладить изображение (blur). Список можно продолжать долго. Не стоит забывать, что каждый наложенный фильтр это лишние минуты и даже часы кодирования.

Рассказывая про Virtual Dub нельзя не упомянуть возможность захвата видео с внешних источников (видеокамера, тюнер), поэтому данная программа окажется полезна, если вы решили оптимизировать домашнее видео для своего мобильного аппарата. Немаловажным моментом является возможность кодирования исключительно выделенного фрагмента. Данная опция окажется полезной для пользователей с ограниченным количеством памяти телефона. В результате за дополнительные возможности мы ставим твердую пятерку.

За соотношение цена\качество программа получает 5 баллов .

Xilisoft 3GP Video Converter 3. 1. 23

После знакомства с данным продуктом возникает странное ощущение, мол, где-то мы это всё видели. Действительно, можно насчитать не меньше пяти программ с подобным интерфейсом. Справа находится панель настроек для аудио и видео кодеков. Сверху главное меню, ниже ряд довольно крупных кнопок, которыми и осуществляется запуск основных операций. И первой кнопкой слева (ADD) мы открываем нужные для кодирования файлы.

Программа Xilisoft 3GP Video Converter 3. 1. 23

Размер дистрибутива: 13,8 Мб

Условия распространения: Shareware

Язык интерфейса: Английский

Скачать

Общий балл: 23

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

Нам удалось открыть все видеофайлы, а работая с DVD-диском, к сожалению, приходилось вручную открывать VOB-файлы. Правда, этот недостаток почти сводится на нет возможностью выбора и открытия в программе сразу несколько видеофайлов независимо от их формата. За работу с форматами ставим 4 балла .

Для кодирования в необходимый формат выбираем соответствующий профиль в нижней части экрана (Profile). Для кодирования в 3GP это будет «3GPP – 3d Generation Partnership Project», для DivX – «DivX Movie», для H264 – «MPEG4 AVC Video Format».

Остается только настроить параметры кодека. Причем, делать вам это придется на свой страх и риск. Никаких инструментов для вычисления необходимого битрейта Xilisoft 3GP Video Converter не имеет. При настройке кодека позволяется изменить аудио и видео битрейт, частоту кадров. Однако если вы большой специалист и привыкли настраивать, например, размер используемых макроблоков, то вы будете немного разочарованы. За возможность точной настройки кодека программа получает 4 балла .

При желании можно кодировать исключительно выделенный фрагмент вашего видео, для этого в разделе «Duration» указываем необходимую длину будущего файла в формате: «00:00:00». Напротив «Start Time» выставляем место, откуда будет начинаться видео.

Если не считать функции смены внешнего вида Xilisoft 3GP Video Converter (Change Skin), то на этом дополнительные возможности программы заканчиваются и в итоге, за данную категорию программа получает 3 балла .

Возможно, при первом запуске программы, многие поморщат нос: опять этот английский и ни слова по-русски! На самом деле разработчики позволили пользователю самому русифицировать Xilisoft 3GP Video Converter. После установки заходим в место расположения программы. В нашем случае это «C:\Program Files\Xilisoft\3GP Video Converter 3». Там ищем директорию «Lang», где находится несколько файлов с расширением *.lang. Открываем с помощью программы Блокнот файл «English.lang».

Всё, что находится в кавычках это надписи, используемые в программе. Берем в руки англо-русский словарь и меняем английские слова на русские. В итоге сохраняем файл как «Russian.lang». Теперь в программе входим в главное меню View -> Language - > Russian. Программа русифицирована.

За соотношение цена/качество мы решили отдать 3 балла . На наш взгляд, данный продукт не обладает какими то явными преимуществами перед подобными бесплатными программами.

Easy Video Converter 7.2

После первого знакомства с программой возникает стопроцентная уверенность, что кодирование произойдет без проблем и каких-то специальных знаний вам не потребуется. Весь интерфейс построен на основе пошагового мастера, который позволяет в несколько щелчков мышью произвести все необходимые настройки.

При первом запуске мы видим только четыре кнопки в верхней части экрана, большое пустое текстовое поле и индикатор процесса в нижней части окна. По привычке нажимаем «ADD». Появится небольшое меню, состоящее из двух пунктов, где «Add Single» - добавление одного видеофайла, «Batch Mode» - здесь программа позволяет указать папку с видео, откуда в ваш проект будут добавлены все расположенные там видеофайлы. За интерфейс программа получает 5 баллов .

При открытии видеофайлов возникли некоторые проблемы с DVD-диском. Дело в том, что программа проигнорировала каждый из файлов DVD-фильма. В данном случае нам пришлось пойти на небольшую хитрость. Мы помним, что DVD-видео кодировано по алгоритму MPEG2, поэтому копируем нужные файлы с расширением «*.VOB» в отдельную папку и переименовываем их в «*.MPG». После такой операции программа без проблем примет в свои объятья новоиспеченные файлы. На этом недоразумения с форматами заканчиваются. Кодирование осуществляется по всем требуемым нам алгоритмам. За работу с форматами программа получает 4 балла .

Программа Easy Video Converter

Язык интерфейса: Английский

Условия распространения: Условно-бесплатно

Размер дистрибутива: 4,25 Мб

Скачать

Общий балл: 18

Как уже говорилось, вся основная работа в программе происходит с помощью пошагового мастера. Рассмотрим работу с программой на примере кодирования в 3GP.

После запуска мастера выбираем в разделе «Conversion Type» выбираем «All Movie to 3GP». В окне «Select Video Source» нажимаем кнопку «Open» и выбираем исходный файл для конвертирования. Все немногочисленные настройки происходят в следующем окне:

Самый простой способ выставить требуемые параметры - это воспользоваться выпадающим списком «3GP Profile», где из предложенных профилей выбрать подходящий под ваши запросы. Однако если вы привыкли настраивать всё вручную, то переходим в раздел «3GP Settings».

Выпадающий список «Video Codec» позволяет выбрать подходящий кодер для будущего конвертирования. Для изменения разрешения вводим в текстовые поля напротив «Width\Height» (ширина\высота) соответствующие значения. «Video Bitrate» позволяет выставить собственное значение битрейта. За частоту кадров отвечает выпадающий список «Frame Rate».

Параметры звуковой дорожки настраиваются в «Sample Freq.» (частота дискретизации) и «Audio Bitrate» (аудио битрейт).

По окончании настроек достаточно нажать кнопку «Done» и далее в основном окне программы кнопку «GO».

Easy Video Converter оказался достаточно скуп на возможности по настройке кодеков, поэтому в данной категории программа получает 4 балла .

Про дополнительные возможности можно сказать просто: их здесь нет. Здесь мы с чистой совестью поставили 1 балл .

С локализацией дело обстоит тоже плохо. Мы не обнаружили в Easy Video Converter никакой поддержки русского языка и даже теоретической возможности перевода. За локализацию программа получает 1 балл .

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

MediaCoder 0.6.0

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

В этом продукте очень сложно давать оценку удобству интерфейса, так как каждый уголок программы забит кнопками, выпадающими меню и прочими управляющими элементами. На этапе выбора кодека и формата могут случиться неувязки, в итоге только после нажатия кнопки «START», программа сообщает, что для выбранного кодека данный контейнер не подходит. На наш взгляд разработчикам следовало отсечь возможность неверного подбора одного под другое.

Зачастую MediaCoder вообще отказывается кодировать с заданными настройками и предлагает открыть Log-файл и прочитать причину такого отказа. За удобство интерфейса программа получает 3 балла .

Программа MediaCoder 0.6

Язык интерфейса: Английский

Условия распространения: Бесплатно

Размер дистрибутива: 15,08 Мб

Скачать

Общий балл: 25

Мы без проблем открыли все имеющиеся у нас видеофайлы. Более того, при работе с DVD программа позволила нам выбрать один из фрагментов (мы помним, что предыдущие программы позволяли лишь напрямую работать с VOB-файлами). Немного забежим вперед и отметим – за исключением DivX программа успешно произвела кодирование во все желаемые форматы. Впрочем, в случае с DivX проблема довольно легко разрешилась. Мы просто выбрали в качестве кодека MPEG4, а в качестве формата AVI. За поддерживаемые форматы программа получила 5 баллов .

Когда дело доходит до настройки кодеков, понимаешь, что приобретенный ранее опыт по кодированию видео оказался не лишним. Справиться с программой новичку будет достаточно сложно. Для настройки видеокодека нажимаем на вкладку «Video» в нижней части экрана. Открыв выпадающий список «Codec», выбираем подходящий вариант. Далее в разделе «Format» подбираем контейнер для хранения видео. Проще говоря, мы решаем, с каким расширением будет конечный результат. Напротив «Bitrate» с помощью слайдера выставляем нужное значение. Внизу окна в выпадающем списке «Rate Mode» решаем, что для нас важнее скорость или качество кодирования.

Переходим на вкладку «Picture» и определяемся с разрешением (Resize), частотой кадров в секунду (Frame Rate). При желании можно по краям обрезать картинку (Crop) и даже развернуть на 90 градусов (Rotation). На вкладке «Audio», как следует из названия, мы определяемся с кодеком и прочими настройками для звуковой дорожки фильма.

Несмотря на огромное количество управляющих элементов, вскоре понимаешь, что настроек, отвечающих именно за работу с видео не так уж и много. Хотя надо отдать должное - всё необходимое и даже более того в программе имеется. За настройку кодека программа получает 4 балла .

Чтобы более подробно рассказать про дополнительные функции программы, едва ли хватит книги. Возможности MediaCoder расширяются за счет подключения специальных плагинов. Неподдельный интерес вызвал плагин «Mobile Phone», что буквально одним своим запуском оптимизирует видео под просмотр на телефоне.

При желании недостающие плагины можно скачать с сайта производителя, куда непременно попытается отправить вас программа. За дополнительные возможности программа получает 5 баллов .

Локализация, как это ни грустно, опять отдана в руки отечественным энтузиастам. Чтобы программа заговорила по-русски, в папке с программой находим директорию «Lang» и открываем в Блокноте файл «English.xml». Меняем английские слова на наши с вами и сохраняем файл как «Russian.xml». Теперь вернемся назад и найдем файл «lang.xml». Откроем его все с помощью того же Блокнота и добавляем такую строчку: . Теперь запустим MediaCoder и в главном меню «Options» выбираем «User Interface Language». Из предложенного списка выбираем наш только что созданный «Russian». Для того чтобы настройки вступили в силу, следует перезапустить программу. В данной категории программа получила 3 балла .

За соотношение цена/качество по вполне очевидным причинам MediaCoder получает 5 баллов .

TMPGEnc 4.0 XPress

После запуска программы не возникает сомнений, на что нажимать и что делать дальше. Весь интерфейс построен в виде пошагового мастера. Расположенные в верхней части окна кнопки «Start», «Source», «Format» и «Encode» позволяют последовательно пройти все стадии работы с видеоматериалом.

Нажимаем на «Source» и попадаем в окно выбора видеофайлов. Кнопка «Add» служит для открытия одиночных файлов. Кнопка «Source Wizard» запускает специальный мастер с помощью которого можно открыть DVD-фильм и выбрать нужные сцены. Кнопка «Add Slideshow» позволяет создать слайдшоу из графических файлов, наложить на него музыку и впоследствии кодировать в один из видеоформатов.

На стадии освоения программы у нас не возникло каких-то проблем. TMPGEnc 4.0 XPress обладает интуитивно понятным интерфейсом, за который и получает 5 баллов .

Проблем с открытием видеофайлов не возникло. Благодаря функции импорта DVD-фильма нам удалось взять в свой проект только нужные главы. Характерно, что TMPGEnc 4.0 XPress - единственная из всех тестируемых программ поддерживает работу с HDV. Однако нас как пользователей мобильных устройств это не обрадовало и не огорчило, так поддержка данного формата в мобильных устройствах не планируется в ближайшем будущем.

Несмотря на все свои плюсы, программа отказалась произвести кодирование в 3GP и в итоге за работу с видео форматами получает 4 балла .

Для настройки кодирования переходим на вкладку «Format» и выбираем подходящий вариант из предложенного списка.

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

Программа TMPGEnc 4.0 XPress

Язык интерфейса: Английский

Условия распространения: Trial

Размер дистрибутива: 18,44 Мб

Скачать

Общий балл: 24

Разработчики TMPGEnc 4.0 XPress вложили с программу столько возможностей, что назвать их дополнительными просто язык не поворачивается.

Здесь и встроенный видеоредактор, и целая галерея фильтров, и вышеупомянутая возможность создания слайдшоу. За дополнительные функции программа получает 5 баллов .

Наверное, самым слабым местом программы является локализация. К сожалению TMPGEnc 4.0 XPress даже в перспективе не планирует стать русскоязычным. В данной категории программа получает 1 балл .

По специальным весенним скидкам стоимость программы составляет 74,95$. Несомненно, данная цифра несколько оттолкнет отечественных пользователей от приобретения TMPGEnc 4.0 XPress. Впрочем, огромные возможности, заложенные в программе и поддержка всех прогрессивных форматов с лихвой окупят потраченные деньги. За соотношение цена/качество программа получает 4 балла .

Общий вывод

Мы рассмотрели пять достаточно разных программ. Как видно из нашего небольшого обзора, каждый из представленных продуктов имеет свои особенности. Если вы занимаетесь кодированием не первый день, то, на наш взгляд, вам как нельзя лучше подойдут «Virtual Dub-Mpeg» и «MediaCoder». Обе программы предоставляют огромный набор настроек кодирования видеоматериала.

Для новичков прекрасно подойдет «Easy Media Coder», который, несмотря на достаточно скромные возможности по настройке кодеков, позволит с легкостью провести настройку кодирования.

Программа «Xilisoft 3GP Video Converter» – это некий средний вариант для тех, кто еще не разбирается в кодировании, но собирается освоить данный вид деятельности. Интерфейс программы выстроен так, что возможно постепенное освоение тех или иных возможностей.

Пожалуй, самым мощным инструментом для кодирования оказался «TMPGEnc 4.0 XPress», однако, отсутствие кодирования в 3GP несколько подпортило первое знакомство с программой. Тем не менее, для работы с остальными форматами данный продукт подойдет как нельзя лучше.

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

Способ 1. У меня не срабатывает.

Возникла задача перекодировать файлы сайта в формат UTF-8, а до этого данные файлы были созданы в кодировке WINDOWS-1251.

Вроде бы задача тривиальная - берем любой кодировщик и кодируем из widows-1251 в utf-8, но не тут то было, так можно делать если у нас десяток файлов.

А если файлов тысяча? Да и еще не скопом, а каждая группа в своей подкатегории


Сразу в голову приходит идея - берем пакетный перекодировщик файлов и кодируем одним мановением мыши.

Кстати хочу заметить файлы у меня лежали на виртуальном сервере, и диск с файлами был подключен как обычный сетевой диск. Т.е. без всяких фтп и прочего, хотя конечно все это есть.

И так, необходим конвертер для пакетной кодировки в UTF.

И пакетной по-настоящему, а не выбрали кучу файлов и кодируем, чтобы можно было добавлять начальную директорию, а файлы кодировались рекурсивно.

После тщательных поисков было найдено решение!

Есть замечательный бесплатный конвертер для пакетного конвертирования в UTF - UTFCast Express - http://nemcd.com/wp-content/uploads/2010/03/convert/utfcast.exe .

Он позволяет легко и быстро в автоматическом режиме перекодировать каталог и все файлы в подкаталогах. Но у него есть небольшая особенность! Так как версия Экспресс бесплатная - то она не имеет опции конвертировать в UTF-8 без BOM (BOM - Byte Order Mark, служит для идентификации кодировок UTF)

Недостаток результата конвертирования такой, что ваши PHP скрипты скорее всего не будут работать! А вот для решения этой проблемы необходимо применить вторую программку - http://nemcd.com/wp-content/uploads/2010/03/convert/utf8-bom-remover.exe - UTF-8 BOM Remover

Эта тоже замечательная программа - прекрасно справляется с удалением BOM в UTF файлах. А главное рекурсивно все содержимое каталога и подкаталогов!

Вот такой связкой можно решить такой важный вопрос.

Способ 2. У меня не срабатывает.

Для семейства Windows есть программка файловый менеджер Far Manager . Это консольный файловый менеджер. К нему есть плагины, один из которых нам и поможет с массовой перекодировкой файлов.

Это FarTrans - "плагин позволяет быстро перекодировать кириллицу в выбранных текстовых файлах, а также поменять формат конца строк на DOS (CR+LF) или UNIX (LF). В плагин встроены следующие русские кодовые таблицы: DOS Cp866, Windows Cp1251, KOI-8, Unix ISO 8859-5, Macintosh, Java Unicode (эквивалент native2ascii). Плагин также работает с таблицами, зарегистрированными в FARе. Встроена поддержка UTF-8 (русская страница). Реализована возможность автоматической замены/добавления Charset= в HTML-файлах"

Скачиваем его, устанавливаем:

1. Создайте папку FarTrans в C:\Program Files\Far\Plugins

2. Скопируйте скачанные файлы из архива в эту папку FarTrans

3. Перезапустите FAR Manager

4. Выделяйте файлы и выбирая в плагинах Transcod (он же FarTrans) указываете нужный вариант кодировки (у нас - UTF-8)

Все операции в ЭВМ выполняются над электрическими сигналами, закодированными двоичной цифрой 0 или 1. Поэтому перед занесением в память данные и команды должны быть вручную или аппаратно преобразованы в двоичную форму. Однако при написании программы команды могут быть записаны в любой другой форме (например, мнемонической, как в табл. 1). В общем случае программа может кодироваться четырьмя способами: в двоичной, восьмеричной, шестнадцатеричной и символической или мнемонической форме.

Двоичная форма команды . Эта форма является единственной, которую понимает машина. Каждой ЭВМ присуща система команд в двоичном коде, которая понятна ей. Регистр команд, куда помещается команда из памяти, связан электрическими цепями с устройством управления ЭВМ, где производится декодирование команды и инициируются сигналы по реализации команды. В табл. 2 приведено содержимое части памяти ЭВМ, где хранятся программа и данные для суммирования двух чисел из примера параграфа 2.1. Левый столбец - это адреса ячеек в двоичной форме. Правый столбец представляет содержимое ячеек в двоичной форме. Адрес имеет 11 разрядов (память ЭВМ состоит из 2048 = 2 11 ячеек), а каждая из ячеек - по 16 разрядов. Для удобства чтения двоичных чисел и их перевода в шестнадцатеричную систему они разбиты на тетрады .

Восьмеричное и шестнадцатеричное кодирование . Из предыдущего примера ясно, что записывать программу в двоичном коде очень неудобно и утомительно, если учесть, что средняя по сложности программа состоит из нескольких сотен или тысяч нулей и единиц. Для сокращения записи целесообразно использовать систему счисления с основанием 2 3 = 8 или 2 4 = 16. Выбор для кодирования команд той или иной системы счисления в основном связан с форматом команд ЭВМ. В нашем случае удобнее шестнадцатеричная система, так как большинство полей в командах базовой ЭВМ (см. рис. 3) равно или кратно 4. В табл. 3 приведена та же программа, что и в табл. 1 и 2, только закодированная в шестнадцатеричной системе. Для программиста такое кодирование более удобно, чем двоичное.

Таблица 2 Таблица 3

Пример двоичного кодирования Пример шестнадцатеричного кодирования

содержимого памяти содержимого памяти

Мнемоническое (символическое) кодирование . Шестнадцатеричное (или восьмеричное) кодирование имеет очевидное преимущество перед двоичным. Однако для длинных программ и оно неудобно. Программист должен выучить наизусть шестнадцатеричные коды всех команд, использующихся в машине (в некоторых ЭВМ их более сотни). Чтобы упростить процесс написания, отладки и чтения программы, предложен мнемонический или символический код: каждая команда представляется простым двух-, трех- или четырехбуквенным мнемоническим символом. Мнемонические символы значительно легче связать с машинными операциями, так как их можно выбирать таким образом, чтобы они напоминали название команды. Большинство мнемонических кодов - это сокращения английских названий команд: SUB от SUB tract (вычесть), BR от Br anch (перейти), BPL от B ranch if Pl us (перейти по положительному числу) и т. п. Намного легче запомнить, что инвертирование аккумулятора (C oM plement A ccumulator) кодируется СМА, чем запомнить двоичный код 1111010000000000 или даже его шестнадцатеричный эквивалент F400. Пример символического кодирования программы был приведен в параграфе 1 (см. табл. 1).

Хотя символическое кодирование очень удобно для программиста, оно не может быть понято машиной. Единственным языком, понятным машине, является язык двоичных кодов. Следовательно, необходимо транслировать символическую программу в ее двоичный эквивалент. Это можно сделать вручную, используя таблицы соответствия (вида табл. 4). На практике трансляция осуществляется специальной машинной программой.

Классификация команд . ЭВМ способна понимать и выполнять определенный набор команд. При составлении программы программист ограничен этими командами. Количество и тип команд изменяются в зависимости от возможностей и назначения ЭВМ.

В зависимости от того, к каким блокам машины обращается команда или на какие блоки она ссылается, команды можно разделить на три группы: обращения к памяти (адресные команды); обращения к регистрам (регистровые или безадресные); ввода-вывода.

Команды обращения к памяти предписывают машине производить действия с содержимым ячейки памяти, адрес которой указан в адресной части команды. Например, команда ADD 20 из табл. 2.1 является командой обращения к памяти. Она предписывает машине обращение по адресу 20 и использование содержимого этой ячейки в качестве первого операнда. Второй операнд находится в аккумуляторе. Эти два операнда суммируются.

Безадресные команды выполняют различные действия без ссылок на ячейку памяти. Например, команда CLA из табл. 1 предписывает машине очистить аккумулятор. Эта команда имеет дело с операндом, расположенным в конкретном месте - в аккумуляторе. Другой пример безадресной команды - команда HLT из табл. 1.

Команды ввода-вывода осуществляют обмен данными между ЭВМ и внешними устройствами. В них задаются адрес (название) устройства ввода-вывода и код той операции, которую должно выполнить это устройство (приказ на ввод-вывод).

В табл. 4 дан перечень команд базовой ЭВМ. Подробно действия, выполняемые машиной по этим командам, рассмотрены в следующих параграфах. Поясним одно из описаний: (СК) + 1 => СК в командах ISZ и TSF. После выполнения этой операции счетчик команд будет указывать не на следующую команду программы, а на команду, расположенную за ней. Это произойдет потому, что после выборки команды ISZ или TSF содержимое счетчика команд уже было увеличеноавтоматически на единицу.

Существует и другой способ разделения команд на группы. Он основан на учете функций, выполняемых командой. Можно выделить восемь типов команд: пересылок или обмена, арифметические, логические, сдвигов, переходов, обращения к подпрограмме, управления и ввода-вывода.

Форматы команд и способы адресации . Ранее рассматривались различные форматы (структуры) команд. Разработчики базовой ЭВМ выбрали три формата 16-битовых (однословных) команд с 4-битовым кодом операций (рис. 4).

Таблица 4.Система команд базовой ЭВМ

С помощью 4-битового числа можно закодировать не более чем 2 4 =16 различныхопераций. Разработчики отвели два кода (1110 и 1111) на команды ввода-вывода и безадресные команды, а так как в этих командах либо используется меньшая по длине адресная часть (8-битовый адрес устройства ввода-вывода на рис. 4, в), либо эта часть вообще отсутствует (рис. 4, б), то появилась возможность иметь до 2 4 = 16 команд ввода-вывода (4-битовый приказ на ввод-вывод) и до 2 12 = 4096 безадресных команд (12-битовое расширение кода операции).

В командах обращения к памяти на адрес отведено 11 бит, что позволяет осуществить прямое адресование всех 2048 (2 м) ячеек памяти базовой ЭВМ. Однако встречаются приложения, когда в команде целесообразнее размещать не сам адрес операнда (результата или перехода), а его указатель, т. е. адрес ячейки памяти, в которой сохраняется адрес операнда (результата или перехода). Такое косвенное адресование упрощает построение циклических программ, организацию работы с подпрограммами, а также создает условия для расширения адресуемого пространства (косвенное адресование 16-битовых ячеек базовой ЭВМ позволяет ей иметь память объемом до 2 16 = 65536 слов).

Для указания вида адресации в командах используется бит с номером 11 (рис. 4, а), в который при прямой адресации следует записывать 0, а при косвенной- 1. В мнемонических изображениях команд для указания косвенной адресации операнд помещается в скобки. Так, на рис. 5 команда ADD 25 или 4025 указывает, что из ячейки 25 должно быть взято число (53), которое нужно сложить с содержимым аккумулятора. Команда же ADD (25) или 4825 указывает, что из ячейки 25 должен быть взят адрес ячейки (53), в которой хранится число (47), которое и нужно сложить с содержимым аккумулятора. («А это веселая птица-синица, которая ловко ворует пшеницу, которая в темном чулане хранится в доме, который построил Джек.» Похоже?).

Бывает такая ситуация, что открываешь какой-то текст, а там вместо слов какие-то каракули или иероглифы. И чаще всего это происходит с текстами на русском языке. И это не удивительно, потому что кириллицу используют не так часто, как латиницу. К примеру, у меня возникли подобные проблемы при переходе с Windows 7 на Windows 8. Я решил открыть свои рабочие текстовые файлы, а там вместо слов, какие-то каракули. И я в начале растерялся, уже потом вспомнил, что нужно поменять кодировку. И после этого уже всё наладилось.

Есть ещё одна ситуация, когда вы, к примеру, создаёте или редактируете какой-то сайт или какую-то HTML-страничку, и там опять проблема с отображением кириллицы. И опять надо менять кодировку. Раньше эта проблема была очень частой, в особенности таких букв, как "ё", "ь" и "ъ"- знаки. Да и сейчас тот-же Google Chrome не очень любит подобные буквы. Но это его проблема.

И теперь встаёт логический вопрос: "Как решить эти две проблемы?!" А тут есть такие простые и не очень простые решения:

  • заново перепрограммировать весь текст. Если вы программист и отлично разбираетесь в двоичной кодировке, то можете смело переписать нужный текст или нужную HTML-страничку. Однако, это очень долгий и кропотливый путь. Я не думаю, что сейчас найдётся очень много программистов, которые смогут это сделать.
  • использовать специальный онлайн сервис для конвертирования одних файлов в другие. Их пока ещё не очень много, и большинство из них работает с текстами на латинице, но всё же это перспективный вариант. То есть вам не нужно будет устанавливать на свой ПК какую-либо прогу, а просто зайти на нужный сайт, отправить владельцам необходимый текстовый файл для перекодировки и всё будет сделано. Минус подобных сервисов в том, что они поддерживают мало форматов и пока они ещё работают намного хуже следующего варианта.
  • использовать программу перекодировщик текста. Это отличный вариант. Вам нужно будет установить на свой комп специальную прогу и потом уже с помощью неё всё сделать. То есть поменять кодировку текста.

Теперь подробнее поговорим о последнем варианте. И он может реализовываться с помощью:

  • текстовых редакторов. Я сам ни раз использовал подобный вариант, когда у меня в текстовых файлах появлялись разные каракули и иероглифы. Этот вариант хорошо подойдёт для единичного файла, а вот для пакетного перекодирования не подойдёт. Лучше использовать второй вариант.
  • специальные программы перекодировщики текста. Это уже профессиональные проги, у них только одна задача и они под неё заточены.

Важно: при использовании любого софта перекодировки теста, делать резервные копии исходных фалов. Потому что ни одна подобная прога не гарантирует 100% того, что во время операции конвертирования из одного формата и кодировки в другой не возникнет проблем и важный текст не будет просто загублен.

Программы перекодировщики текста

(просто нажмите на её название, чтобы перейти к анализу и затем её скачать):

Её ценят за отличные показатели перекодировки; за то, что не требует установки; за умение читать файлы vnt-формата; за выправление текстов, в которых намешано много разных кодировок; за умение перекодировать базы данных из latin1 в win125; за маленький размер; за отличную работу из года в год.

Похожие статьи