• Что и как декодирует видео в браузере?

    @DWZ Автор вопроса
    что вы такое делаете, что вам вдруг сильно стало интересно, как оно работает.


    Да ничего, просто интересуюсь. Просто раньше были книжки Скенлона, Нортона о том, как устроен и работает компьютер. Книжки братьев Фроловых про Винду были. А тут у меня прямо перед носом происходит нечто, о чём я не имею понятия даже приблизительно.
  • Что и как декодирует видео в браузере?

    @DWZ Автор вопроса
    Он подряд перебирает те средства, которые ему доступны.


    Алгоритм этого дела где-то опубликован?

    А так как браузеров много и операционок тоже много, вариантов ответа будет еще больше.


    Ладно, ограничимся FireFox или Chrome под Windows 7.
  • Что и как декодирует видео в браузере?

    @DWZ Автор вопроса
    Демуксит демуксер.


    Ну, это-то ясно :)))

    Его код может быть как одной из длл, идущих вместе с браузером, так и в венде, так и в стороннем кодеке, который зарегистрирован в DirectX.


    Опаньки :((( Вот, к примеру, скачал у меня скрипт TS-файл. Как браузер узнаёт, какая DLL его демуксить будет?
  • Что и как декодирует видео в браузере?

    @DWZ Автор вопроса
    Видео декодируется браузером по алгоритму декодирования данного формата видео.


    Как именно браузер узнаёт, что за формат видео ему подсунули? А в случае аппаратного декодирования браузер передаёт в видеоплату параметры видео и используемый кодек или он тупо передаёт набор байтов, а видеоплата сама с этим разбирается?

    совмещая с остальными элементами DE.


    Что такое DE? Desktop environment?

    это очень грубое описание процесса, слишком много нюансов.


    Вот и хотелось бы почитать про эти нюансы.
  • Что и как декодирует видео в браузере?

    @DWZ Автор вопроса
    Chrome честно использует куски из ffmpeg


    В смысле - ffmpeg.exe? Или DLL, которые с ним идут?

    а если видеокарта поддерживает (а она обычно поддерживает), то декодирует прямо на ней.


    То есть скрипт передаёт буфер с байтами некоемому методу, исполняя который, браузер передаёт эти байты через вызов соотв. API в Винду, а та через видеодрайвер - в видеоплату, которая их разжимает и отображает?

    Соответственно, кусок сначала попадает в демуксер и из него вынимаются нужные потоки.


    Демуксит КТО? Скрипт? Браузер? Винда? Драйвер? Видеоплата?
  • Что и как декодирует видео в браузере?

    @DWZ Автор вопроса

    Кто дальше разбирается в этой мешанине байтов? Кто разбирает формат, что вот тут у нас звук, а тут изображение? Кто разжимает изображение в конечный вид, который мы видим на экране?

    Кодек.


    Как ему передаются байты? Скрипт какой-то метод в браузере вызывает?

    Ему на вход исходный поток байтов из TS или MP4 подаётся или кто-то его демуксит? И что получается в итоге - прямо нужные байты в видеопамять пишутся? Или просто PSet() или BitBlt() происходит? Или что?


    Используются ли при этом стандартные кодеки, установленные в системе?
    Обычно они встроены в браузер.


    А как браузер узнаЁт, какой кодек вызывать? Ему скрипт говорит? Или какой-то анализатор/энумератор имеется?


    Гуглите по "H264"


    А для *НЕ* H264 архитектура будет другая или как?

    Там всё статьи на тему "Как организовать трансляцию?" и "Что делать, если не воспроизводится/воспроизводится плохо?". Меня же интересует именно АРХИТЕКТУРНЫЙ вопрос.
  • Как восстановить пропавшие при сбое NTFS USB-диска TS-файлы?

    @DWZ Автор вопроса
    Итак, вести с полей для коллег по несчастью:

    1) хорошо зарекомендовала себя Easy US Data Recovery. Даже размер файлов восстановился. БОЛЬШОЙ минус - восстанавливает только 2 гига, дальше хотят 70 баксов (это за месяц, за год 100$, пожизненно 150$).

    Минус:
    пронумеровала файлы в том порядке, в каком они ей встретились. В результате вся видеопоследовательность - в кашу. Придётся самописной программой извлекать PCR и переименовывать, исходя из него.

    Мелкие минусы:
    - дала файлам расширение m2ts, хотя они были явно первой версии, судя по размеру пакета.
    - часть больших ts попало почему-то в svg, на preview отображается нормальная картинка, но посмотреть, что восстановится не удалось по причине бесплатного лимита в 2 Гб
    - забавный русский язык в сообщениях (хотя не важно, какого цвета кошка, главное, чтобы хорошо ловила мышей)
    - запрятала восстановленные файлы аж на 5 уровней в каталог

    <Заданный каталог>\Recovered data 10-14 08_45_11\Raw Файл\День\Others\Mpeg-2 Transport Stream

    ***
    2) Достойно выглядела Transcend RecoveRx. Бесплатно нашла кучу файлов. Некоторые обрезала. Скажем, размер файла вместо 5 Мб стал 3. (Хотя, ВОЗМОЖНО, его хвост тоже находится среди восстановленных файлов)

    Почти плюс:

    переименовала файлы по какой-то своей системе, даже PID зачем-то приплела, но последовательность всё равно не складывается.

    Минус:
    У некоторых файлов размер 1 байт, что для ts вообще позор.

    ***
    3) R-Studio / R-Photo/ R-Undelete, Stellar Photo Recovery Professional, NTFS Undelete 3.0.19.415 не нашли НИЧЕГО.
  • Как восстановить пропавшие при сбое NTFS USB-диска TS-файлы?

    @DWZ Автор вопроса
    > Что такое TS файлы мне неведомо, как и значение аббревиатуры PCR.

    Жаль, ведь в этом ЗНАЧИТЕЛЬНОЕ облегчение задачи. Тем более, что размер пакета фиксированный, диск пока не фрагментированный, так что условия тепличные для специально заточенных программ. Раньше были TS_Undelete и TS_Recover сейчас что-то не находятся.

    > При таком отключении зачастую часть файлов банально не записана на диск, а находится в оперативной памяти, отведенной под дисковый кэш.

    1) За 4 часа кеш давно был должен на диск сброситься.
    2) Вряд ли в памяти 8 гигов файлов сидело, значит, на диске по-любому должно что-то было остаться
    3) Раньше и мне, и другим приходилось НЕбезопасно выдёргивать NTFS-флешки - и никаких проблем. (Вот с FAT бывало, да). Хотя, возможно, с USB-диском Win7 работает по-другому.

    > Он и не должен их находить!.

    Под NTFS chkdsk однажды нашел потерянную цепочку кластеров, как на FATе, чем меня несколько удивил. Так что иногда может.

    > А не поздно ли думать о восстановлении данных, если вы уже chkdsk запускали?

    Я не думаю, что NTFS способна отыграть назад запись 8 гигов, так что в свободном пространстве по-любому должно что-то быть.
  • Как восстановить пропавшие при сбое NTFS USB-диска TS-файлы?

    @DWZ Автор вопроса
    > Отсоединили сразу, не дожидаясь возможного сброса кэша на диск? Или немного погодя?

    Отсоединил через 4 часа. При попытках безопасного отключения получал сообщения, что устройство используется. Закрыл все программы - не помогло. Обычно в таких случаях я выключаю комп для гарантии, но на этот раз такой возможности не было. Подумал: "NTFS - не FAT, система надёжная, отсоединю так". И вот результат.

    > Теоретически, могла поломаться ФС,

    Скорее всего. А то диск на одной машине виден, а на другой нет. Возможно, с SID'ами что-то и файлы на самом деле есть просто их не видно. Аналогичная ситуация была несколько лет назад. Носил на NTFS USB-диске файлы из дома на работу и обратно. И там, и там получал "Access denied" на свежие файлы. Приходилось Take ownership и давать себе права. Но там-то они хоть были видны.

    > а могло просто совпасть, и диск мог гикнуться.

    Тоже есть шанс.

    Бэкапа нет, про контору понятно. Просто хочется восстановить на скорую руку, что возможно, а то дефицит дискового пространства.
  • Можно ли автоматически проверять страницу на предмет обновления информации?

    @DWZ
    Кстати, если ресурс КОРПОРАТИВНЫЙ, то можно:

    1) Следить за временем файлов в разделяемом каталоге (на "шаре")
    2) Использовать механизм уведомления (нотификация, PUSH и т.д.)
  • Можно ли автоматически проверять страницу на предмет обновления информации?

    @DWZ
    Похоже, что она платной стала :( Немудрено, что её отовсюду вычистили. Но и среди платных её нет.

    А вот прежняя freeware была. Только какая-то фича за деньги добавлялась, но я и без неё обходился.
  • Можно ли автоматически проверять страницу на предмет обновления информации?

    @DWZ
    leaningless,

    Вроде бы на www.freeware.ru была. Если очень нужно, могу поставить себе Acronis и вытащить её из TIB'а. Правда, старой версии, но, может, это и к лучшему - похоже у теперешней синдром Nero/AcdSee.

    Вот, кстати, куча программ, которые посылают E-mail при изменении страницы. Скорее всего, у них не только эта функция есть.

    forum.ru-board.com/topic.cgi?forum=5&topic=2822&st...
  • Какой софт/решение может менять один заданный цифровой IP-адрес в URL'е на другой?

    @DWZ Автор вопроса
    DWZ,
    Маленькое уточнение - чтобы заходило на адреса из одного доменного имени, добавить перед последним правилом
    RewriteCond %{REQUEST_URI} "/"
    RewriteRule (.*) http://%{HTTP_HOST} [QSA,END,P]
  • Какой софт/решение может менять один заданный цифровой IP-адрес в URL'е на другой?

    @DWZ Автор вопроса
    Решение найдено!

    Берём Apache, пишем в httpd.conf

    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    
    <IfModule rewrite_module>
    
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} 127\.0\.0\.1 [OR]
    RewriteCond %{HTTP_HOST} localhost [NC]
    RewriteRule (.*) %{REQUEST_URI} [QSA,L]
    
    RewriteCond %{HTTP_HOST} x\.x\.x\.x
    RewriteRule (.*) http://y.y.y.y%{REQUEST_URI} [QSA,END,P]
    
    RewriteCond %{HTTP_HOST} z\.z\.z\.z
    RewriteRule (.*) http://t.t.t.t%{REQUEST_URI} [QSA,END,P]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [QSA,END,P]
    
    </IfModule>


    и всё работает!
  • Какой софт/решение может менять один заданный цифровой IP-адрес в URL'е на другой?

    @DWZ Автор вопроса
    Адреса - чистый IP, поэтому ни DNS, ни hosts тут не помогут.

    Поэтому нужен либо прокси, да ещё не всякий, либо как-то с адресом сервера в IP-пакетах химичить.

    Кстати, все найденные мной плагины для FireFox для модификации URL на флеш-плеер не действуют, хотя все галки стоят.
  • Какой софт/решение может менять один заданный цифровой IP-адрес в URL'е на другой?

    @DWZ Автор вопроса
    АртемЪ

    > Что значит адреса цифровые??? Это как вообще.

    Имеется в виду IP-адрес без доменного имени. Как раз четыре числа, разделенные точками.

    > Что именно вас не устраивает в DNS?

    Что он не может заменить один IP на другой, если имени домена нет. Или всё-таки может?
  • Какой софт/решение может менять один заданный цифровой IP-адрес в URL'е на другой?

    @DWZ Автор вопроса
    Ezhyg,
    Нет, не помогает. Там заменяется докальный адрес, и идёт переадресация, когда кто-то обращается к нашей машине, а надо наоборот.
  • Какой софт/решение может менять один заданный цифровой IP-адрес в URL'е на другой?

    @DWZ Автор вопроса
    Ezhyg,

    Файрволл имеется в виду встроенный виндовый?
  • Какой софт/решение может менять один заданный цифровой IP-адрес в URL'е на другой?

    @DWZ Автор вопроса
    > Ну можно поднять локальный DNS и прописать там зону для этого адреса.

    Эх, написал же да потом стёр "Обратите внимание, что адреса цифровые. Были бы символьные - прописал бы в hosts - и делов-то". Оказывается, зря стёр :(

    Или hosts может заменять и цифровые IP тоже?