Инструкции, Софт, рекомендации

Здесь обмениваемся советами относительно разного применяемого в нашем деле софта по записям трансляций, обработке видеофайлов.
Рекомендуем программы, делимся опытом использования, разъясняем инструкции, как по софту, так и по другим техническим вопросам по теме форума.













---


КОММЕНТАРИИ

VIP-webcam
Рег: 15.04.2019
Ком-ев: 322
Рейтинг: 3126
Evgeny.Voloshin 27 марта 2023 00:57 #91344
Цитата: crazyborder, 27.03.2023 00:34, №91343
Я на Streamlink 2.4.0 (Sep 7, 2021) проверял - всё нормально.

4.1.0 и 5.3.1 тоже нормально. удалось воссоздать баг на версии 1.3.1
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 27 марта 2023 00:34 #91343
@Evgeny.Voloshin
Спасибо за помощь. Блин, это какие же надо старые версии стримлинка использовать, чтобы так попасть. Я на Streamlink 2.4.0 (Sep 7, 2021) проверял - всё нормально.
  • 0

VIP-webcam
Рег: 15.04.2019
Ком-ев: 322
Рейтинг: 3126
Evgeny.Voloshin 27 марта 2023 00:08 #91342
@D-Pulse,
нужно обновить streamlink. старые версии криво пишут fMP4
streamlink --version

батник для исправления:
@echo off
copy /b D:\init.mp4 + D:\StripChat-elikako-2023.03.26.ts D:\temp.mp4
ffmpeg -i D:\temp.mp4 -c copy D:\StripChat-elikako-2023.03.26_fixed.mp4
del D:\temp.mp4
mega
  • 5

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 26 марта 2023 23:58 #91341
@D-Pulse
А как ты этот ts получил?
Вот MediaInfo твоего файла:
General
Complete name: D:\Download_Mozilla\StripChat-elikako-2023.03.26.ts
Format: QuickTime
Format/Info: Original Apple specifications
File size: 115 MiB
FileExtension_Invalid: braw mov qt

Какой нафик QuickTime? Ясное дело, не будет ремукса в данном случае.
Это никак не связано с мобилой?

Вот какое MediaInfo должно быть после записи в Streamlink GUI 2.04:
General
Complete name: D:\Records\StripChat-KimHunterr-2023-03-26_23-52-30.ts
Format: MPEG-4
Format profile: Base Media
Codec ID: iso5 (iso5/iso6/mp41)
File size: 24.6 MiB
Duration: 40 s 0 ms
Overall bit rate: 5 149 kb/s
Writing application: Lavf58.45.100
IsTruncated: Yes
FileExtension_Invalid: braw mov mp4 m4v m4a m4b m4p m4r 3ga 3gpa 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma ismt f4a f4b f4v

И ремукс проходит в штатном режиме.
  • 0

Модератор
Рег: 22.10.2014
Ком-ев: 9 872
Рейтинг: 33560
D-Pulse 26 марта 2023 22:16 #91340
@crazyborder,
тоже проблема с файлами стрипчата, как Meson ниже написал.
они не исправляются нашими батниками, и не запускается в MPC-HC как ты указал, и ни какими другими тоже


ошибка


содержимое батника


у меня такая же ОС как и у тебя.
вот сам файл MEGA может захочешь пощупать
  • 1

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 26 марта 2023 19:21 #91338
@crazyborder,
это был риторический вопрос)
в любом случае, я умываю руки, поскольку из всего списка ничего не использую и проверить не могу
однако, может кто сделает вывод из предоставленной информации и обновит софт
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 26 марта 2023 19:12 #91337
@sam
streamlink -l debug --hls-segment-threads 3 https://edge-hls.doppiocdn.com/hls/38325045/38325045.m3u8 best
[cli][debug] OS: Windows 10
[cli][debug] Python: 3.10.8
[cli][debug] Streamlink: 5.1.1
...
[cli][info] Starting player: "C:\Program Files\VideoLAN\VLC\vlc.exe" --file-caching=5000
  • 0

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 26 марта 2023 18:35 #91336
@crazyborder,
значит, тогда дело в версиях streamlink, python - которые зависят от версии OS
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 26 марта 2023 17:53 #91334
Цитата: sam
для эксперимента можно взять...

Экспериментируй, пожалуйста, только при чем здесь Streamlink GUI?
Цитата: sam
в ffmpeg проблем нет...

Ну, так и в streamlink проблем нет.
Сейчас попробовал записать в Streamlink GUI 2.04 EarlyFlowerr в 4-х разных разрешениях, всё пишет, всё воспроизводит, всё ремуксит. Не вижу ПОКА на Стрипчате проблемы.
  • 1

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 26 марта 2023 13:10 #91332
Цитата: crazyborder, 26.03.2023 04:00, №91329
нет никаких проблем с читабельностью лже-ts со Стрипчата и ремуксом их в полноценные mp4.

для эксперимента можно взять небольшую, компактную софтину, предназначенную для закачки по протоколу HLS
https://rwijnsma.home.xs4all.nl/files/hlsdl/hlsdl-0.27-dff8a57-win32-static-xpmod-sse.7z

hlsdl https://*.doppiocdn.com/hls/*/*_720p.m3u8

пробуем пересобрать:
ffmpeg -i in.ts -c copy out.mp4
error reading header
(нет moov)

а не тот-ли это header, который указан в плейлист заголовочным файлом?
#EXT-X-MAP:URI="https://*.doppiocdn.com/hls/*/*_720p_init_*.mp4"
который должен быть сохранен и все последующие части mp4(moof) дописываются в него
и это не лже-ts, а вполне конкретный mp4 указанный в спецификации https://www.ietf.org/rfc/rfc8216.html#section-3.3
у mpeg-ts http заголовок: Content-Type: video/MP2T
а здесь: Content-Type: video/mp4

upd: я обратил внимание на проблему со стрипчатом только потому, что об этом пишут те, кто пользуется streamlink
в ffmpeg проблем нет, все файлы сохраняются и конкатенируются
  • 2

Новичок
Рег: 22.07.2019
Ком-ев: 33
Рейтинг: 51
Meson 26 марта 2023 09:13 #91331
У меня не работает пересборка файла .ts в .mp4 Видео записывал через Streamlink GUI 2.04 Пробовал брать ссылку из bookmark.cam(там же видео воспроизводится) и записывать через стримлинк, но оно тоже не работает.
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 26 марта 2023 04:00 #91329
По Стрипчату. Да, что-то они там "обновляют". Я только не так давно увидел, что превью на главной странице Стрипчата стали анимированными.
Насчет этих мнимых ts файлов, которые по сути "недоделанные" mp4.
В MediaInfo для этих ts:
IsTruncated (усеченный): Yes
FileExtension_Invalid (расширение файла не соответствует действительному)

В Streamlink GUI 2.04 в Watch Stream при галочке на Watch Streams In Browser (в Мозилле) - несколько секунд идет воспроизведение, затем виснет (кружок вращается) на несколько секунд, опять воспроизводит, снова виснет и так по кругу.
При галочке на Watch Streams In VLC - проблем нет.

Что касается файлов ts, сохраненных на диск, то они также без проблем воспроизводятся в MPC-HC, VLC. Продолжительность при этом показывают неправильную, что, естественно, отражается на перемотке.
У меня Windows 10 21H2, поэтому предполагаю, что у тех, у кого эти ts не воспроизводятся - дело всё в ОС, плейерах, версиях и т.п.

Но дело ведь в том, что ts файлы, не важно, будь то настоящие или эти стрипчатовские, НЕ предназначены для хранения и воспроизведения. Речь идет о вебкаме, не о тех интерлейсных ts со спутникового TV и прочих MPEG-TS. Лично у меня в контекстном меню для файлов ts имеется пункт: "Remux to MP4", который регулярно используется.

Если вам требуется хранить записи вебкама или выкладывать их на видеохостинги - обязательно нужно ремуксить ts в mp4.
Никаких проблем с ремуксом нет. В шапке темы в разделе: "Исправление тайминга (времени) flv записей и быстрая переброска из форматов flv, ts в mp4 и т.д... без потери качества с помощью ffmpeg" есть соответствующие батники:
4. Батник пересборки файлов .ts в .mp4
5. Батник пересборки файлов .ts в .mp4 с сохранением той же даты изменения, что и в исходном файле.

При ремуксе файлов записи со Стрипчата появляется сообщение: "Found duplicated MOOV Atom. Skipped it (Найден дублированный атом MOOV. Пропущено)"
Это никак не влияет на успех операции.
**********
Вот это вообще что-то запредельное:
...можно успешно восстанавливать читабельность уже скачанных mp4-кусков двоичным их склеиванием с init-файликом заголовка (+конца!)...

Повторяю, нет никаких проблем с читабельностью лже-ts со Стрипчата и ремуксом их в полноценные mp4.
  • 0

Новичок
Рег: 10.12.2020
Ком-ев: 499
Рейтинг: 1452
DimusikS 25 марта 2023 23:56 #91328
@sulacom, есть смысл прочитать мой недавний пост на ту же тему (см.цитату-1) и все последующие сообщения, с ним связанные al (и хотя мне очень шустро удалось таки решить эту проблему, но я ведь пишу порно-стримы Стрипчата личным методом совокупности параллельно авто-(пере)запускаемых bat-файлов, уникальных для каждой модели, так что надеюсь, наши досточтимые сабж-корифеи hi тем более успешно скорректируют и, хм, свои универсальные методики SC-"письбы", хех!)... pokrasnelo
Цитата: DimusikS, 20.03.2023 08:26, №91301
Хм, коллеги, внезапно обнаружил, что некоторые файлы (не все!), записываемые со Стрипчата (только с него пока что, а с остальных эрочатных сайтов пишется нормально!), нифига не читаются затем как видюхи, да и заголовок содержимого у них весьма странный какой-то (1-й скрин), в отличие от стандартных файлов формата TS (2-й скрин), а вот с чем такая досадная херня связана и как её побороть, так и не врубился покаместь... bw
Цитата: DimusikS, 20.03.2023 13:04, №91305
...но потом всё равно приходится выправлять их параметры ffmpeg'ом, балин bt (короче, вот такая хрень нонче на доблестном SC, уважаемые софорумчане - ИМХО, есть смысл проверить, как пишутся ваши стрипчатовские порно-шоу тамошних, хм, виртуально-потаскух ненаглядно-любимок, pokrasnelo чисто на всякий пожарный, ну и всякое такое!)... winked
  • 0

Любитель
Рег: 28.01.2021
Ком-ев: 31
Рейтинг: 34
sulacom 25 марта 2023 23:31 #91327
Ничего не понимаю. Это только у меня СтрипЧат не пишет? Вернее пишет, файл создается .ts, но не открывается (не удается воспроизвести файл). StreamlinkGUI.ps1 исправлен как здесь писали, Streamlink GUI версия 2.04. Все же писало нормально, что я упустил? Сижу и тупо сверяю. Может направите в правильную сторону?
  • 0

Новичок
Рег: 25.10.2018
Ком-ев: 33
Рейтинг: 11
rolik_anabolik 23 марта 2023 19:45 #91319
А существуют ли писалки эфиров для инсты? Перелопатил весь гугл, гитхаб, реддит и судивлением не нашел ни одного способа писать автоматом юзеров когда те выходят в эфрир, кроме как скрин рекордеров и пары платных сервисов. Инста в этом плане неприступная крепость?
  • 0

Новичок
Рег: 10.12.2020
Ком-ев: 499
Рейтинг: 1452
DimusikS 23 марта 2023 11:53 #91318
Цитата: sam, 20.03.2023 12:08, №91303
@DimusikS,
на первом скрине фрагментированный mp4 (moof), как правило используется в websocket стриме (showup.tv, amateur.tv, livejasmin.com), в mpeg-ts/HLS не встречал подобного
для чтения надо пересобрать: ffmpeg -i in.ts -c copy out.ts
upd: так и есть

streamlink сохраняет поток "как есть", потому файл и не читается, а при закачке через ffmpeg контейнер пересобирается "на лету" (с удалением индекса фрагмента sidx)

bu Подза(е)долбало каждый недо-файл пересобирать и поэтому перешёл на запись SC-стримов ffmpeg'ом: pokrasnelo
@echo off
:Metka
set curdatetime=%@instr[0,4,%_datetime]-%@instr[4,2,%_datetime]-%@instr[6,2,%_datetime]_%@instr[8,2,%_datetime]-%@instr[10,2,%_datetime]-%@instr[12,2,%_datetime]
ffmpeg -i "https://b-hls-24.doppiocdn.com/hls/55763132/55763132.m3u8" -c copy "E:\!!StripChatRecording!\AkillaQueen\Videos\%curdatetime%_AkillaQueen!_SC.mp4" ay
delay 30
goto Metka
  • 0

Местный
Рег: 19.04.2017
Ком-ев: 71
Рейтинг: 348
Сергей Олейников 21 марта 2023 18:45 #91313
Друзья, извините за небольшой флуд, но хотел бы поблагодарить всех, кто активно поддерживает эту ветку. Поставил себе Streamlink GUI и организовал запись бонги, очень удобно, поэтому хотел бы сказать спасибо за то, что делитесь инструкциями, тратите на это свое время. Спасибо огромное, все очень понятно и доходчиво!
  • 5

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 20 марта 2023 15:19 #91306
@DimusikS,
на стрипчате бардак, да, еще и с плейлистами
отсутствует параметр FPS - вместо этого может быть указан в NAME, но не всегда
порядок BANDWIDTH некорректный
неполное содержимое в auto.m3u8
мне так и не удалось создать парсер для фильтрации по fps
  • 1

Новичок
Рег: 10.12.2020
Ком-ев: 499
Рейтинг: 1452
DimusikS 20 марта 2023 13:04 #91305
@sam,
Ага, спасибо большое 3_55 - я уже и сам тут общеизвестным методом поизучал код страницы в браузере и в итоге допёр таки, что это "собранный из mp4-кусочков файл mp4 же, но пока без заголовка и конца", хех... al

Самое прикольное, что у них там на Стрипчате сущий бардак с этим сейчас, ибо с помощью одного и того же(!) m3u8-файла ai то сразу формируется классическая TS-видюха из TS-кусочков, то в следующий же(!) запуск батника генерится указанный коллегой "неполноценный" mp4-файл с "обрубленным передом и задом"... bv
P.S. Кстати, при продолжении закачки видео-потоков не по-детски полюбившимся Стримлинком всё же можно успешно восстанавливать читабельность уже скачанных mp4-кусков двоичным их склеиванием с init-файликом заголовка (+конца!), который одинаков для всех (см.скриншоты!), но потом всё равно приходится выправлять их параметры ffmpeg'ом, балин bt (короче, вот такая хрень нонче на доблестном SC, уважаемые софорумчане - ИМХО, есть смысл проверить, как пишутся ваши стрипчатовские порно-шоу тамошних, хм, виртуально-потаскух ненаглядно-любимок, pokrasnelo чисто на всякий пожарный, ну и всякое такое!)... winked
  • 0

Местный
Рег: 22.09.2021
Ком-ев: 194
Рейтинг: 241
sam 20 марта 2023 12:08 #91303
@DimusikS,
на первом скрине фрагментированный mp4 (moof), как правило используется в websocket стриме (showup.tv, amateur.tv, livejasmin.com), в mpeg-ts/HLS не встречал подобного
для чтения надо пересобрать: ffmpeg -i in.ts -c copy out.ts
upd: так и есть

streamlink сохраняет поток "как есть", потому файл и не читается, а при закачке через ffmpeg контейнер пересобирается "на лету" (с удалением индекса фрагмента sidx)
  • 1
online
Новый опрос для входящих из РФ
Лента архива smotri.com
открыть
теги
online