- 1
- 2
- 3
- 4
- 5
- 6
var setLeadingZero = function(val) {
if (val.toString().length == 1)
return '0' + val;
else
return val;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
var setLeadingZero = function(val) {
if (val.toString().length == 1)
return '0' + val;
else
return val;
}
"Но работает же"
А в жс то ли с форматированием, то ли с парсингом было какое-то UB что каждый браузер может обрабатывать по своему - один парсит, другой - нет. Ну это не только с датами.
А стандартного-то способа отформатировать дату в жс вроде нет, надо или велосипедить конкатенацию get..., или брать либу.
Вот на хабре пишут, что почти есть (http://habrahabr.ru/post/218481/), говорят, прямо вот-вот настанет мир и всеобщее счастье.
А тут - будет очередное говно типа крестолокалей. Вроде и локали есть, а юзать невозможно как раз из-за того, что имена локалей и т.п. отдали на откуп вендорам. Благо boost::locale все это причесал и сделал юзабельным...
Тег video уже внедрили, блеать. Есть хоть один формат и кодек, который идет изкоробки во всех хтмл5 браузерах? Да хуй там! Лебедь, рак и щука как всегда в своем стиле.
С видео вопрос сложный и я понимаю каждого из участников, который тянет одеяло на себя.
Тем более что все три кодека (h.264, vp8 и theora) на данный момент морально устарели, и их надо менять.
Тестовые файлы на приставке вроде работали. А вот webm играть отказалась.
Гугль купил on2 чтобы не платить роялти за ролики в h.264 на ютубе. Выбрасывать их труд?
Мозилла помогала деньгами команде xiph.org с целью создания полностью свободного кодека. Тем более что theora - это сильно улучшенный VP3, от той же On2. По уровню theora догнала xvid, да и 1.2 не такая мыльная и заблюреная как VP8. Зачем тогда спонсировали, если не юзать?
Это ладно еще в двух кодеках статику выложить (фф и хром умеют и теору и вп8, для остальных - х264). Место дешевое. А стримить как? Пережимать в риалтайме совсем не айс... Вот и остается для стримов только флеш, как и раньше...
Не производятся ни чипы, ни плеера, ни blu-ray с теорой и vp8. Вообще.
Хром его поддерживает, хоть обещали выпилить. Следовательно поддерживает и новая опера. А фф некуда деваться, для мобильных аппаратное ускорение решает. Кому нужна мозилла которая садит батарею за 15 минут просмотра видео?
Потому официально-то они не поддерживают - марку держать надо.
Но поддерживает если в системе есть кодеки (а у кого сейчас нет всеядного libffmpeg)?
Какие проблемы? Здравый смысл восторжествовал. Самый технологичный формат - самый популярный и поддерживается всеми.
PS.Думаю открытость сырцов theora/vp8 через всякие ухищрения делает несложной их поддержку на недружественных платформах. Ждём-с новой войны next-gen кодеков.
Их даже Убунта выпилила, как продажную девку капитализма. Даже на ПК вполне реальная ситуация, когда х.264 нету / Мозилла не может его найти. Я наблюдал такую ситуацию на двух оффисных компутерах, и QA и у дизайнера. Оба компутер используются больше года, и айти у нас вообще нет, т.е. им никто не запрещал установить. Дизайнер пользуется Хромом, а QA вообще очень странная девочка... ей бы дай бог научиться файлы в экселе сохранять.
Мозила никаких сообщений об ошибке с требованиями установить кодеки не показывает, если таковой отсутствует, просто напишет чего-то в консоль про нераспознаный контент-тип, и все.
Ну почему. В репозитории то оставили. Даже на сжатие (вон Тарасу ролик как раз в h.264 энкодил)
https://bugs.launchpad.net/ubuntu/+source/libav/+bug/939863
После того как увидел странные сообщения на машине с Убунтой. Так что это не на полном серьезе говорилось.
Ничё мутного. Некто Диего, Аттилла и Манс решили тупо убрать от руля самого главного чувака - Майкла Нидермайера, который накодил чуть менее чем полностью всю либу.
Т.к. админка была у них, они запретили ему комитить в репу напрямую, но права на знак ffmpeg были у Фабриса Белларда - математика и изначального автора ffmpeg, который известен нам по jslinux и tcc - микрокомпилятору сабсета сишки на 1кб, который написан на этом же подмножестве.
Фабрис здраво рассудил что подобный бунт на корабле и выкидывание на мороз главного комиттера и человека, который единственный разбирается в бОльшей части кода, ни к чему хорошему не приведет, и ребятам пришлось уйти в свой форк libav
Насладиться срачом можно тут:
http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2011-January/106403.html
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2011-March/067913.html
Пояснения:
http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html
Вообще-то libav
gabu глумится
http://gabucino.hu/files/ffmpeg-c.htm
>Libav is an abandoned free software project, forked from FFmpeg in 2011, that produces libraries and programs for handling multimedia
https://libav.org/
Какие новости )))
А я ещё в 2014 говорил: кто пихает эту каку в свой дристрибутив, те говноеды.
Потому что мейтнеры libav - просто форка того самого libffmpeg (и бывшие его девелоперы) по совместительству (сюрприз!) собирают убунту.
Кто сказал что убунта - законодатель мод?
И впилила те же яйца, только сбоку - libav
> когда х.264 нету / Мозилла не может его найти
Снова чушь.
x264 - это отдельный энкодер, который сжимает видео. Зачем он мозилле для воспроизведения сжатого потока?
http://habrahabr.ru/post/187608/#comment_6521864
Напоминает уже обосранного тут ализара, который тоже путал H.264 - патентованный стандарт и x264 - опенсорс реализацию энкодера
убунту без кодеков - это что-то новенькое.
еще раз повторюсь, libav - libffmpeg с поменяным именем (ffmpeg - avconv), потому что хозяин ffmpeg забрал у них право обозначать так продукт.
Обозначенили депрекейтед, и стали ложить во все сборки, до которых смогли дотянуться, чтобы насолить Ниденмайеру
Раз уж вы не удосужились сходить по ссылкам выше, приведу цитату:
The Debian/Ubuntu packager is on Libav side (see by the way the distribution status on their site), and obviously they distribute Libav packages. But they are also using this to spread a very destructive lie:
ffmpeg version 0.8.3-6:0.8.3-4, Copyright (c) 2000-2012 the Libav developers
built on Jun 26 2012 09:26:41 with gcc 4.7.1
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[...]
This is obviously false, and even more wrong in the sense that they are still using the "ffmpeg" name for the package. It looks like it's been "fixed" on Ubuntu but it's still present on Debian here.
This propaganda certainly hurts the FFmpeg project a lot.
Note: FFmpeg is providing ff* tools, fully compatible with the av* tools from Libav (avconv, avplay, ...), with additional features, bug fixes, but also backward compatibility for some options Libav decided to remove.
Да, и еще, я думаю, имеет смысл прочитать мой же комментарий выше о серьезности и суровости.
>>Их даже Убунта выпилила, как продажную девку капитализма.
>>https://bugs.launchpad.net/ubuntu
Ну я так и понял что речь определенно не об Убунте.
Кстати да, как там с аппаратной поддержкой? Не все с гробами или ноутами сидят.
Скачайте бесплатный и открытый кодек для просмотра этого ролика без кредиток и смс. Ага...
Ну и анально огороженный iOS с его safari однозначно в пролете. Ну разве что к какому-нибудь альтернативному браузеру прикрутят.
Жать в 2 формата?
Лучшее что сейчас есть - Intel QuickSync, однако и он уделывается x264 --preset=ultrafast. Плюс там появился opencl патч, производящий часть вычислений (lookahead) на GPU.
--quality=ultraguvno?
На видюхах quality=гиперговно.
Рахитектура не подходящая скорее всего.
Асло давай реализуй это.
Найди как это сделать под виндой в два клика. Я так и не смог на твич отправить поток из файла без глюков.
Hdmi-выход на карточке, шнурок, во втором компе плата захвата. Не сказать, что копейки стоит, 1080i карточка (так декларируется, не тестил, обзоры не читал) стоит в районе 5 килорублей (а 1080p@24hz - меньше четырёх). На пирожках не сэкономить, но если бы я делал себе стрим, я бы так и поступил.
8#377#