Как стать автором
Обновить

Комментарии 74

А ошибка как была так и есть…
последний дев.4 всё ок с контролами :)
Счас проверю, буквально 2 дня назад обновлял. (ЗЫ контролзы тупят исключительно на Theora, с mp4 всё ок)
Уже 5 dev, а проблема всё там же. Linux.
У меня фулскрин жутко тормозит (firefox 3.6) :(

P.S.: «Ирония судьбы или с Добрым Утром!» :D Это шедевр.
фулскрин который на сайте или тот который встроен в браузер?
Тот который встроен в браузер. Если не считать этого, и то что я «вижу пиксели» ;-) и видео и звук идут прекрасно, проигрывание не нагружает проц (например).
Т.е. тормозит но проц не нагружает? Очень странно… думаю это повод пойти постучать баг-репортом в мозилу.
Есть смысл перенести топик в профильный блог (тогда он сможет выйти на главную).
Увы не могу, не хватает кармы по сему видимо позже.
>Самый нормальный браузер пока остаётся FireFox но и у него глюков и странностей хватает и по этому начнём с него.
>Theora включается только после того как установишь плагин к QuickTime но после этого всё работает идеально, это самый без проблемный браузер хотя Theora в него не встроена. Fullscreen нету и как обычно помогает JS.

Рассинхронизация полушарий? :)

>Толи контейнер совершенно дурацкий то ли программы которые его делают дурацкие.

Контейнер самый адекватный который я видел. Вы хинтинг делали для стриминга? Храню все видео в этом контейнере. Когда в руки попадает матрешка делаю из нее mp4(кодирую только аудио, видео там уже и так h.264)
А у меня с mp4 одни проблемы, по сему уже давно заведено в правило перегонять все mp4 в mkv. Да и тут я писал не про то, что контейнер совсем тупой, а:
1. у какой то проги явный глюк и она делает не верные .mp4 (если покопаюсь смогу даже сказать какая)
2. контейнер позволяет делать такие левые файлы и не сообщает об этом.
1.Скажите. У меня вообще проблем не было
2. Подробнее? У меня были скрипты автоматической перекодировки mkv -> mp4. проблема была только с кодированием аудио — стерео кодировалось без проблем, а вот с 6 канальным были танцы с бубнами, но сейчас все нормально.
Mp4 прекрасный контейнер для потокового видео. Кстате лучше в «src=» указывать не сам фаил, а фаил контейнер который хранит информацию о потоке который реализуется черще QuickTime/Darwin Streaming Server. Например клон турбофильма можно сделать без флэша через этот самый стриминг сервер, получим сразу и iPhone версию сего сервиса с минимальными затратами.
1. вот инфа об этом файле:
compatible_brands: mp42isom
muxer: HandBrake 0.9.3 2008112300
у какой то проги явный глюк и она делает не верные .mp4
А вы чем MP4 муксите/демуксите? Мне из всего MP4Box более всего понравился.
Я то GPAC (вроде это и есть MP4Box), хотя я это ооочень редко делаю, как я говорил выше стараюсь всё в mkv перегонять.
Проблема в том, что у нас уже есть клипы, видео скачанные в mp4 формате и вот при перегонки их в OGG/Theora возникают проблемы.
Контейнер самый адекватный который я видел.
Да ну бросте! MP4 в основном под MPEG-потоки заточен. А вот, например, с аудиопотоком AC3 уже проблемы.
По мне так Матрёшка куда более продуманный контейнер.
как не ожидано! MP4 -> Mpeg4. AC3 я не использую и не надо мне про теплый лампвый, разница между AAC и AC3 нет такая большая, что бы такой геморой создавать. Когдая открываю матрешку у меня процесор на все 100% загружается, но стоит эту матрешку(потоки из нее) в mp4 засунуть — все летает. + у меня ну не один девайс не работает с матрешкой. А также насколько я знаю mkv совсем не подходит для стриминга.
У меня mplayer c mp4 тормозит, заикается и часто и не верно fps определяет. Это ещё одна причина почему я использую mkv.
PS и после моих изысканий я понял, что верно, чехарда с fps меня убивает, даже если в этом виноват не сам mp4, а какая то прога.
использую quicktime/vlc проблем не было. скорее всего это половые проблемы линукса.
mplayer есть для windows.
vlc есть для linux.
Так что вы хотели сказать во второй половине вашего сообщения?
я предположил, что у вас линукс потому как редко видел виндузятника который использует mplayer. в любом случае у меня на маке такие проблем нет ЧЯДНТ?
"… ЧЯДНТ?" — шаблонное отклонение в суждениях, связанное с игнорированием доступных данных в пользу частных случаев. По сути — бессмысленный вопрос.
И, если не сложно, вы могли бы ответить, почему вы предполагали, что у меня Linux, отвечая на сообщение stalkerg?
если выключить зануду и включить мозг можно догадаться, что я говорил про «stalberg».
>"… ЧЯДНТ?" — шаблонное отклонение в суждениях, связанное с игнорированием доступных данных в пользу частных случаев. По сути — бессмысленный вопрос.

Почему же? а у меня примерно такие же проблемы с mkv. и что? обьясните почему. рип сделан vob2mkv. Глючит в vlc и mplayer'e.
> если выключить зануду и включить мозг можно догадаться, что я говорил про «stalberg».
А почему вы тогда написали ответ на мой вопрос «Так что вы хотели сказать во второй половине вашего сообщения?» начав его словами «я предположил, что у вас», если собирались ответить stalkerg, а не мне. Нисколько не занудствую, просто любопытно понять вашу логику.

> Почему же? а у меня примерно такие же проблемы с mkv. и что? обьясните почему. рип сделан vob2mkv. Глючит в vlc и mplayer'e.
Вы же понимаете, что практически при нуле целых и фиг десятых исходных данных можно только предположения строить, а не «объяснять почему». Как я вижу, вы вполне в состоянии найти ответ сами, тем более вам это будет проще, так как все исходные данные у вас под руками. Просто, как я вижу, вы не горите желанием найти ответ, иначе вы давно его нашли бы.
> если выключить зануду и включить мозг можно догадаться, что я говорил про «stalberg».
А почему вы тогда написали ответ на мой вопрос «Так что вы хотели сказать во второй половине вашего сообщения?» начав его словами «я предположил, что у вас», если собирались ответить stalkerg, а не мне. Нисколько не занудствую, просто любопытно понять вашу логику.
Всетаки зануда… Я считал, что ваш вопрос был задан «stalberg'ом». Мне вашу логику тоже не понять.

>> Почему же? а у меня примерно такие же проблемы с mkv. и что? обьясните почему. рип сделан vob2mkv. Глючит в vlc и mplayer'e.
Вы же понимаете, что практически при нуле целых и фиг десятых исходных данных можно только предположения строить, а не «объяснять почему». Как я вижу, вы вполне в состоянии найти ответ сами, тем более вам это будет проще, так как все исходные данные у вас под руками. Просто, как я вижу, вы не горите желанием найти ответ, иначе вы давно его нашли бы.

Это риторический вопрос. С состоянии: vob2mkv кривая утилита. Проблема решена — больше я никогда не буду иметь дело в mkv. Мне надоела трата ресурсов моего компьютера. Еще мне нужно, чтобы школьник в треки пихал свои 20 любимых шрифтов и каждую реплику делал «красивым»(и отличным от моего системного) шрифтом. Так же мне не нужен AC3, но мне нужны хинтинги для потокового вещания.

Тему закрываем так как у вас аргументы это «вон на торентсру полно матрешки, чем она плоха?». И вы игнорируете явные проблема матрешки потому, что примеряете все на себя. Когда мне (да туту я примеряю тоже на себя, но со мной согласятся многие не гики) в руки mp4 я уверен, что я смогу посмотреть его на любом девайсе у себя в квар^W доме. Когда же мне в руки попадает mkv я понятия не имею, что туда этот кре^W «рипер» засунул, потому, что в матрешку можно засунуть все, что угодно. И я знаю посмотреть этот фильм/эпизод/клип/ролик я смогу _только_ на своем компьютере то если повезет.

p.s.
пошел завтракать, а после писать пость ненависти^W сравнение MP4 и MKV у мебя в блоге.
> Я считал, что ваш вопрос был задан «stalberg'ом».
Вот так бы сразу и написали.

> Мне вашу логику тоже не понять.
И, кстати, «говорить про» и «говорить с» немного разные понятия.

> Тему закрываем так как у вас аргументы это «вон на торентсру полно матрешки, чем она плоха?». И вы игнорируете явные проблема матрешки потому, что примеряете все на себя.
Откуда-то взяли, что я люблю матрёшку. Почему-то думаете что мне не известный проблемы этого контейнера. Плохой вы телепат.

На самый интересный вопрос «как вообще некорректная работа одной из функций сплиттера одного из мультимедиа-проигрывателей под некоторую ОС может быть связана с самой ОС?», заданный чуть ниже, вы ответить не потрудились. А жаль.

> пошел завтракать, а после писать пость ненависти^W сравнение MP4 и MKV у мебя в блоге.
Хорошее начинание. Сомневаюсь, конечно, что вы найдёте в матрёшке больше недостатков, чем уже нашёл я, но могу подсказать вам, с какой стороны копать, чтобы найти максимальное их количество, а так же причины проблем работы с контейнером в разных программах. Копайте со стороны стандартизации формата, его документации, соответствия сплиттеров официальной спецификации матрёшки, и того, почему многие сплиттеры ей не соответствуют (в этом месте нужно поставить себя на место программистов, о чём я написал чуть ниже «Если бы вы знали, насколько «весело» реализовывать поддержку матрёшки хоть в ПО, хоть в железе — вы бы так не говорили.»).
На том же упомянутом вами торрентс.ру есть многостраничное обсуждение недостатков матрёшки. Если найдёте — сэномоите себе кучу сил и времени :)
>На самый интересный вопрос «как вообще некорректная работа одной из функций сплиттера одного из мультимедиа-проигрывателей под некоторую ОС может быть связана с самой ОС?», заданный чуть ниже, вы ответить не потрудились. А жаль.
Я не девелопер и ответить на этот вопрос не могу, однако те же самые програмы у меня на маке не глючат с контейнером mp4, а линуксе/винде у вас глючат, кстате на фряхе у меня тоже не глючат. Отсюда и такой вывод.
>На том же упомянутом вами торрентс.ру есть многостраничное обсуждение недостатков матрёшки. Если найдёте — сэномоите себе кучу сил и времени :)
Я во многих участвовал и многие сам разжигал :) И все же напишу статью и обязательно напишу сюда линк. Увы мой завтра превратился в ланч+бильярд+кино и пришлось отложить написание на послеужина.
Процитирую моего друга (у него MacOS X на макбуке к слову):
«могу дать ему mp4 который не прочитает пс3»

mp4 очень капризный контейнер, и если вам не встречались его капризы это не значит, что их нету.
Боюсь, что бы понять и объяснить эти капризы мне нужно будет заняться серьёзным изучением и может немного программированием на, что у меня сейчас времени нету. :(
я же просил перейти на holywars.ru/comments/6494

Я знаю у меня тоже есть такие файлы, в основном проблема с AAC кодеком, лего решаются на уровне стриминга. Капризы не контейнера, а девайсов которые с ним работаю. например PS3 не работает с AAC c 5 профайлом, фикситя hexedit'ом заменой на 4 :) Иногда при одировании использовалась(зачем только вот интересно) эксперементальная фича из x264/libavcodec. Однако у mkv проблем намного больше и главная проблема, что туда можно засунуть все, что угодно.

p.s.
таки да пошлите фаил :)
> однако те же самые програмы у меня на маке не глючат с контейнером mp4, а линуксе/винде у вас глючат, кстате на фряхе у меня тоже не глючат. Отсюда и такой вывод.
Пример:
xxx: в MPlayer под Windows нет поддержки TrueHD, проблемы с порядком каналов в FLAC и нет аппаратного ускорения декодирования видео.
yyy: использую MPlayer под Linux, описанных вами проблем не было. Скорее всего это «половые проблемы виндоуса».

> Я не девелопер и ответить на этот вопрос не могу
К.О. просил передать, что не может. Пожелал перечитывать диалог xxx и yyy до просветления.
спор скатился в гуанно. статья будет завтра :)
Ваша аргументация и логика оттуда были там с самого начала. Без обид, просто констатирую факт.
Не смотря на это я был бы действительно рад увидеть на Хабре статью с подробным разбором преимуществ и недостатков разных контейнеров, но только, пожалуйста, используйте в ней более качественные аргументы, чем здесь. Кстати, не забудьте про m2ts и BDMV.
эээ ну с аргументами я подкачал, они все были субьективны в основном, впрочем ваши не сильнее. а вот логика где подкачала? тут я просто принял позицию которую принимают любой с кем бы я не спорил — тупо мерит все на себя. m2ts не буду учитывать увы у него другие задачи(может еще vob сюда приписать?).
Опять же мой основной аргумент был, что большинство домашний дейсов умеют работать с h264, но никак не с mkv (исключительно гиковские девайсы с ним работают). И это как бы факт…
> тут я просто принял позицию которую принимают любой с кем бы я не спорил — тупо мерит все на себя
Я мерил не по себе.

> а вот логика где подкачала?
Здесь вот, например. Вы посчитали логичным ограничиться выборкой из одного человека (себя), лишь только потому, что «все так делают». Это ошибочная точка зрения, так как сделать серьёзные выводы или хотя бы даже пытаться спорить, основываясь на ней, нельзя — результата, который будет иметь хоть какое-то применение такая логика не даст.

> большинство домашний дейсов умеют работать с h264, но никак не с mkv (исключительно гиковские девайсы с ним работают)
Ох… нет, раз вы пока что путаете контейнер и кодек — писать статью не стоит. Поднимут на смех.
>> тут я просто принял позицию которую принимают любой с кем бы я не спорил — тупо мерит все на себя
Я мерил не по себе.

Угу, обычно я на этой стороне…

>> а вот логика где подкачала?
Здесь вот, например. Вы посчитали логичным ограничиться выборкой из одного человека (себя), лишь только потому, что «все так делают». Это ошибочная точка зрения, так как сделать серьёзные выводы или хотя бы даже пытаться спорить, основываясь на ней, нельзя — результата, который будет иметь хоть какое-то применение такая логика не даст.

Ну так все считают это нормальным :)

>> большинство домашний дейсов умеют работать с h264, но никак не с mkv (исключительно гиковские девайсы с ним работают)
Ох… нет, раз вы пока что путаете контейнер и кодек — писать статью не стоит. Поднимут на смех.

ну вот опять зануда :( я просто опечатался… top10 слов за эту неделю: mp4, h264, x264, theora, mkv, ac3, aac, кодек, стандарт. Начинаю уже путаться когда пишу.

а вы путаете стандарт кодирования и кодек
> Ну так все считают это нормальным :)
Разве что для троллинга.

> а вы путаете стандарт кодирования и кодек
Верно, моя вера в вас снова вернулась :)
ну так я маленько потролил… для меня просто кодеки и контейнеры это больная тема. Сегодня только пришлось перенастраивать mediatomb, чтобы родители могла посмотреть хауса на большом экране (опять же гребаный mkv виноват).
p.s.
все вот теперь точно спать.
редко видел виндузятника который использует mplayer
Я под Windows для видео использую исключительно MPlayer.
Это и есть «редко» ;)
И, кстати, как вообще некорректная работа одной из функций сплиттера одного из мультимедиа-проигрывателей под некоторую ОС может быть связана с самой ОС?
Какой свежести mplayer? Возможно, если сборка старая, в ней есть ошибки, которые в последних сборках уже исправлены. Попробуйте обновиться.
media-video/mplayer-1.0_rc4_p20091026-r1

Это как правило происходит только при прямом рендринге.
Но это частный случай и тут может быть и впрямь виноват mpleyr НО то, что у меня есть много кривых mp4 это факт.
Вроде относительно свежая. Любопытно, а наблюдается ли проблема если, используя ключ -fps, задать точное значение fps?
По мне так Матрёшка куда более продуманный контейнер.
Если бы вы знали, насколько «весело» реализовывать поддержку матрёшки хоть в ПО, хоть в железе — вы бы так не говорили.
ну почему же я знаю. дуратский AC3 inside. Моя ps3 ее не читает, psp (у меня ее нет но всеже) не читает, айфон не читает, маком из коробне проигрывается, жрет тонны ресурсов, но красноглазые радуются — хоть, что-то из иъ продуктов используется не только ими…
> но красноглазые радуются — хоть, что-то из иъ продуктов используется не только ими…
Кажется, вы хотите поговорить об этом. Прежде чем мы продолжим, хотелось бы определиться с некоторыми базовыми понятиями, и тем, как они связаны с темой беседы. Кто такие «красноглазые», и как они связаны с контейнером mkv? Почему вы уверены, что эти, как вы их назвали, «красноглазые», радуются? И чему они радуются, хотелось бы услышать более конкретно, если вы не против, конечно. А то из вашего сообщения не совсем понятно, к сожалению.

Короче, отучайтесь делать несуразные обобщения, это выглядит откровенно глупо со стороны.
Давайте. Красноглазые aka Линуксоиды — ярые фаната всего открытого и лютые ненавистиники всего закрытого. Они получают массу удовольствия когда, что-то опенсорсное получает большую долю на рынке чем закрытое (весьма сомнительно сравнивать торрентсру с рынком).
Предлагаю продолжит дискурсию тут: holywars.ru увы рейтинг не дает создать новый холивар если не затруднит не могли бы создать и скинуть ссылку? :) все таки хабр не для таких обсуждений (+ многие боятся слить свою карму)
Если вам не сложно, ещё пара вопросов:
Как можно отличить линускоида, и почему вы уверены, что все «красноглазые радуются — хоть, что-то из иъ продуктов используется не только ими…» в контексте обсуждения мультимедиа-контейнеров?
Отличить — тут много разных параметров.
Радуются — а вы почитайте коментарии у любой новости о том как открытый стандарт, стал действительно стандартом хотябы внегласным (например среди риперов mkv типо стандарт конейнера). Ну когда их аргументы разносят в пух и прах они начиют говорить о закрытости альтернатив и открытости их решений.

p.s.
все я пошел спать. кол-во опечаток переваливает за допустимый предел.
> Отличить — тут много разных параметров.
Если не понятно, о ком идёт речь, то напридумывать можно всё, что угодно.
У меня как-то странно работает фуллскрин в Сhrome и firefox. Картинка как-бы разворачивается на весь экран но показывается в браузере, то есть по сути никакого фуллскрина нету…
В Chrome во многих видео звук секунд на 5 отстает от видео, тоесть стартует через 5 секунд как-бы. (dev сборка последняя)
А нет, это походу просто видео такое.
Укажите какое видео, кое где это ошибка самого Chrome а где то ошибка кодирования.
Нюансов тут куча. :(
Вот это кок раз пример не верной конвертации из mp4 в ogv. (мы на этом файле тренируемся)
Правильно ли я понимаю, что в FireFox, Chrome и Opera используются свои собственные, встроенные в браузер демуксер для Ogg-контейнера и декодеры для Theora/Vorbis?
Или в версиях под некоторые ОС эти функции вынесены в системный медиа-фреймворк типа GStreamer/DirectShow/QuickTime и др.?
Да. Только Safari имеет сторонний.
Ну у QtWebkit, GtkWebkit внешние но пока видео в браузерах на их основе не работает нормально.
Opera использует GStreamer, но в версиях под Windows и Mac тащит его с собой «встроенным».
Небольшое дополнение, операиспользует немного модифицированный gstreamer. Исходники по ниже приведенной ссылке.
sourcecode.opera.com/gstreamer/
в opera всё прекрасно, никаких глюков не заметил и тормозов тоже. Зря у вас до альф руки не дошли…
Верю! :) догда допишем.
Можно по подробнее о версии и о:
1. наличии встроенной функции fullscreen.
2. фильтрации при ресайзе.
Версия 10.50 (3206)
вообще поддержка тега видео с 9 версии, но только в тестовых билдах, в релизных не добавлена. Ну и теперь в преальфа ветки 10.50 добавлена для всех.
1) что понимается под встроенной фуллскрин? воспроизведение ролика фулскрин или работа браузера фулскрин? С работой бразуера фулскрин в этой пре-алфе пока есть баги, так как вводится новая библиотека отрисовки. Использование ссылки под ролик фулскрин, делает его на всё окно браузера.
2) никаких артефактов не заметил и тормозов.
Думаю вам стоит наверно самом глянуть так как других браузеров я не держу на компьютере )
думаю вам самому стоить попробовать сегодня все предвкушают новый билд ) будем надеся появится )
Зато могу скачать видео ) опера в меню отдаёт прямую ссылку ))
подправил статью, добавил результат тестирования linux версии альфы.
версия линукс не удачный выбор )) там вырезают QT и переходят на xlib там еще больше проблем с отображением всего интерфейса чем в мак или вин )
а вот ползунок и правда почему-то отсутствует, странно на предыдущем билде был, наверно небольшой регрес. Мак и уникс версия остатют в альфе сильно, лучше вин тестить ))
Cтарые билды Оперы с поддержкой видео (9.20 Beta Build 8713, people.opera.com/howcome/2007/video/op950_8762_video_repack_with_lgpl_signed.exe и 9.52 Build 10093, snapshot.opera.com/windows/o952s_io_video_3d_10093m.exe) с сайтом, похоже, не работают.
за два года формат мог поменяться )
Возможно, будет интересен пример, который работае в обоих старых билдах: people.opera.com/howcome/2007/video/opacity.html
Ссылка взята отсюда: people.opera.com/howcome/2007/video/
1. там ogg
2. вполне возможно сервер отдаёт другой mime-type — application/ogg вместо video/ogg (как принято сейчас).
> происходит рассинхрон видео/audio. Лечить такие видео помогает
> (но не всегда!) разбор на составные части .mp4 и повторная сборка
> при помощи стандартных для Linux утилит. Такой плеер как mplayer
> первые секунды проигрывания «битого» mp4 файла использует информацию
> из mp4 но потом быстро синхронизируется уже по информации из видео потока.


В таком случае можно попробовать демуксить в raw mencoder'ом и через пайп отдавать ffmpeg'у. Тогда, может быть, подобная проблема с рассинхроном будет решена…
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.