Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: xvid использование  (Прочитано 645 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MihaNix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
xvid использование
« : 02 Январь 2013, 09:53:15 »
Скачал исходники xvid с сайта xvid.org, скомпилировал, установил.
Привык пользоваться им под виндами в связке с virtual dub. Там графический интерфейс в xvid присутствует, для настройки опций кодирования.
В linux подобного добиться можно? Если да, то каким ПО воспользоваться и как?

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: xvid использование
« Ответ #1 : 02 Январь 2013, 18:05:46 »
Думаю, вопрос упрется в то, КАК направить видеопоток на скомпиленый вами энкодер.
Имхо, проще изменить привычке и пользоваться нативными -xvidencopts mencoder'a или соответствующими опциями ffmpeg.
Алсо, если желаете мышью, Avidemux по части XviD имеет те же (ну почти) опции оптимизации кодирования.

Пользователь решил продолжить мысль 02 Январь 2013, 19:55:49:
Можно запустить VirtualDub под wine и зарегистрировать в реестре то, что вы скомпилили. В каких ветвях, пардон, не помню. Хотя тут, имхо, уже проще установить виндовый XviD.
А еще есть VirtualDub под Линукс... :)
yaourt -Ss virtualdub
aur/virtualdub 1.9.11-1 (8)
    Video editing software (uses the WIN32 API)
Если обратить внимание на содержимое скобок, становится ясно, что это тот же флаг, только в левой руке:
yaourt -Si virtualdub |grep Depends
Depends On     : wine

Просто ради интереса: зачем вы собирали Xvid из сорцов, если на офсайте есть линк на deb-пакет?

Пользователь решил продолжить мысль 02 Январь 2013, 20:45:18:
Мда, век живи - век учись. Признаться, стало откровением:
pacman -Qi xvidcore

Название              : xvidcore
Версия                : 1.3.2-1
URL                   : http://www.xvid.org/
...
Требуется пакетами    : ffmpeg  ffmpeg-compat  gimp-gap  gstreamer0.10-bad-plugins  mencoder  mplayer
...
Причина установки     : Установлен как зависимость другого пакета
...
Описание              : XviD is an open source MPEG-4 video codec
Вот, собсно, и ответ, зачем XviD в Линуксе...

Для использования юзайте Kmenc15, xvidenc etc... Очевидно, что ffmpeg и mencoder тоже используют эту библиотеку.

И вдогонку: http://packages.ubuntu.com/quantal/libxvidcore4

ЗЫ. Классный монолог получился...
« Последнее редактирование: 02 Январь 2013, 20:47:18 от Bamb »

Оффлайн MihaNix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: xvid использование
« Ответ #2 : 03 Январь 2013, 01:42:17 »
Как я понял только с консоли использовать можно, через ffmpeg, ныне avconv.

А из сорцов потому, как интересно было залезть и поковырять немного код на С и асме, удивительно, но с моими изменениями скомпилилось. Пытаюсь в С немного разобраться и к тому же интересна работа кодека.

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: xvid использование
« Ответ #3 : 03 Январь 2013, 14:38:40 »
Как я понял только с консоли использовать можно, через ffmpeg, ныне avconv.
Гуёв по мотивам ffmpeg и mencoder написано множество, но сути это не меняет.

 

Страница сгенерирована за 0.084 секунд. Запросов: 24.