Перейти к содержимому

Как в qbittorrent загружать файлы по очереди

  • автор:

Как в qbittorrent загружать файлы по очереди

Самая важная функция торрентов, помимо собственно файлообмена, — это последовательное скачивание файлов.

В процессе обмена торрент-клиент сам выбирает фрагменты файлов для приема и передачи, обычно исходя из информации об их доступности. На практике это приводит к загрузке фрагментов в случайном порядке.

Порядок загрузки не имеет значения, если вы скачиваете фильм на медленном соединении. Или программу. Или образ диска операционной системы. Но если у вас быстрый интернет, и двухчасовой фильм скачается за час, не получится ли загружать фрагменты фильма последовательно и сразу отправлять их в плеер? Тогда начинать просмотр можно сразу, не дожидаясь полной загрузки файла.

Пионер технологии uTorrent

Впервые подобная функция под названием streaming появилась в uTorrent версии 3.0. Он скачивал подряд несколько первых фрагментов и умел отдавать их через встроенный сервер потокового видео. Просматривать это потоковое видео можно было через плеер VLC. По мере просмотра зона последовательной предзагрузки продвигалась вперед, чтобы обеспечить систему достаточным для воспроизведения набором данных.

Интуиция подсказывает, что сложная схема с участием торрентокачалки, встроенного в нее сервера потокового видео и плеера VLC может заработать не так, как ожидается. И практика эти опасения подтверждает.

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

Увеличение области предзагрузки означало и увеличение времени ожидания перед началом просмотра.

Во-вторых, в этой схеме не работает перемотка видео. Вы что-то не расслышали? Вернуться на 10 секунд назад не сможете. И было бы не так страшно, если бы перемотку в принципе отключили. Но при попытке перемотать видео оно сбрасывалось к началу, что особенно печально, если вы уже посмотрели половину фильма. После сброса спасало проигрывание просмотренного фрагмента на большой скорости. Либо ожидание полного скачивания.

Потом я сообразил, что можно запустить два плеера одновременно: VLC на большой скорости без звука, чтобы обеспечить последовательную загрузку данных, и обычный плеер с незавершенным файлом. И, наконец, я выставил в параметрах мю-торрента размер области предзагрузки заведомо больше размера файла (параметр streaming.min_buffer_piece), чтобы она никогда не заполнялась.

  • запускаешь торрент на скачивание;
  • нажимаешь на кнопку «Поток»;
  • открываешь файл в обычном плеере.

На втором шаге, благодаря завышенному размеру области предзагрузки, VLC никогда не запускался, а файл загружался последовательно. На самом деле схема чуть сложнее, потому что из-за какого-то бага на кнопку «Поток» приходилось нажимать дважды. Первого раза недостаточно, если в момент нажатия не скачался первый фрагмент.

Я использовал такую схему несколько лет. Но в прошлом году вышла версия мю-торрента 3.4, из которой потоковый просмотр фильмов по мере загрузки выпилили. Причем не до конца: пустое место от кнопки «Поток» реагировало на нажатие и запускало потоковую загрузку! Но из-за отключенной возможности регулировать размер области предазгрузки большой пользы в этом не было.

Нормальная реализация в qBittorrent

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

При последовательной загрузке торрентов не надо ждать окончания загрузки фильмов, если у вас быстрый интернет и если на торренте несколько сидов. Когда торрент раздается одним сидом (сразу после публикации), скорость загрузки определяется его исходящим каналом, и последовательное скачивание не поможет быстро начать смотреть видео.

А как вы скачиваете фильмы? Используете последовательную загрузку? Будете ли использовать?

Что такое последовательная загрузка в uTorrent и как ее включить

Программа uTorrent качает файлы по кускам не соблюдая очередность, так как выбирает для скачивания в первую очередь те части, у которых скорость отдачи больше. В результате скорость загрузки всего торрента увеличивается. Это хорошо для игр и программ, но если вы скачиваете фильм и хотите начать его смотреть не дожидаясь окончания загрузки (чтобы скачивание продолжалось в фоновом режиме одновременно с воспроизведением), придется принудительно включить последовательную загрузку его частей в настройках программы.

Примечание: в uTorrent есть встроенные плеер. Так вот, если смотреть загружаемое видео через него, включать последовательную загрузку не придется, она нужна только если планируете смотреть видео в стороннем проигрывателе (например, в VLC).

Покажем, как это сделать на uTorrent 3.5.0 для ОС Windows. На Mac OS и Linux порядок действий, по идее, такой же, но мы не пробовали 🙂

Запустите программу и зажмите на клавиатуре кнопки Shift + F2 (желательно, чтобы клавиши F1- F12 были настоящие, а не виртуальные, как на некоторых ноутбуках, иначе зажатая комбинация может не отработать).

Не отпуская кнопок через верхнее меню uTorrent перейдите в настройки программы (см. скриншот ниже).

Настройки uTorrent

Продолжая держать кнопки нажатыми перейдите в раздел «Дополнительно».

Раздел Дополнительно

Отпустите кнопки и введите в окно фильтра (скопируйте просто и вставьте туда) строчку

bt.sequential_download

bt.sequential_download

У найденного параметра измените значение на «Да». Теперь части одного файла будут качаться последовательно.

Если хотите, чтобы файлы из одного торрента также качались по очереди (удобно в случае загрузки сериала по сезонам – серии будут качаться по порядку), вставьте в окно фильтра строку

bt.sequential_files

bt.sequential_files

И также измените значение на «Да», затем нажмите кнопку ОК.

Примечание: если после вставки строк в окно фильтра, параметры не будут найдены, закройте настройки uTorrent, нажмите кнопки Shift + F2 и заново их откройте (иногда с первого раза не срабатывает).

После проделанных изменений перезапустите uTorrent.

Как убедиться, что настройка сработала? Начните загрузку нового торрента, кликните на нем мышкой в интерфейсе uTorrent и посмотрите на столбец «Части» во вкладке «Файлы».

последовательная загрузка в uTorrent

Как сделать последовательную загрузку не блоков или файлов одного торрента, а самих торрентов, что стоят в очереди

Любителям качать 20 фильмов за раз посвящается. Чтобы первый файл в очереди загрузок оказался на компьютере как можно быстрее, кликните на нем правой кнопкой мыши и установите приоритет скорости на значение «Высокий».

Приоритет «Высокий»

Либо просто поставьте остальные торренты на паузу.

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

Можно также зайти в настройки uTorrent и снизить количество одновременных загрузок до 1, тогда файлы точно будут качаться по очереди (причем всегда, даже когда это не нужно), но если у первого окажется мало раздающих, то вы просто потеряете время на ожидание (пока закончится медленная загрузка), хотя одновременно могли бы скачивать и другие файлы.

Как качать много файлов из торрента по порядку?

в торренте у меня список файлов (много, штук 300 по 400 Мб каждый) как настроить клиент, чтобы он качал файлы по порядку 1-2-3-4 автоматически? в uTorrent таких опций не нашел, может подскажете какой альтернативный клиент?

24 сентября 2010, 11:53

Все просто, там есть настройка «ограничение одновременной закачки файлов», ставите там единичку (1), и в таком случае файл будет закачиваться только один, а остальные в очереди. (Настройки — Очередность — Максимом загружаемых файлов) Используя различные номера файлов, можно выстраивать очередь.

Последовательная загрузка в qBittorrent

Если при скачивании фильма через торрент хочется начать просмотр сразу, не дожидаясь окончания загрузки, то в этом поможет функция последовательной загрузки в qBittorent – free and reliable P2P Bittorrent client

Всего-то потребуется в контекстном меню выбрать команду Загружать последовательно, и программа станет загружать блоки файла последовательно, от начала до конца (в отличие от стандартного режима, когда части файла для скачивания выбираются случайным образом)!

Эта простая идея дает отличный результат: хотя время загрузки файла не уменьшается (остаётся тем же самым, что и в стандартном режиме скачивания), начало файла сразу содержит корректную информацию, поэтому видео можно смотреть, пока qBittorrent продолжает скачивание остальных частей файла.

В результате почти сразу после постановки на закачку фильм можно начинать смотреть с начала любым нормальным проигрывателем,таким как MPC-HC или VLC. Понятно, что прокрутка файла вперёд может не работать, если этот фрагмент ещё не скачан.

Встроенные в Windows проигрыватели, что Windows Media Player, что Кино и ТВ из Windows 10, которые зачем-то требуют исключительного доступа к файлу и поэтому не могут показывать видео, пока qBittorrent докачивает файл, здесь не подойдут, так как будут показывать ошибку доступа к файлу.

Где скачать qBitTorrent

Скачивать программу qBitTorrent лучше всего с официальной страницы загрузки https://www.fosshub.com/qBittorrent.html

См. также

Как в популярных медиаплеерах задать предпочитаемый язык для субтитров и звуковой дорожки, чтобы не приходилось выбирать их вручную для каждого фильма – предпочитаемые дорожки субтитров и звука

Последовательная загрузка в qBittorrent

  • ← Обновление Android 5.1 для Honor 4C
  • Tele2 начал работу в Московском регионе →

Java+Kotlin=Love

Site about programming in Java, its features and surprises with examples of coding.

Последовательное скачивание файлов торрент-клиентом

Часто при скачивании торрент-файлов возникает желание, чтобы торрент-клиент производил скачивание не хаотически, а последовательно, чтобы можно было оценить медиа-продукт в самом начале его скачивания, а не тратить на это драгоценный трафик и более драгоценное время. Все это можно устроить, сделав дополнительные настройки для известных торрент-клиентов BitTorrent (uTorrent и т.п. они все друг на друга похожи).

Если просмотреть дополнительные настройки (Настройки=>Настройки программы=>Дополнительные настройки) у программ-клиентов, работающих с торрент-файлами, то можно обнаружить список некоторых настроек (опций), доступ к которым через GUI программы невозможен. Среди них и опции: bt.sequential_download и bt.sequential_files.

bt.sequential_download
Эта опция указывает торрент-клиенту скачивать файлы последовательно, но части файлов при этом скачиваются по-прежнему хаотично. Торрент-клиент сам расставляет приоритеты файлов: текущий скачиваемый файл устанавливается в высокий приоритет, остальные не скачанные в очереди — в низкий. При этом торрент-клиент «позволяет себе» скачивать части файлов и с низким приоритетом. В общем, работает как обычно, но устанавливает текущему скачиваемому файлу высокий приоритет . Изменять приоритет еще не скачанных файлов невозможно, мы можем лишь отключить скачивание.

bt.sequential_files
Эта опция указывает торрент-клиенту скачивать как файлы, так и части файлов последовательно. Изменение приоритета доступно, но эффекта не дает. Мы можем лишь отключить скачивание определенного файла.

Процедура добавления опций к файлу настроек торрент-клиента

Для включения опций bt.sequential_download и bt.sequential_files нужно добавить их «в корень» настроек в файл: %APPDATA%\uTorrent\settings.dat

Сделать это можно с помощью программы BEncode Editor для редактирования .torrent файлов (внутренний формат settings.dat также использует Bencode-кодирование). Лучше всего программу BEncode Editor.exe скопировать в корневую папку торрент-клиента и запустить прямо оттуда.

first

Открываем файл настроек settings.dat и добавляем интересующую нас опцию.

add

Добавляем в «корень» «дерева» настроек нужную опцию, выбираем для неё тип значения Integer, значение «1».

Важно! Изменения нужно производить при выключенном торрент-клиенте, потому что:

  • Его все равно нужно перезапустить, чтобы применить настройки;
  • При завершении работы торрент-клиент перезаписывает файл settings.dat.

Обратите внимание: в начале setting.dat имеется важный ключ .fileguard. В нём находится контрольная сумма всей базы данных.

last

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

В результате добавления опции bt.sequential_files ваш торрент-клиент начнет загружать блоки в файлах последовательно. Если ваш плеер (например KMPlayer или VLC плеер) поддерживает возможность просмотра недокачанных файлов — сможете просматривать фильм в процессе скачивания.

result

Примечание 1: Если вы хотите, чтоб настройки распространялись только на некоторые файлы, разумней всего будет запускать две копии программы или два разных торрент-клиент. Для запуска второй копии торрент-клиента нужно скопировать настройки, например, для uTorrent: %AppData%\uTorrent и сам файл uTorrent.exe в любое удобное место и запускать его ярлыком с ключом /RECOVER. Для того чтоб быстро различать клиенты в одном из них можно поменять иконку, которая будет в трее.

Примечание 2 : Некоторые пользователи, не понимая, как работает BitTorrent, требуют, чтобы файлы всегда загружались последовательно. Вот почему это очень… плохо:

  • Это угрожает работе небольших групп пиров из-за низкой доступности определенных частей файла.
  • Это сильно ограничивает набор пиров, заинтересованных друг в друге, тем самым уменьшая общее и локальное быстродействие.
  • Это уменьшает скорость загрузки частей, расположенных в конце каждого файла, из-за более низкой его доступности.

Кое-кто может возразить, что на очень активных раздачах с большим количеством пиров это не проблема. Но если данную возможность сделать доступной официально и «по умолчанию», то она будет использоваться чаще и этим ухудшит ситуацию в целом в торрент-сообществе. (Wiki.torrent)

Последовательная загрузка в qBittorrent

Если при скачивании фильма через торрент хочется начать просмотр сразу, не дожидаясь окончания загрузки, то в этом поможет функция последовательной загрузки в qBittorent – free and reliable P2P Bittorrent client

Всего-то потребуется в контекстном меню выбрать команду Загружать последовательно, и программа станет загружать блоки файла последовательно, от начала до конца (в отличие от стандартного режима, когда части файла для скачивания выбираются случайным образом)!

Эта простая идея дает отличный результат: хотя время загрузки файла не уменьшается (остаётся тем же самым, что и в стандартном режиме скачивания), начало файла сразу содержит корректную информацию, поэтому видео можно смотреть, пока qBittorrent продолжает скачивание остальных частей файла.

В результате почти сразу после постановки на закачку фильм можно начинать смотреть с начала любым нормальным проигрывателем,таким как MPC-HC или VLC. Понятно, что прокрутка файла вперёд может не работать, если этот фрагмент ещё не скачан.

Встроенные в Windows проигрыватели, что Windows Media Player, что Кино и ТВ из Windows 10, которые зачем-то требуют исключительного доступа к файлу и поэтому не могут показывать видео, пока qBittorrent докачивает файл, здесь не подойдут, так как будут показывать ошибку доступа к файлу.

Где скачать qBitTorrent

Скачивать программу qBitTorrent лучше всего с официальной страницы загрузки https://www.fosshub.com/qBittorrent.html

См. также

Как в популярных медиаплеерах задать предпочитаемый язык для субтитров и звуковой дорожки, чтобы не приходилось выбирать их вручную для каждого фильма – предпочитаемые дорожки субтитров и звука

Последовательная загрузка в qBittorrent

  • ← Обновление Android 5.1 для Honor 4C
  • Tele2 начал работу в Московском регионе →

Как качать много файлов из торрента по порядку?

в торренте у меня список файлов (много, штук 300 по 400 Мб каждый) как настроить клиент, чтобы он качал файлы по порядку 1-2-3-4 автоматически? в uTorrent таких опций не нашел, может подскажете какой альтернативный клиент?

24 сентября 2010, 11:53

Все просто, там есть настройка «ограничение одновременной закачки файлов», ставите там единичку (1), и в таком случае файл будет закачиваться только один, а остальные в очереди. (Настройки — Очередность — Максимом загружаемых файлов) Используя различные номера файлов, можно выстраивать очередь.

Как в qbittorrent загружать файлы по очереди

Предпросмотр загружаемых видеофайлов

Торрент-клиент qBittorrent обладает внушительным функционалом с массой возможностей. Помимо впечатляющих возможностей настройки, в нем есть еще несколько «фишек», которые выгодно выделяют его среди многих других аналогичных программ.

Например, сейчас очень популярен онлайн-просмотр фильмов и сериалов, но при этом могут возникнуть проблемы со скоростью интернет соединения и, как следствие, некоторые «тормоза» при воспроизведении.

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

Но в qBittorrent такой проблемы просто не существует – в нем можно смотреть фильмы и сериалы еще до того, как они будут загружены на ваше устройство. Делается это очень просто: нужно нажать правой кнопкой мыши на требуемом файле и в открывшемся контекстном меню кликнуть на пункт «Предпросмотр файла». Сразу же после этого запустится воспроизведение видеофайла. А в процессе просмотра он успеет докачаться до 100% еще задолго до окончания воспроизводимой видеодорожки.

Единственный момент, который стоит упомянуть – в qBittorrent нет собственного проигрывателя для воспроизведения видеофайлов. Используется тот, который установлен на вашем ПК, поэтому стоит позаботиться об этом вопросе заранее. Или просто воспользоваться стандартным проигрывателем, который есть буквально в любой операционной системе.

Важно помнить только о том, что особенностью технологии торрент является дробление файлов на небольшие фрагменты, которые могут закачиваться в любой последовательности. Чтобы избежать пауз при просмотре можно перед началом воспроизведения выбрать опцию «Закачивать последовательно», которая находится в этом же контекстном меню рядом с функцией предпросмотра файлов. Кликнув на этот пункт, все фрагменты вашего видеофайла будут закачиваться по очереди, начиная с первого.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *