x264 - обратите внимание!

Делимся опытом. Задаем вопросы и отвечаем на них. Обсуждаем статьи и новости.

Модератор: Модераторы Обсерватории

Сообщение RBF » Чт окт 28, 2004 1:08 pm

Потенциал конечно большой и рано или поздно все там будем.
Но пока он заметно проигрывает в сравнении с сами знаете чем :wink:
Нам для начала, хотя бы Open source H.264 декодер с поддержкой B фрэймов и нормальный муксер, чтобы можно было две аудиодорожки использовать.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение RBF » Чт окт 28, 2004 2:53 pm

pogo stick,

Не пробовал, случайно новый mp4creator?
И Moonlight MP4 dshow Demultiplexer с поддержкой H.264 появился.


Все пробовал.
mp4creator выдает следующее:

mp4creator.exe -extract=3 C:\filip\v.mp4

MP4ERROR: MP4File::FindBytesProperty: no such property moov.trak[2].mdia.minf.st
bl.stsd.*[0].esds.decConfigDescr.decSpecificInfo[0].info

А если не может корректно извлечь, то не сможет и снова замуксить с 2 аудио.
Но прогресс заметен, раньше вообще писал – неподдерживаемый стрим.

Moonlight MP4 dshow Demultiplexer тоже B фреймы пока не поддерживает. Если пропустить через него поток, получается довольно забавно, ffdshow начинает декодировать его, но на месте B фреймов серые кадры :).

В общем, опять засада с этими B фреймами, наверно сказывается тяжелое наследие VFW где их поддержка не предусмотрена.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение Lupus » Чт окт 28, 2004 6:51 pm

RBF писал(а):pogo stick,

Не пробовал, случайно новый mp4creator?
И Moonlight MP4 dshow Demultiplexer с поддержкой H.264 появился.


Moonlight MP4 dshow Demultiplexer тоже B фреймы пока не поддерживает. Если пропустить через него поток, получается довольно забавно, ffdshow начинает декодировать его, но на месте B фреймов серые кадры :).

В общем, опять засада с этими B фреймами, наверно сказывается тяжелое наследие VFW где их поддержка не предусмотрена.


А можешь куда нибудь выложить этот стрим ? И как ты используешь ffdshow ? У меня их декодер просто не цепляется на видео пин
Lupus
Юнга
 
Сообщения: 24
Зарегистрирован: Чт окт 28, 2004 1:41 pm
Откуда: Томск

Сообщение RBF » Пт окт 29, 2004 12:49 pm

Lupus,

У меня их декодер просто не цепляется на видео пин


Конечно не будет цепляться (кто же все-таки придумал этот s264?)
Надо используя Moonlight MP4 dshow Demultiplexer перепаковать в другой контейнер, потом изменить там FCC и можно проигрывать ffdshow.

pogo stick,

Опиши, как делал. В принципе запихнуть 2 аудио мне удавалось даже с MP4UI, но будет ли такой файл соответствовать спецификации?
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение Lupus » Пт окт 29, 2004 2:54 pm

RBF писал(а):Конечно не будет цепляться (кто же все-таки придумал этот s264?)

Ну я написал почему я выбрал "s264" в http://forum.mediatory.ru/topic2828.phtml?sid=a3ff67aa104ed9329a95adab9eeb49dc
Но думаю исправить на "avc1" только вот может возникнуть проблема с GUID у ffdshow декодера. Просто он у него не указан для H264, хотя попробую написать Милану который занимается разработкой ffdshow
Lupus
Юнга
 
Сообщения: 24
Зарегистрирован: Чт окт 28, 2004 1:41 pm
Откуда: Томск

Сообщение Lupus » Пт окт 29, 2004 3:08 pm

RBF писал(а):Moonlight MP4 dshow Demultiplexer тоже B фреймы пока не поддерживает. Если пропустить через него поток, получается довольно забавно, ffdshow начинает декодировать его, но на месте B фреймов серые кадры :).

В общем, опять засада с этими B фреймами, наверно сказывается тяжелое наследие VFW где их поддержка не предусмотрена.

Стоп, а при чем тут демуксер и серость при B-фреймах ? Я написал что распознаются только I,P фреймы при позиционировании. А серые кадры скорее всего проблема ffdshow. Если можно, скажите где я могу скачать этот стрим на котором вы тестировали. Хочу проверит его с нашим H.264 декодером
Lupus
Юнга
 
Сообщения: 24
Зарегистрирован: Чт окт 28, 2004 1:41 pm
Откуда: Томск

Сообщение RBF » Пт окт 29, 2004 4:55 pm

А серые кадры скорее всего проблема ffdshow


Серые кадры это кадры помеченные как D т.е. пропущенные, вот ffdshow и вставляет на их место серые кадры.

Если можно, скажите где я могу скачать этот стрим на котором вы тестировали.


http://rbf.nm.ru/b4extra28s_720_352_315kbit.mp4
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение Lupus » Пт окт 29, 2004 5:36 pm

RBF писал(а):
А серые кадры скорее всего проблема ffdshow


Серые кадры это кадры помеченные как D т.е. пропущенные, вот ffdshow и вставляет на их место серые кадры.


Только что собрал граф:
FileSource->Moonlight MP4Demux->Moonlight H.264 Decoder->Render
всё замечетельно играется, так что советую сходить на http://www.elecard.com/download/ и поставив Moonlight AVC/H.264 Decoder Package попытаться проиграть этот же стрим 8)
А что такое "кадры помеченные как D" ? У народа спросил они не знают
Lupus
Юнга
 
Сообщения: 24
Зарегистрирован: Чт окт 28, 2004 1:41 pm
Откуда: Томск

Сообщение AVC » Чт ноя 04, 2004 8:08 am

Вышел релиз VLC 8 поддерживает декодирование h.264, что интересно загрузка ЦП меньше 10 %.
www.videolan.org
AVC
Старший Матрос
Старший Матрос
 
Сообщения: 62
Зарегистрирован: Чт сен 02, 2004 7:12 pm

Сообщение Igor_D » Вт янв 18, 2005 7:57 pm

Вышла 101 ревизия сыроват но не плох
http://ebola.gamersrevolt.it/celticdruid/x264/
Igor_D
Лейтенант
Лейтенант
 
Сообщения: 633
Зарегистрирован: Сб сен 11, 2004 9:10 am

Сообщение Skaarj » Ср янв 19, 2005 1:43 am

а почему если H.264 так сразу контейнер MP4, я в матрёшку кладу и никаких проблем, можно конечно заодно и звук кодировать в AAC-HE, тогда как появятся HD-DVD и нормальный мюксер можно будет быстренько переложить в MP4, а щас я невижу смысла использовать MP4.
Skaarj
Старшина 1ой статьи
Старшина 1ой статьи
 
Сообщения: 237
Зарегистрирован: Чт май 20, 2004 5:23 am

Сообщение Igor_D » Ср янв 19, 2005 7:33 am

Skaarj писал(а):а почему если H.264 так сразу контейнер MP4, я в матрёшку кладу и никаких проблем, можно конечно заодно и звук кодировать в AAC-HE, тогда как появятся HD-DVD и нормальный мюксер можно будет быстренько переложить в MP4, а щас я невижу смысла использовать MP4.


ответ нетрудно найти.
МР4 продвигают как стандартный контейнер для harware-software совместимости. так что субтитлы оставляю в отдельном файле , ауд + вид в мп4.
Igor_D
Лейтенант
Лейтенант
 
Сообщения: 633
Зарегистрирован: Сб сен 11, 2004 9:10 am

Сообщение RBF » Ср янв 19, 2005 12:35 pm

Igor_D
сыроват

Вот на этом давайте поподробнее остановимся (все предыдущие мои высказывания о качестве x264 прошу считать устаревшими :) ). Кто какие глюки нашел? Я особых не вижу, правда, кодировал им пока не много.

И еще, Igor_D можешь попросить на думе akupenguin о возможности добавления в битстрим поток - Aspect Ratio, как это делается в атеме.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение Igor_D » Чт янв 20, 2005 2:39 am

насчёт Aspect ratio http://forum.doom9.org/showthread.php?s=&threadid=86870

плеер VLC 0.8.1 будет со временем поддерживать Н.264 с бифреймами?
Igor_D
Лейтенант
Лейтенант
 
Сообщения: 633
Зарегистрирован: Сб сен 11, 2004 9:10 am

Сообщение Skaarj » Чт янв 20, 2005 3:43 am

Можно поинтересоваться какова скорость кодирования на разных процессорах, какой примерно я получу прирост скорости если сменю свой AthlonXP 1700+ на Athlon64 3000+? Долго однако двухпроходное кодирование идет, Меня впринципе и один проход устраивает, но так размер предугадать невозможно, а многим всё еще хочется иметь фильмы на 1CD.
Skaarj
Старшина 1ой статьи
Старшина 1ой статьи
 
Сообщения: 237
Зарегистрирован: Чт май 20, 2004 5:23 am

Сообщение Igor_D » Чт янв 20, 2005 6:50 am

Skaarj
также важен намор микрокоманд SSE2 SSE3 3dnow итд.

P.S VLC хорощий плеер однако процессор не так нагружаетю
Igor_D
Лейтенант
Лейтенант
 
Сообщения: 633
Зарегистрирован: Сб сен 11, 2004 9:10 am

След.

Вернуться в Софт: описание работы с пакетами, кодеками. Вопросы и ответы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron