Программы для перекодирования видео

Часто встает задача перекодировать видеофайл из одного формата в другой. Классическим инструментом для данных целей считается консольная устанавливаемая при компиляции сообща с MPlayer и построенная практически на том же коде. когда установка последнего производилась при поддержки пакетов, то, предположительно всего, будет присутствовать в отдельном одноименном пакете. знает те же информаторы сигнала, что и MPlayer, имеет возможность конвертировать видеофайлы во все форматы (MPEG-1, 2, 4 и иные), контейнеры (AVI, Matroska, ASF, Ogg) и кодеки (DivX, XviD, lavc и многие другие), понимаемые MPlayer; поддерживаются все фильтры, коие может применять MPlayer. Перечень последних очень немаленький: обрезание пустующих мест в кадре, масштабирование, отражение, перемена яркости или же контраста, коррекция цветности, сглаживание шума и многое другое. При применении параметров — ofps или же — speed возможно изменение численности кадров в секунду, их дублирование либо пропуск, перемена черезстрочности. Результат переустройства при надобности легко перенаправляется для просмотра в MPlayer. Вполне вероятно простое копирование без переустройства видео или аудио в результирующий файл. полномочиям возможно посвятить целую книгу, хотя, как уже рассказывалось, консольная, и, чтобы всецело их реализовать, понадобиться изучить и

экспериментально собрать не один параметр. У различных кодеков станут действительны всевозможные параметры, необходимо будет изучать специфики. Для получения информации по параметрам кодека наберитe $ -ovc help, а для аудио — -oac help. При кодировании как аудио, так и видео возможно применение неизменного или переменного битрейта, в некоторое количество проходов для получения нужного свойства или

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

$ movie.wmv -o movie.avi -ovc lavc -oac lavc

Показать аудиокодек возможно, добавив в данную команду параметр acodec, к примеру acodec=libmp3lame. Параметр abitrate отвечает за битрейт аудио. Подобно в видео параметр vcodec разрешает указать на любой видеокодек, коим будет закодирован результирующий файл. При поддержки следующих команд возможно перекодировать DVD в MPEG-4 (DivX) в два прохода:

$ dvd:// -ovc lavc -lavcopts vpass=1 -oac mp3lame -o movie.avi $ dvd:// -ovc lavc -lavcopts vpass=2 -oac mp3lame -o movie.avi

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

Вторая консольная уготованная для переустройства видеопотока из одного формата в иной, называется ( http://www.transcoding.org/ ). Она превосходно подходит для декодирования DVD либо потока в DivX. Поддерживаются все модные сегодня контейнеры, форматы и кодеки — MPEG-½, MPEG-4 (DivX и X viD), Quicktime/MPEG-PS, аудио MP3 и AC3. Есть основная масса часто применяемых фильтров — обрезание, сглаживание, черезстрочность, перемена скорости аудио- и видеопотоков и иные. Параметров, как и слишком много, к примеру чтобы перекодировать видеофайл формата DVD в XviD в два прохода:

$ -a 0 -b 128,0,0 -i movie.vob -w 1800,250,100 -A -N 0×2000 -M 2 -Y 4,4,4,4 -B 1,11,8 -R 1 -x vob -y xvid4,null $ -a 0 -b 128,0,0 -i movie.vob -w 1800,250,100 -A -N 0×2000 -M 2 -Y 4,4,4,4 -B 1,11,8 -R 2 -x vob -y xvid4 -o movie.avi

Для перемены формата видео со стереотипного 4:3 на 16:9 смотрится так:

$ -i INPUT.avi -y ffmpeg -F mpeg4 -Z 640x,fast -export_asr 3 -o OUTPUT.avi -E 44100,16,2 -b 224

Есть и иные консольные утилиты, к примеру в состав пакета MjpegTools ( http://mjpeg.net/ ) входит целый набор, состаящий наиболее чем 30 утилит, используя коие вместе или по отдельности можно сделать фактически что угодно с видео- , аудиофайлами или же рисунками. Данный также наличествует в репозитарии в следствии этого установить его просто. К примеру, чтобы перевести все цифровые фотки, оказавшиеся в текущем каталоге, в видеофайл, сделаете такую команду:

$ jpeg2yuv -f 25 -j picture_*.jpg | mpeg2enc -v 0 -a 2 -q 4 −4 2 −2 1 -s -M 0 -f 8 -o mpegfile.mpg

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


Популярные метки: , , , , , , , , , , , , , , , , , , , , , , , ,

Записи по теме



1 звезда2 звезды3 звезды4 звезды5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

  • Google Bookmarks News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru МоёМесто.ru Mister Wong

Оставить комментарий

Вы должны войти, чтобы комментировать.