Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.10.2015, 11:30   #261
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Так может скажете конкретно что вы делаете, а не всю ту воду, которую пишите? Я тоже могу ctrl+c ctrl+v нажимать, что толку вы мне скопировали то, что сверху?

Последний раз редактировалось Simply-Art; 23.10.2015 в 11:32.
Simply-Art вне форума
Старый 23.10.2015, 11:32   #262
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

ууу. становится итереснее.

Цитата:
Чаще всего данные кадры сделаны с избыточностью для человеческого восприятия.
основная задача, которую выполняют кадры с предсказанием и двунаправленным предсказанием - сжатие видео. поэтому из них выбрасывается все, что только можно выбросить и никакой избыточности там нет и близко.

Цитата:
И для упрощения алгоритма скажем можно использовать более простые формулы для восстановления кадров.
к сожалению не может. использование других алгоритмов приведет к ошибке счета, которая лавиной распространится по всем зависимым кадрам.

Цитата:
Это называется что знаю, то и спрашиваю.
мы знаем, что ты знаешь (смотри "я читаю википедию регулярно"), проблема в том, что не понимаешь.
f.hump вне форума
Старый 23.10.2015, 12:56   #263
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Цитата:
Сообщение от f.hump Посмотреть сообщение
основная задача, которую выполняют кадры с предсказанием и двунаправленным предсказанием - сжатие видео. поэтому из них выбрасывается все, что только можно выбросить и никакой избыточности там нет и близко.
Читайте каждое слово
Цитата:
избыточностью для человеческого восприятия
Я не говорю о математической избыточности или избыточности хранимых данных (хотя она и там есть, как минимум проверяется четность бит в числах). Чтобы было понятнее, расскажу на примере. Видео с мячом. Представим падающий мяч. В данной видео фон статичен, именно он и будет основой для сцены. Все последующие кадры, так или иначе будут связаны со статичным фоном. Для сжатия видео будут применяться вполне очевидные алгоритмы, выделение движущегося объекта и статичного изображения. Нет смысла в каждый кадр пихать весь фон, можно запихать только мячик с маленькой частью фон для стыковки. Далее, мяч не деформируется, и падает/летит с постоянным ускорением, значит и это мы можем предсказать. Мы знаем что мяч вылетел отсюда (первый кадр) и попал сюда (последний кадр), за t времени. Итого видео с мячиком можно сжать до двух кадров, а остальное записать формулой, в частности траекторию, ускорение, общее время.
Так вот к чему это я всё. В MPEG 4 если я правильно понял, почти так и формируются кадры, с указанием ключевых элементов. А потом из них восстанавливается сцена.
Но в чём же избыточность? Именно в алгоритмах восстановления сцены, в количестве и качестве восстановленных кадров. Можно из видео с мячом сделать 1000 кадров, путем использования алгоритмов "предсказания", а можно и 60 кадрами обойтись, просто двух секундное видео, по 30 кадров на секунду, вполне для человека нормально будет восприниматься.
Примерно так мне преподаватель рассказывал по компьютерной графике, и я почему-то склонен ему верить.
То же самое он говорил о качестве записи цифрового звука, о том как mp3 записывается "лесенкой" и как компьютер сглаживает колебания на графике. Что большинство людей и не замечают всех тех преобразований и урезание гладкой звуковой дорожки ввиду особенностей восприятия звука человеческим ухом.

Я не так хорошо могу излагать свои мысли, но думаю вы поняли что я имел ввиду под избыточностью для человеческого восприятия.
Simply-Art вне форума
Старый 23.10.2015, 13:32   #264
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

ок, пускай будет с избыточностью для человеческого восприятия.

я знаю, что декодер не делает ничего, что не было запланированно кодером. поэтому, в принципе, если кодер закодировал 1000 двунапрленных кадров, декодер, чтобы не сильно потеть может восстановить только часть. но если было закодированно 30 кадров, декодер никак из них 1000 не сделает. (поняно, что сделать можно, только к кодеку это уже относиться не будет, а будет какая-то нерегламентированная после-обработка).
f.hump вне форума
Старый 23.10.2015, 19:05   #265
geser111
Форумчанин
 
Регистрация: 26.02.2012
Сообщений: 172
По умолчанию

Цитата:
Сообщение от Simply-Art Посмотреть сообщение
Так может скажете конкретно что вы делаете, а не всю ту воду, которую пишите? Я тоже могу ctrl+c ctrl+v нажимать, что толку вы мне скопировали то, что сверху?
Мне нравятся конкретные вопросы. Конкретно настроил на компе просмотр видео, аудио, изображение, игр, радио онлайн, фильмов и музыки онлайн. Для этого создал кодек пак:
Geser Codec Pack XP 4.7.exe (01.01.15 русскую и английскую версию), Patch for GCP XP 4.7 (MOV+M2TS+Hi10P+FLV+3D).exe (18.04.15), Total Patch for GCP XP 4.7.exe (04.10.15), Light Alloy 4.3 build 306.zip
Полная версия пакета - Geser Codec Pack XP 3D.zip - 150Mb.

В этих двух сообщениях 1 и 2 я писал что могут мои пакеты.
Вот продолжение этих сообщений:

15. Тотал патч работает и на одноядерных и однопотоковых процессорах - на слабых компьютерах (при антивирусе Avast).
16. Удалось убрать лишние фильтры для каждого кодека.
17. Теперь тотал патч украшает отдельно видео и отдельно аудио (сделано автоматически для таких форматов: mp3, vma, aac, wav, wv, ape, flac, cda, ac3, dts, amr, m4a, m3u, mpcpl, pls, acx, mka, mp2, mp1, dtshd, ogg)
18. Тотал патч можно считать идеальным для музыки и радио.
19. Рекомендую для правильной настройки плееров установить Light Alloy 4.3 build 306 (нажать Light Alloy Install), запустить один раз видео, а потом удалить его (Light Alloy Delete)
20. Теперь у меня есть сборка всех кодеков, плееров и программ в одном архиве (150 Mb) - http://www.ex.ua/get/198083152
(скопируйте и вставьте вручную)
21. Для обнуления всех плееров запускайте файлы с помощью C:\Program Files\LightA_V\reset.bat , закройте 4 раза различные плеера и согласитесь на изменения в реестре.
22. Добавлен Haali Media Splitter 1.13.138.14 (в архив Light Alloy 4.3 build 306) Теперь он поддерживает форматы avi, mkv, mov, mp4, m2ts + улучшает качество при обнулении!

Итого подведу итог. Надо играть видео, 3D, музыку, HD - есть все кодеки и три вида плеера (только нужно правильно выбрать тип плеера + нужный фильтр или режим)
Надо играть в компьютерные игры - перед запуском игры нужно запустить один раз видео с нужным плеером и фильтром.
Надо смотреть изображение - то же самое.
Надо смотреть фильмы онлайн - то же самое.
Можно слушать радио онлайн через один из плееров.
Есть 3 3D режима для видео и 1 3D режим для аудио.
Если надо играть видео или аудио - для рекламных щитов с большими точками и для дискотек и баров - не акустических помещений - есть еще один плеер - LA.
Также в Geser Codec Pack XP 3D.zip есть рекомендуемый FastStone Image Viewer 4.8 (для фото и картинок), Windows Media Format Runtime - для аудио форматов, обнуление настройки драйверов - переустановить DirectX - для каждого Виндовс своя версия.
Также в папке Edit есть такие проги - AVI-Mux GUI 1.17.8.3, Avisynth 258, ffmpeg, imq, mkvmerge 5.8.0.0, Mp3directcut 204, MP4Cam2AVI v2.99, VirtualDub 1.10.4, VirtualDubMod 15102 b2542.

И последнее - есть справка и инструкции по правильной настройке системы, в том числе мониторов, колонок и т.д. Давайте я пока остановлюсь.

На счет кадров. Чем больше В кадров использовать, тем медленнее кодируется видео. И 16 В кадров для x264 будут кодироваться очень долго. Не знаю как повлияет это на скорость воспроизведения.

Проблема не в том что я знаю и понимаю. Проблема в том что все что я сделал - это правильно, безвредно и максимально просто.

Последний раз редактировалось geser111; 23.10.2015 в 19:27.
geser111 вне форума
Старый 24.10.2015, 07:29   #266
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Цитата:
Сообщение от geser111 Посмотреть сообщение
На счет кадров. Чем больше В кадров использовать, тем медленнее кодируется видео. И 16 В кадров для x264 будут кодироваться очень долго. Не знаю как повлияет это на скорость воспроизведения.

Проблема не в том что я знаю и понимаю. Проблема в том что все что я сделал - это правильно, безвредно и максимально просто.
Опять было 90% воды в ответе, но вот это уже хоть что-то. Так может конкретно ответите, за счет чего у меня допустим должен быть прирост в производительности флеш плеера, после применения ваших настроек из "кодек пака"?
Simply-Art вне форума
Старый 24.10.2015, 19:31   #267
geser111
Форумчанин
 
Регистрация: 26.02.2012
Сообщений: 172
По умолчанию

Так не честно. Я улучшаю качество а не производительность.
Если правильно настроить флеш плеер можно конечно увеличить производительность, но это не моя заслуга, а разработчиков. Они сделали так что какие-то параметры влияют то на качество то на производительность.
Но флеш плеер это такое чудо, которое сегодня тормозит, потом не тормозит. А может и через 5 минут внезапно затормозить.
Я настроил качество плеера. Вы не спросили за качество. А значит или Вас не интересует это. Или качество для Вас не главное. На моем сайте geser111.ucoz.ua/Tab/flash.txt (и в Total Patch for GCP XP 4.7.exe) есть рекомендация - Как настроить Адобе Флеш Плеер.
Кто Вам сказал, что я пишу воду. На моем сайте есть 100% всего что касается моего кодек пака. Или Вы упорно не хотите зайти на мой сайт и почитать, боясь что в статистике посещения за день вдруг появится на один просмотр больше, или Вы боитесь запутаться в 5 - 7 страницах как в трех соснах.
Сюда я пишу то чего нету ни на сайте ни в кодек паке. А значит это не вода, а очень полезная информация.
Давайте по порядку разберем флеш плеер.
1. При установке кодек пака будет настроен Виндовс, монитор, колонки.
2. Рекомендуется Опера и новая версия флеш плеера.
3. Рекомендуется настроить все возможные параметры флеш плеера.
4. Рекомендуется перед просмотром видео онлайн запустить один раз любое видео с помощью плеера - mplayerc0.bat, при этом в папку должны быть скопированы текстовые файлы - "mplayerc1.txt" и "10 Volumetric Cold (defaults).txt"
Конечно этот плеер и фильтр используется по умолчанию, а значит ничего в папку копировать не обязательно, достаточно просто запустить любое видео с помощью mplayerc0.bat. Потом закрыть и только потом смотреть онлайн видео.
Это в принципе все.
Этот вид плеера mplayerc1 и этот фильтр - 10 Volumetric Cold (defaults) настроят правильно рендеры, видео онлайн будет максимально правильно воспроизводиться. Для тех кто не знает mplayerc1 - это MPC HC с приоритетом процесса реального времени.
А фильтр - это рендер System Default + Bilinear (PS 2.0) + VMR9 mixer mode (в настройках плеера)
Но. Это будет правильно работать после правильном установки моего кодек пака. А там очень много пунктов надо выполнить, которые тоже улучшают качество. Все их перечислять скучно. Почитайте на моем сайте ReadMe GCP XP.txt,
ReadMe Patch.txt, ReadMe Total.txt
Я теряю свое мизерное свободное время, и чтобы написать это сообщение у меня ушло 45 минут. Я не считаю водой то что так дорого обходится. В отличие от других разработчиков на моем сайте (и в кодек паке) есть вся инфа. Зачем и куда переносить ее на этот форум? Это будет загромождение, которое все равно никто не поймет из-за огромной сложности. Мне не лень писать, надеюсь это интересно.
geser111 вне форума
Старый 25.10.2015, 04:01   #268
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Цитата:
Сообщение от geser111 Посмотреть сообщение
Кто Вам сказал, что я пишу воду. На моем сайте есть 100% всего что касается моего кодек пака. Или Вы упорно не хотите зайти на мой сайт и почитать, боясь что в статистике посещения за день вдруг появится на один просмотр больше, или Вы боитесь запутаться в 5 - 7 страницах как в трех соснах.
Если бы мне не было интересно я вообще не зашел в эту тему. И я тоже достаточно времени потратил, описывая mpeg, не суть. И да, я заходил на сайт и даже скачивал ваш пак, но несколько с другими целями, не поставить, а просто посмотреть, то на счет тего мы говорим. Я не говорю просто так это всё.
Еще есть вопрос, почему нельзя это объединить в программу с галочками, если вы так хорошо разбираетесь в кодеках, чтобы пользователю не нужно было лазить по папкам?
Simply-Art вне форума
Старый 25.10.2015, 14:02   #269
geser111
Форумчанин
 
Регистрация: 26.02.2012
Сообщений: 172
По умолчанию

Почему нельзя объединить? Я разбираюсь в кодеках ровно на столько чтобы мог их настроить. Да я много не знаю и поэтому я себя спецом не называю. И я не учусь специально чтобы больше знать. Есть много причин, очень много почему все должно быть в папке на Рабочем столе. Я буду писать все, чтобы в будущем никто не сказал, что я лентяй.
1. Начиная с Виндовса 8 Пуск упрощен, в 8.1 и 10 я вообще не знаю какой там Пуск. А значит единственный способ оставить ярлыки на видном месте - это папка на Рабочем столе.
2. Кодек пак - важная программа, а значит одна папка на Рабочем столе занимает не много места (Ярлыки Total и MOV+Hi10P+3D, и даже Light Alloy можно сразу же перенести в папку на Рабочем столе - Управление ярлыками)
3. Эту папку (Управление ярлыками) можно было теоретически заменить на один exe файл. Но я не умею писать программы в С++ и не хочу учится. Я не считаю что эта программа уменьшила бы количество шагов - что ты нажимаешь на галочки, что ты запускаешь reg файл - нагрузка на мозг одинаковая, а качество воспроизведения неизменно.
4. Эта папка удобна тем что всегда можно ее расширить и добавить в нее еще новые кодеки.
5. Эта папка удобна тем что всегда можно просмотреть исходный код рег или бат файлов.
6. Эта папка удобна тем что всегда можно скопировать из нее конкретный кодек (например Hi10P) и поместить его вместе с файлом, который нуждается в этом кодеке.
7. А один exe файл не только очень громоздкий но и может быть вредным, например я делал такой файл через Инно инсталлятор, так он мне в реестр всякую чушь заносил.
8. Я понимаю что мой кодек пак очень сложный и тяжелый, но это не означает что не надо его максимально упрощать. Весь инсталлятор виден как на ладони и всегда можно проверить как он устроен и поискать в нем ошибки.
9. Мой инсталлятор содержит кучу инструкций и справок, объединить их в одно целое - это слишком громоздко. А по папкам это выглядит проще.
10. Папка Tоtаl содержит txt файлы, которые нужно копировать туда где находятся видео или музыка.
11. Кодек пак разделен на 4 части. Я не могу их слить в одну, это будет сверх сложный инсталлятор, в котором даже я ничего не пойму. Лучше объединить их в один zip архив, я это сделал - Geser Codec Pack 3D.zip
И пусть каждый по очереди устанавливает каждую часть.
12. Мой кодек пак - это база знаний. А базу знаний лучше всего растасовать по папкам (в отличие от базы данных)
13. Мой кодек пак учит очень многому, а учится лучше на примерах а не на одном закрытом exe файле.
14. И последнее. Не лежит душа все объединять, все делать автоматически, все делать без исходного кода. На дворе 2015 год. Это 15 лет после того как был создан Виндовс 2000. И до сих пор никто не может полностью обезвредить несчастное видео, аудио, игры, видео онлайн, радио и изображение. Мне кажется есть смысл объяснить все очень просто, а не пытаться все усложнять получая при этом негативные результаты. Сколько можно страдать из-за того что у тебя не телевизор а 10 цветная шарманка.
geser111 вне форума
Старый 26.10.2015, 19:16   #270
geser111
Форумчанин
 
Регистрация: 26.02.2012
Сообщений: 172
По умолчанию

Я могу и горькую правду написать. В моем Geser Codec Pack 3D.zip есть все версии DirectX для всех Виндовсов. Так вот обнулять драйвера на данном этапе нужно регулярно, возможно даже каждый час. Потому что там на верху очень сильно экспериментируют, и качество буквально за час портится для тех кто подключен к интернету. А после обнуления через попытку установить DirectX обязательно необходимо обнулить плееры - открыть видео с помощью reset.bat
Та же история и со спутниковым тюнером. Если кто еще не знает там каждый канал имеет свои настройки, которые отражаются на общем качестве. Так вот там тоже каждый час нужно обнулять тюнер - полностью выключать питание, а потом включать через секунд 5. Но надо не забывать, если Вы смотрите каналы с других стран, то там могут быть свои настройки, которые могут моментально все попортить.
Такому как мне не трудно заметить эти эксперименты. Надеюсь они не бесконечные и когда-то прекратятся. А то из-за них качество через день так теряется что не помогут никакие фильтры и никакие плееры. Конечно качество медленно повышается, но этого никто не увидит ни по спутнику ни на компе. Кроме конечно особо дотошных, как я. А жаль.
geser111 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Codec Error NiCola999 Свободное общение 5 09.07.2010 22:17
k-lite codec pack Brakus Помощь студентам 1 06.02.2010 04:10
Как научить TMediaPlayer понимать кодеки из пакета K-Lite Codec Pack? eXe 171 Компоненты Delphi 9 21.08.2009 08:26
MediaPlayer и кодеки вроде K-Lite codec pack, xp codec pack Rend1 Мультимедиа в Delphi 2 03.02.2008 20:17