Как конвертировать видео формата OGV в AVI или MP4?

Как быстро переконвертировать видео OGV в AVI

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

Хорошее сжатие вкупе с достойным качеством картинки, позволило формату OGV найти свое применение в различном программном обеспечении. OpenSource данный факт не обошел стороной.


Зачем конвертировать видео в формат AVI или MP4?

Точнее откуда берется этот OGV и зачем его ковертировать в другой формат?

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

Скрипт конвертор видео из OGV в формат AVI / MP4

Некоторым людям проще воспользоваться уже готовыми конверторами видео, которых много в интернете, но зачем использовать платное решение (а конверторы чаще всего платные), если можно написать свой. Пусть он и не будет «швейцарским ножом» в области конверторов, но будет самым лаконичным и простым решением для конвертирования видео из OGV в MP4. Чтобы написать свой конвертор видео из OGV в более популярные форматы MP4 или AVI, необходимо выполнить несколько шагов:

  1. Создать скрипт с именем ogv2avi или ogv2mp4 в директории /usr/bin командой:
    sudo gedit /usr/bin/ogv2mp4
  2. Поместить в этот скрипт код:
    #!/bin/bash
    echo "Converting $N files !"
    for ((i=0; i<=(N-1); i++)) do
      echo "converting" $1
    filename=${1%.*}
    mencoder "$1" -ovc copy -oac copy -o $filename.mp4
    shift 1
    done

    Для конвертирования видео в формате avi нужно в код … -o $filename.mp4 заменить на … -o $filename.avi
    Данный код, по своей сути, не перекодирует ваш видео-файл, меняет формат с ogv на mp4, сохраняя видео и аудио потоки исходного состояния.
  3. Сделать скрипт запускаемым:
    sudo chmod +x /usr/bin/ogv2mp4
  4. Наслаждаемся проделанной работой во время использования «самописного» конвертора видео очередного OGV-ролика.

Этот код не идеален и не претендует на эталонное решение для переделки всех видео-файлов. Его применение ограничено только OGV-файлами. Но это не мешает использовать его в качестве конвертора из OGV в MP4-видеоформат.

Теги: и

Комментарии

Граватар пользователя «Arvikar»
Arvikar, 18 октября 2011 г. 11:44 #

пользуюсь для обработки и конвертации . ogv – OpenShot и Transmageddon

Граватар пользователя «Максим»
Максим, 24 февраля 2012 г. 14:44 #

Пишет:

“Converting 1 files !”
“converting” /home/maxim/out1.ogv
mencoder: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
MEncoder 1.0rc4-4.5.2 © 2000-2010 MPlayer Team
File not found: '“/home/maxim/out1.ogv″'
Failed to open “/home/maxim/out1.ogv″.
Cannot open file/device.

Несколько раз проверял правильность ввода названия файла, но результат тот же

Граватар пользователя «proger»
proger, 30 мая 2012 г. 09:47 #

Дело в кавычках. Нужно вместо этих (”) поставить стандартные двойные кавычки. Bash не понимает текст с сайта.

Граватар пользователя «Mut@NT»
Mut@NT, 30 мая 2012 г. 17:40 #

Поправил




В качестве аватарки используется сервис - gravatar.com



IT-событие
Создание AMD
Создание AMD
Оглавление
  1. Зачем конвертировать видео в формат AVI или MP4?
  2. Скрипт конвертор видео из OGV в формат AVI / MP4
  3. Комментарии