Перекодирование видеофайлов
Раздел : Мультимедиа.Игры.Развлечения
Опубликовано Solnechnyi_z [04/02/2010]
Не устраивает формат видео? Хотите переконвертировать? Тогда эта статья для вас.
Для перекодирования я использовал mencoder и Qt-фронтенд QVideoConverter.

1. Устанавливаем необходимые приложения.
sudo zypper install mencoder

и
sudo zypper install qvideoconverter


2. Сам процесс перекодирования.
2.1 Для начала попробуем через mencoder:

выбираем формат аудиопотока
mencoder -oac help
MPlayer dev-SVN-r30099-4.4-openSUSE Linux 11.2 (i686)-Packman (C) 2000-2009 MPlayer Team
Available codecs:
   copy     - frame copy, without re-encoding (useful for AC3)
   pcm      - uncompressed PCM audio
   mp3lame  - cbr/abr/vbr MP3 using libmp3lame
   lavc     - FFmpeg audio encoder (MP2, AC3, ...)
   twolame  - Twolame MP2 audio encoder
   faac     - FAAC AAC audio encoder


и видеопотока
mencoder -ovc help
MPlayer dev-SVN-r30099-4.4-openSUSE Linux 11.2 (i686)-Packman (C) 2000-2009 MPlayer Team
Available codecs:
   copy     - frame copy, without re-encoding. Doesn't work with filters.
   frameno  - special audio-only file for 3-pass encoding, see DOCS.
   raw      - uncompressed video. Use fourcc option to set format explicitly.
   nuv      - nuppel video
   lavc     - libavcodec codecs - best quality!
   vfw      - VfW DLLs, read DOCS/HTML/en/encoding-guide.html.
   qtvideo  - QuickTime DLLs, currently only SVQ1/3 are supported.
   libdv    - DV encoding with libdv v0.9.5
   xvid     - XviD encoding
   x264     - H.264 encoding


теперь приступим к перекодированию:
mencoder -ovc x264 -oac mp3lame input_file.ogv -o output_file.avi


если звук не нужен, то добавляем флаг -nosound

2.2 Теперь будем перекодировать видео через QVideoConverter:

окно выбора файлов


окно с параметрами


Бонус: как записывать все происходящее на рабочем столе.