Хризопея-MEncoder_lavc

Вопросы, приемы и проблемы обработки видео

Модератор: aim

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Хризопея-MEncoder_lavc

Сообщение Rodegast »

Хризопея это оболочка для управления различными программами для перекодировки мультимедийной информации. Основные особенности программы:
- Модульная архитектура.
- Поддержка шаблонов.
- Возможность автоматизации всего процесса кодирования.
- Возможность запуска модулей как в файловом, так и в пакетном режиме.
Программа написана на PyQt3, но следующая версия(0.2) будет на PyQt4.

В рамках проекта Хризопея был выпущен модуль MEncoder_lavc предназначенный для перекодировки видео. Так как эта версия является тестовой, то функциональность модуля будет корректироваться по этому мне очень важно знать мнение пользователей о текущем варианте модуля. Особо интересуют следующие вопросы:
1) Нужны ли фильтры полдауна (актуально только для NTSC).
2) Нужен ли микшер аудио каналов и поддержка кодеков toolame и twolame.
3) Какие функции ренгеринга субтитров необходимы.
4) Нужно ли внести большую функциональность в видеофильтры.
Ну и конечно принимаются все замечания и пожелания относительно данного модуля

PS: Поддержка субтитров находится в стадии разработки и будет доступна только в версии 0.2
Ссылка для скачивания: http://fireforge.net/frs/?group_id=113
Спасибо сказали:

Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Хризопея-MEncoder_lavc

Сообщение ddc »

"А теперь минута нашей рекламы"?
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Нет! Это минута общения с пользователями для выявления недостатков модуля.
Спасибо сказали:

Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: Хризопея-MEncoder_lavc

Сообщение Snupt »

Rodegast писал(а):
30.09.2008 15:20
В рамках проекта Хризопея был выпущен модуль MEncoder_lavc предназначенный для перекодировки видео

Вы являетесь девелопером? Могу перенести в почётный раздел Проекты нашего форума. Если конечно есть желание.
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

>Вы являетесь девелопером?
Да.

>Могу перенести в почётный раздел Проекты нашего форума.
Если раздел почётный то я не против.
Спасибо сказали:

Аватара пользователя
Minton
Сообщения: 1580
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: Хризопея-MEncoder_lavc

Сообщение Minton »

2) Микшер полезен, но некритичен, а вот поддержка toolame и twolame, на мой взгляд, и некритична, и бесполезна :)
Мы переехали: Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Микшер добавлю к версии 0.2 : )

Какие предложения будут по видеофильтрам?
Спасибо сказали:

Tular
Сообщения: 7

Re: Хризопея-MEncoder_lavc

Сообщение Tular »

А сорцы где скачать
Спасибо сказали:

Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: Хризопея-MEncoder_lavc

Сообщение Atragor »

По ссылке, вестимо. Программа написана на Python, сорцы лежат в архиве в папке share.
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Недавно я посмотрел какие файлы скачивают и мне стало ясно что не всем понятно как заюзать Хризопею. По этому привожу краткую инструкцию по эксплуатации:
0) Проверяем установлены ли Python и PyQt. Если не установлены устанавливаем.
1) Устанавливаем Хризопею. Для этого качаем файл Hrizopea_0.1.5.tar.bz2 и распаковываем его в корневой каталог. После чего программу можно будет запустить командой hrizopea или из меню.
2) После запуска программы создаём профиль с любым именем.
3) Скачиваем нужные модули и устанавливаем их(Модуль --> Установить --> Модуль.zip)
4) Добавляем модули в профиль в нужном порядке. Для каждого модуля определяем входной и выходной файл и соответствующие расширения. Если на входе будет каталог, то модуль запустится в пакетном режиме.
5) Для запуска кодирования нажать на кнопку "Запуск".
Спасибо сказали:

Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

Re: Хризопея-MEncoder_lavc

Сообщение damex »

... бинарики .. >_<
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:

Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Хризопея-MEncoder_lavc

Сообщение Denjs »

для мну, интересным была-бы поддержка рендеринга .ass скриптов в картинку при кодировании видео.
Единственное что меня не устраивает в mencoder на сегодняшний день.

PS: Анимешнег йа :) иногда пересжимаю видео для просмотра на наладоннике и "вшиваю" в картинку титры.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

>... бинарики .. >_<

Не, это самые настоящие исходники.

> для мну, интересным была-бы поддержка рендеринга .ass

Похоже, что у mencoder-а с этим проблемы. Но всё равно сделаю поддержку для будущих поколений : )
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Вышла окончательная версия модуля для Хризопеи MEncoder_lavc версии 0.1 В модуль внесено множество изменений и исправлены многочисленные ошибки. Основные изменения:
- Добавлена поддержка настройки MPEG мультиплексора, что даёт возможность подготавливать видео для записи на VSD, SVSD и DVD диски.
- Полностью переработан интерфейс основного субмодуля и добавлены некоторые новые функции.
- Добавлена возможность сохранения настроек видео и аудио эквалайзеров
- В субмодуле звука добавлена возможность загрузки внешнего звукового файла и изменения частоты дискретизации
- В субмодуле видеофильтров починили видео эквалайзер, добавили возможность размещения собственных логотипов(!) и фильтр "Мозаика"
Спасибо сказали:

Аватара пользователя
Maverik
Сообщения: 498
ОС: Росинка mint 8

Re: Хризопея-MEncoder_lavc

Сообщение Maverik »

А что такое MEncoder_Nuppel_test.zip и стоит ли ставить модуль с "test" в названии?
Да еще при выборе Uniconvertor.zip выскакивает ошибка что модуль не найден и Uniconvertor не может работать!
Модуль MEncoder_lavc.zip не реагирует на кнопку "настроить модуль", выбираю фильм нажимаю запуск и вылетает "не настроен модуль"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Dragon_Lord@jabber.org
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

MEncoder_Nuppel_test.zip это модуль для ещё одного кодека Nuppel. Кажется что он использует сжатие без потерь.
Модули с пометкой test являются тестовыми если есть модули без этого обозначения ставьте их.
При установки новых модулей Хризопея проверяет их зависимости, если у тебя не установлен Uniconvertor (он нужен для конвертирования векторных изображений) то будет выдана соответствующее сообщение.
Модуль MEncoder_lavc у меня нормально настраивался. При помощи команды hrizopea запусти программу в эмуляторе терминала и напиши её вывод при нажатии на кнопку "Настроить модуль".
Спасибо сказали:

Аватара пользователя
Maverik
Сообщения: 498
ОС: Росинка mint 8

Re: Хризопея-MEncoder_lavc

Сообщение Maverik »

Код: Выделить всё

Dragon@us3866:~> hrizopea
Traceback (most recent call last):
  File "submoduli/MEncoder_lavc/nast.py", line 199, in <module>
    win = Start()
  File "submoduli/MEncoder_lavc/nast.py", line 11, in __init__
    lavc.__init__(self)
  File "/home/Dragon/.hrizopea/submoduli/MEncoder_lavc/lavc.py", line 204, in __init__
    self.gray = QCheckBox(self,"gray")
TypeError: invalid type for variable Qt.gray
Dragon_Lord@jabber.org
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Попробуй установить PyQt3 (PyQt4 удалять не надо), она должна быть в репозитории дистрибутива. Если не поможет, попробуй обновить модуль.
Спасибо сказали:

Аватара пользователя
Maverik
Сообщения: 498
ОС: Росинка mint 8

Re: Хризопея-MEncoder_lavc

Сообщение Maverik »

Python-qt 3.17.4-49.1 cтоит, обновлял, ноль эмоций, и только с модулем MEncoder_lavc другие модули Lame и Convert работают нормально. Вероятно дело в програме. Прога работала на SUSE???
У меня SUSE 11.0
Dragon_Lord@jabber.org
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

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

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Вот обновление которое должно помочь. Установи его поверх уже установленного модуля MEncoder-lavc.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:

Аватара пользователя
Maverik
Сообщения: 498
ОС: Росинка mint 8

Re: Хризопея-MEncoder_lavc

Сообщение Maverik »

Теперь заработало! Спасибо! На выходных буду тестить.
Dragon_Lord@jabber.org
Спасибо сказали:

Аватара пользователя
Maverik
Сообщения: 498
ОС: Росинка mint 8

Re: Хризопея-MEncoder_lavc

Сообщение Maverik »

Но лучше конечно свести оба модуля в один.
Dragon_Lord@jabber.org
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Вышел новый модуль MEncoder_Xvid_test. Модуль MEncoder_Nuppel теперь доработан и стабилизирован. Для поддержки видеофильтров, аудиофильтров и звуковых кодеков в обоих модулях нужно установить стабильную версию модуля MEncoder_lavc.
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Вышла новая версия Хризопеи.
-Исправлено множество ошибок и оптимизирована архитектура программы (практически весь код был переписан).
-Некоторое улучшение юзабилити.
-Появился Инсталлятор. Теперь можно использовать портативный вариант запуска программы.
-Появилась возможность просматривать команду модуля.
-Диалог настройки программы.
-Можно добавлять комментарии к модулям и профилям.
-Все основные модули распространяются вместе с программой.
-Добавлены новые модули и улучшены старые.

До версии 0.2.5 Хризопея остается на PyQt3.
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Вышла новая версия Хризопеи 0.2.1
Основные изменения:
-Переосмыслена система выбора файлов для модулей, доработан инсталлятор.
-Если установлен xterm, то Хризопея запускается непосредственно в нём.
-Добавлено руководство пользователя.
-Улучшено взаимодействие с модулями.
-Добавлен модуль FFmpeg2Theora.
-Добавлен модуль MEncoder_x264.
-Переработан модуль MEncoder_lavc.
-Значительно Улучшена поддержка MEncoder-а, добавлена базовая поддержка субтитров.
-Добавлена система обработки версионных ошибок модулей.
-Окно "О модуле" заменено сбросом модулей в исходное состояние. Теперь настройки модулей можно возвратить в исходное состояние или загружать их из шаблона.
Обзор со скриншотами: http://open-life.org/blog/fireforge/859.html
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Вышел модуль для поддержки кодировщика звука Wavpack.
основные возможности модуля:
- Сжатие звука без потеть
- Гибридное сжатие
- Сжатие с потерями
- Декодирование звука
- Gain анализ
Рекомендуется убедится что установлен кодек версии не ниже 4.60, иначе некоторые опции могут не работать.
Ссылка на модуль: http://fireforge.net/frs/download.php/574/Wavpack.hrizom
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Чуть было про вас не забыл :)

Сейчас я провожу первое бета тестирование новой версии Хризопеи. Из-за большого количества изменений в программе будет выпущено две бета версии. Первая версия предназначена для проверки основной программы, а вторая для проверки новых модулей.

Если кто то найдёт ошибки или у вас есть предложения по развитию проекта и т.д. то пишите прямо сюда не стесняйтесь :)
Ссылка на скачивание: https://fireforge.net/frs/download.php/712/..._0.2.5b1.tar.gz
Спасибо сказали:

Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Хризопея-MEncoder_lavc

Сообщение Rodegast »

Вышла вторая бета. Исправлено множество ошибок и значительно изменены Mencoder - модули. Также был добавлен новый модуль Kadrator для разложения видео на кадры.
Спасибо сказали: