Есть тут знатоки настроек Firefox через about:config ?
Один проклятый вырожденец програмер, придумал как отключить кеширование онлайн видео. Т.е если раньше онлайн видео запускаешь, нажимаешь на паузу, оно само догружалось в кеш полностью. Сейчас, если поставить онлайн видео на сайте на паузу, то и загрузка видео в кеш остановится.
Это технология называется DASH (Dynamic Adaptive Streaming over HTTP) .
Раньше работал способ обхода через выключение media.mediasource.enabled надо было значение в falce переключить. Сейчас и это отключено, видео прекращает грузится, если поставить на паузу.
Подскажите, какие варианты обхода этого ублюдства есть еще? Гуглить не нужно, всё уже загуглено до дыр, просто это надо знать ,не знаешь, не пиши, жди пока знающий простой Иван город Тверь ответит и помоги побампать.
>>239968151 Бывает такая хуйня, я просто перезагружаю пекарню, или меняют впн.Бывает помогает закрыть торрент и посмотреть не весит ли он в процессах. Но причины я так и не понял. Сиды точно есть. Просто иногда не качает, и впн точно не блокирует.
>>239965944 (OP) Это разве не от сервера зависит? Нафиг им гнать тебе трафик, если ты по их мнению скорее всего уже не будешь смотреть? Уж несколько лет так и живем.
>>239972459 Но вопрос вообще имел несколько другой характер - почему люди перестают стоять на раздачах? Хороший фильм вроде, в нормальном качестве, а на раздаче 1,5 чилипиздрика... Вы таки предлагаете мне его купить? Или я уже ничего не понимаю
Пишут, что эта фича в том числе реализована на стороне сервера, поэтому настройки браузера не будут работать. Просто скачивай видео через сервисы, если сильно надо
>>239977351 Нет, мне нужно сделать, как я сказал. Всё реализуемо, главное уметь, знать и хотеть это сделать. Если видео скачивается, значит можно сделать так, чтобы оно полностью загружалось в буфер.
>>239977658 И так ясно что на стороне сервера. ДА, МОЖНО обмануть сервер, чтобы он думал, что ползунок двигается. Отчет же браузер посылают, что ты нажимаешь на паузу, и тогда сервер прекращает отдачу. Надо чтобы не посылал. Прекрати. Всё абсолютно решаемо, просто ты не знаешь и не умеешь.
>>239977598 Ну точнее как - можно, но не через браузер. Тебе нужно написать скриптик, который будет дергать видосик и сам его склеивать в один видеоряд из кучи чанков. Такой скрипт есть для Vimeo. Можешь погуглить и заюзать его как основу. >>239977753 Друг, я тебе говорю, что силами браузера через конфиг браузера ты это не сможешь осуществить. Либо пиши скрипт, который дергает ролик и склеивает его, либо пиши скрипт для браузера, который будет выполнять туже функцию.
>>239977929 В смысле ступать? Я говорю тебе - это решаемо если ты скрипт наебашишь, который чанки сдернет и склеит в один ролик. Силами настроек браузера это не решается.
>>239977838 Надо чтобы было готовое расширение, а не скрипт. Хотя и скрипт в tampermonkey можно. И не надо мне говорить чтобы я что-то писал. Я ищу готовое решение, если бы я мог писать что-то, я бы не спрашивал здесь.
И склеивать в единый файл, уже есть готовые онлайн решения, просто копируешь ссылку на страницу, а сайт сам видео выдергивает и дает ссылку на целый файл.
>>239978081 Да эт твое мнение, вот и всё. Да я ничего не буду писать, я спрашиваю. Это же очевидно, если я спрашиваю, значит я сам не могу написать и не буду.
>>239978092 > Гуглить не нужно, всё уже загуглено до дыр, просто это надо знать ,не знаешь, не пиши, жди пока знающий простой Иван город Тверь ответит и помоги побампать.
> Я ищу готовое решение, Если ты гуглил, то нахуй ты спрашиваешь то. Не нагуглил? Значит нет такого решения. Дил виз ит.
Если ты хочешь услышать конструктив, то укажи откуда ты хочешь дергать видосики, я пойду погуглю за тебя, много смех.
>>239978246 Это слишком баговая хрень. Мало того, она не помогает.
Также я пробовал заменить стандартный плеер на плеер VLC. Есть такое расширение для Лисы, можно нажимать кнопку, и видео показывает через плеер VLC а не на сайте. Но там такое же блядство, оно не кешируется. Кеш на 5-10 секунд вперед и хоть усрись, ничего не сделать.
>>239965944 (OP) Анон, чтобы тебе помочь, ты должен дать мне больше вводных данных, откуда ты смотришь видео и на каких площадках. У каждой площадки могут быть разные методы защиты контента и есть разные методики обхода от пиратства. Есть плагины, но не для широкого использования, потому что пидорасы программисты прикроют дыры.
>>239978312 Любое видео. Все перешли на эту технологию. Да даже на дваче. Кешируется часть не большая, но не до конца. Тем более на ютубе. Любое видео открывай, нажимай на паузу, и оно не прогрузится, прогрузка тоже остановится.
>>239978845 Ахахахаха))) Хватит жирнить. Всё всем давно известно и я тебе написал какая это технология так делает.
ОТКРОЙ ЮТУБ, ЛЮБОЙ РОЛИК, НАЖМИ НА ПАУЗУ, И ПОСМОТРИ, ПРОГРУЗИТСЯ ТОЛЬКО НА ПАРУ МИНУТ ВПЕРЕД И ВСЁ, ПРОГРУЗКА В КЕШ ОСТАНОВИТСЯ. НАДО ЗАСТАВИТЬ ЧТОБЫ КОГДА СТОИТ НА ПАУЗЕ, ПРОГРУЖАЛОСЬ В КЕШ НА 100%
>>239978963 Нет, это делает любое видео только если ты лох позорный и не знаешь базовые вещи. Почему я тебе должен помогать, если ты ведешь себя как опущенец?
>>239969476 А просто дефолт-профиль создать, чтобы лиса с нулевыми настройками стартовала? Может не в настройках дело то. Папки переименуй, запусти, потести видосы. Потом верни взад, если свои настройки дороги. \Users\username\Appdata\Roaming\Mozilla\Firefox \Users\username\Appdata\Local\Mozilla\Firefox
>>239972459 Со стороны isp могут блокировать. Возможно, что у isp используется dpi, если устройство подключео к ftth. Если подключено к wifi ap, то... подобное тоже возможно, т.к. роутер подключен ftth; однако также могут на самом роутере отключить порты, которые больше 1000 и upnp. Возможно, что что-то ещё.
>>239981492 Нет чел, это ты дурак. Ничего не работает. Всё поудаляли специально из расширений и всё сделали не рабочим. Идет планомерная работа, чтобы нельзя было это обходить. Я даже нашел старый xpi но его не смог установить, потому что в фаерфокс теперь нельзя никак обойти установку не подписанных приложений.
Хочу ломать кости программистам гугла. Падаль, выродки, планомерно вычистили и отключили все способы обхода этой хуйни, мало того, они мониторят, чтобы не могли обходить. С 2013г они ведут войну против нас.
Подстеречь суку в США, в фургон его, за город на авторазборку, и там медленно медленно, опускать на него промышленный пресс, буквально по миллиметру, давить соки с мрази, проклятая тварь.
// Youtube for peoples with extremely slow connexion. Like me. // All hacks like media.mediasource.enabled, media.cache_readhead_limit, etc. don't work ? // This is a manual JS way to force it.
/ What it does : It pauses your youtube video. When video stop buffering it manually move the seeker to force the download. When the download is finished, it place the cursor back to it's original position. You are then ready to play a fully buffered video. /
/ How to use : Paste this script in the console of your browser (F12 > Console). Tested on Firefox Linux. /
// Note : Maximize your "browser.cache.disk.capacity" (type "about:config" in Firefox) if you are loading long videos
console.info('%c Youtubeforce ftw!', success); var current_download = 0; var previous_download = 0; var loop_since_download = 0; var loop = 1; var player = document.getElementById('movie_player'); var duration = player.getDuration(); var first_chunk_loaded = Math.round((player.getVideoBytesLoaded() / player.getVideoBytesTotal())100); var last_chunk_loaded = 0; var first_buffer_time = false; var waiter = 0; var total_restart_buffer = 0; if(player){ var inter = setInterval(function(){ var d = new Date(); current_download = player.getVideoBytesLoaded(); if(waiter > 0) waiter--; if(waiter <= 0){ if(player.getVideoBytesLoaded() != "NaN"){ // Try to buffer if buffer is not at the end if(player.getVideoBytesLoaded() < (player.getVideoBytesTotal() - 0.09)){ // Video is not loading anymore... if(current_download == previous_download){ // Video buffer is stop. wait a bit. loop_since_download++; if(loop_since_download > 10){ if(loop_since_download > 30){ console.log("%c Slow connexion..., pause for 20 loops "+d, error); waiter = 20; } if(!first_buffer_time){ first_buffer_time = player.getCurrentTime(); } console.log("%c Restart buffer (10 loops since last download), and pause for 10 loops... (already restarted "+total_restart_buffer+" times "+d, warning); // sectotal byteLoaded / byteTotal = sec loaded var current_time_loaded = player.getDuration() (player.getVideoBytesLoaded() / player.getVideoBytesTotal()); player.seekTo(current_time_loaded - 2); // - 2sec player.pauseVideo(); waiter = 10; total_restart_buffer++; } // Video is still loading... }else{ previous_download = player.getVideoBytesLoaded(); loop_since_download = 0; var current_chunk_loaded = Math.round((player.getVideoBytesLoaded() / player.getVideoBytesTotal()) 100); console.info("%c Video is buffering properly ("+current_chunk_loaded+"%). "+loop+" loops, and "+loop_since_download+" iteration since last chunk, wait 10 loops "+d, success); waiter = 10; } loop++; }else{ last_chunk_loaded = Math.round((player.getVideoBytesLoaded() / player.getVideoBytesTotal())*100); console.log("%c Everything is loaded or the tab is inactive... Wait 50sec. Total number of buffer restart : "+total_restart_buffer+" and Total buffered : "+last_chunk_loaded+"%. Buffered on launch : "+first_chunk_loaded, success); waiter = 50; // restarting to first buffer and play if(first_buffer_time){ player.seekTo(first_buffer_time); first_buffer_time = false; } } }else{ console.log("%c Error getting stream. Waiting..., wait 10 loops", error); waiter = 10; } }else{ //console.log("We are waiting..."); } },1000); }