[Sarlug] Fwd: Re: есть предложение
Евгений В. Хорохорин
horohorinev на mail.ru
Вс Сен 29 14:56:43 MSD 2002
Много чего интересного, собранного в "одном флаконе"
,--------------- Пересланное сообщение (начало)
Тема: Re: есть предложение
От: mosgalin на VM10124.spb.edu
Дата: Sun, 29 Sep 2002 00:26:09 +0400
Hi аlexander shoоshpanov!
On Wed, 18 Sep 2002 20:47:36 +0400, аlexander shoоshpanov
<аlexander_shoоshpanov на f8632.n5020.z2.fidonet.org> wrote about 'есть
предложение':
s>>> Предлагаю составить список url-ов различного эхотажного софта (по
^^^^^^^^^^^^^^^
s>>> группам - кодеки, плееры, энкодеры/декодеры, редакторы etc). Как
s>>> смотрите на это?
VM>> Вообще это полезно, но....
аs> Hе у всех есть интернет, хотя отсутствие инета почти смертельно для
аs> линуксоида.
Объясни пожалуйста, какой смысл в списке урлов, если нет инета? ;) А
этот сайт - просто список урлов. Зачем делать еще один?
VM>> То, что написал, я могу оформить как начало faq, если будет общее
VM>> желание.
аs> Будь добр. Я всё же его составлю. Хотя бы даже для себя.
OK, держи.
Q: Какие видео-кодеры существуют под юникс?
Их как минимум четыре:
1) qtrecompress из состава avifile. Только графический интерфейс (qt),
стабильность не очень высокая, поддерживает только внешние win32 кодеки
через avifile. Возможностей крайне мало. Избегать любой ценой.
Работает в: linux/i386, freebsd.
2) mencoder из состава mplayer. Только текстовый интерфейс, возможности
очень широкие. Декодирует из любых форматов, поддерживаемый mplayer'ом
(как через открытые библиотеки вроде libavcodec или dvdread, так и через
win32 кодеки), в том числе и real media. Под windows перекодирование из
real media нелегально, поэтому в известных программах такой возможностей
нет. Однако, существуют "подпольно" распространяемые отдельные
программы. Как обстоит дело с законностью такого декодирование в
mplayer, неясно. Кодирование осуществляется только в кодеки с открытым
кодом, во всяком случае пока. Поскольку есть хорошие свободные энкодеры
mpeg1/2, divx4 и cbr/vbr mp3, это не является особой проблемой, но тем
не менее закодировать с использованием mpeg4v1 или wma пока нельзя.
Поддерживается двух- и трех- (!) проходное кодирование для создания divx
vbr. Для видео можно использовать различные фильтры из mplayer'а,
однако это придется делать "на ощупь" и указывать параметры как опции
при запуске. Поддержка dvd хорошая.
По возможностям кодирование mencoder не уступает virtualdub, однако
возможности фильтров и неудобство некоторых операций из-за отсутствия
графического интерфейса портят картину. Для некоторых действий, впрочем,
mencoder оказывается гораздо удобнее. mplayer/mencoder активно
развиваются, можно надеяться, что недостающие возможности скоро
появятся.
У авторов mencoder есть нелюбовь к gcc-2.96 из rh7.x, однако проблем это
не вызывает. С переходом на rh8 это не должно больше беспокоить.
Работает в: linux/i386, freebsd.
Текущая версия: 0.90-pre8.
3) transcode. Только текстовый интерфейс. Использует avifile.
Возможности довольно широкие. Помимо avifile, поддерживаются несколько
открытых библиотек вроде libavcodec или openquicktime (mencoder
кодировать quicktime не умеет). Поддерживается двух-проходное
кодирование. Возможности фильтров более широкие, чем в mencoder, и
больше возможностей для их расширения, однако применение их так же
неудобно. Можно использовать библиотеку постпроцессинга из mplayer.
В целом, программа поддерживает меньше форматов исходных данных, чем
mencoder, но больше выходных. С другой стороны, эти "другие" форматы
вроде qt или win32 кодеков (только для видео) поддерживаются не слишком
хорошо и весьма ограниченно. Сейчас у программы есть много недочетов,
однако в следующей версии автор обещал поправить большинство. Поддержка
dvd есть.
Для более-менее нормальной работы нужна avifile-0.6, поэтому если у ее
нет в дистрибутиве (как в rh на данный момент), то придется отдельно
возиться с ее установкой.
По возможностям программа уступает mencoder, хотя есть некоторые
дополнительные фильтры для видео. Есть возможность посмотреть на
результат работы фильтра (вывод через gtk, sdl, xv). Интерфейс при
сложном кодировании организован более удобно, но графической среды все
так же не хватает. Пока программа весьма сыровата местами, но активно
развивается. Рекомендую использовать mencoder, а transcode держать под
рукой - вдруг пригодится, например закодировать в какой-нибудь хитрый
формат. К счастью, mencoder и transcode можно совмещать, получая
поддержку исходных форматов первого и выходных последнего.
Работает в: linux/i386, linux/alpha, freebsd.
Текущая версия: 0.6.0.
4) avidemux. Использует avifile, имеет графический интерфейс (qt). По
возможностям кодирования/декодирования уступает transcode и mencoder, но
использование фильтров более наглядно. Однако, даже у mencoder эти
фильтры имеют больше возможностей.
Более подробная информация - после проверки в действии. Пока общее
впечатление отрицательное, хотя это и единственная программа с
графическим интерфейсом (qtrecompress не в счет).
Работает в: linux/i386.
Текущая версия: ?
Да, если чего-то нет в секции "Работает", это не значит, что программа
там не работает, просто я об этом не знаю ;)
Q: Какие видео и аудио-кодеки существуют под юникс, для использования в
своих программах?
Основных наборов поддержки кодеков два: avifile и libavcodec. Первый -
набор, позволяющий использовать win32 аудио и видео кодеки. Второй -
библиотека ffmpeg для декодирования видео в форматах mpeg1/2, divx3/4/5,
mpeg4v1/2/3 и некоторых других. Так же существуют библиотеки для
поддержки отдельный форматов, такие как opendivx, divx4linux и libmpeg2.
Аудио можно декодировать с помощью libmp3lame, libmpeg3 или libogg. Так
же существует библиотека для декодирования ac3 звука.
Hе стоит забывать, что mplayer умеет работать через удаленное управление
(так реализован его gui).
Q: Где найти программы, так или иначе связанные со звуком?
Есть такой сайт про все, что как-то связано со звуком и юнксами:
http://www.linuxsound.at/, он же http://linux-sound.org. ТАМ ЕСТЬ ВСЕ.
Это огромная коллекция ссылок по темам с краткими комментариями.
Есть все ссылки на одной странице, http://linux-sound.org/one-page.html
(200k), хотя и удобней смотреть то же на 20 отдельных html-ках.
В принципе, я могу поотвечать на другие подобные вопросы...
--
Vladimir
`--------------- Пересланное сообщение (конец)
--
Best regards, Genix.
Registered Linux User #219993
mailto: genix на sendmail.ru
Подробная информация о списке рассылки Sarlug