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

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













---


КОММЕНТАРИИ

Новичок
Рег: 6.11.2016
Ком-ев: 41
Рейтинг: 7
Fomkin447 2 марта 2018 00:23 #47950
@crazyborder,

эх.... видать накрылся файлик ибо нету у меня его версии в FLV, только MP4.
  • 0

Любитель
Рег: 29.09.2016
Ком-ев: 327
Рейтинг: 444
Nark0tik 27 февраля 2018 15:31 #47801
че вы к этому пробелу докопались, живу с ним уже 10 лет и нормально.
  • 0

Новичок
Рег: 4.06.2017
Ком-ев: 282
Рейтинг: 836
pyotr-gusev2013 27 февраля 2018 15:00 #47800
Цитата: D-Pulse
цель избавиться от пробела между датой и временем в названии файла, для того чтобы батники могли работать с файлом потом. с пробелами в названии файлов, батники не работают и приходится в ручную убирать пробелы.

Предложу свой вариант. Создаем переменную hh. Заносим в нее значение времени в часах + 100. И берем последние две цифры. Далее в строку для streamlink пихаем эту переменную в качестве часов.
Пример. НА часах 3 часа ночи. 100 + 3 = 103. Берем последние две цифры - 03.



set /a hh=100+%time:~0,2%
set hh=%hh:~-2%
  • 2

Редактор
Рег: 15.03.2017
Ком-ев: 916
Рейтинг: 2720
crazyborder 27 февраля 2018 04:05 #47786
Fomkin447
Спасибо за спасибо)
Алгоритм исправления FLV файлов при помощи FFMPEG используется удобной утилитой FLV MEDIA UTILITY 2
Она хороша тем, что можно в окно программы загрузить сразу кучу файлов FLV и поочередно исправить.
Цитата: Beholder
Beholder 3 апреля 2016 02:49
https://yadi.sk/d/FLV MEDIA UTILITY 2
В архив запакована несколько другая версия ffmpeg.exe, чем та, что используется в оригинальной сборке, т. к. мне больше нравится результат исправления с ней. Ничего устанавливать не надо, просто распаковываешь и пользуешься.

----------------
UPD
Цитата: Fomkin447

Уважаемые знатоки! Есть такая ситуация - файл mp4 примерно 40 Мб. при попытке проиграть, показывается только 1-й кадр, ползунок не двигается (но перетаскивается по длинне и соответственно меняются кадры). Пробовал FFMPEG , вот так: ffmpeg -i input.mp4 -c copy -acodec aac -ac 2 -b:a 128K -ar 44100 output.mp4 - не получается((((. Подскажите как файл исходный поправить можно?

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

ffmpeg -probesize 40M -analyzeduration 300M -i input.flv -c copy output.mp4


ffmpeg -err_detect ignore_err -probesize 40M -analyzeduration 300M -i input.flv -c copy output.mp4


ffmpeg -err_detect aggressive -probesize 40M -analyzeduration 300M -i input.flv -c copy output.mp4

Здесь 40 - объем файла в МБ, 300 - длительность в сек (параметры в байтах и миллисекундах). Поставь свои значения, можно даже с небольшим запасом.
Если звук в исходном FLV не AAC (напр. Nellymoser) то, разумеется, его не копировать, а перекодировать для совместимости с MP4
------------------------
Можно попробовать разложить на отдельные потоки видео и аудио и потом собрать заново. Большая вероятность в этом случае появление рассинхрона. От постоянного рассинхрона избавиться легко - отрезать от аудио или, наоборот, добавить тишины. А вот от плавающего... Там же fps скачет немеренно((
  • 2

Новичок
Рег: 6.11.2016
Ком-ев: 41
Рейтинг: 7
Fomkin447 27 февраля 2018 02:08 #47782
Уважаемые знатоки! Есть такая ситуация - файл mp4 примерно 40 Мб. при попытке проиграть, показывается только 1-й кадр, ползунок не двигается (но перетаскивается по длинне и соответственно меняются кадры). Пробовал FFMPEG , вот так: ffmpeg -i input.mp4 -c copy -acodec aac -ac 2 -b:a 128K -ar 44100 output.mp4 - не получается((((. Подскажите как файл исходный поправить можно?

Вот скрин с параметрами проблемного файла
параметры проблемного файла
  • 0

Новичок
Рег: 6.11.2016
Ком-ев: 41
Рейтинг: 7
Fomkin447 27 февраля 2018 00:24 #47776
@D-Pulse,
Про исправление перемотки в FLV файле Jakst~ой:
Увы! не работает Jaksta. при попытке открыть любой файл, который хочу исправлять выдает сообщение: Непредвиденная ошибка - "Не удалось привести тип объекта "System.Boolean" к типу "System.Collections.Generic.SortedList".

п.с. - поюзал "поиск". Нашел все что надо было про FFMPG. Огромное спасибо Crazyborder за мануал по FFMPG, написанный специально для "чайников"!!!

п.с.с. - а ведь было на форуме реально предложение создать и закрепить мануал по Исправлению тайминга. Хорошая ведь мысль то....
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 916
Рейтинг: 2720
crazyborder 26 февраля 2018 23:36 #47774
Вот пример работающего батника с правильным (без пробела после полуночи) отражением времени (спасибо karataeva97!):
HIDE!

Примечание: в батнике нужно исправить папку сохранения на свою
  • 2

Новичок
Рег: 29.08.2016
Ком-ев: 1 406
Рейтинг: 5975
karataeva97 26 февраля 2018 23:03 #47772
HIDE!
  • 3

Гость
Рег: --
Ком-ев: 0
Рейтинг: 3601
orwell1984 26 февраля 2018 20:47 #47760
@D-Pulse, надо будет попробовать батник каратаева после полуночи пока ничего не могу сказать)
в том батнике powershell работает с win7 и выше, я его подделал себе для боги. а такая команда как ты пишешь - у меня вообще никогда не работала


upd. посмотрел на старые записи, после полуночи пишет без пробела
SeaBreath_20180223-013949.ts
ну и тире или точки можно сделать в формате powershell yy.yy.MM-dd-HH-mm-ss
  • 1

Модератор
Рег: 29.10.2014
Ком-ев: 247
Рейтинг: 196
Beholder 26 февраля 2018 20:41 #47759
@D-Pulse, цель ясна, но в cmd такого результата можно добиться только показанным мной способом.
Можно вот такой простенький батник использовать:
  • 1

Модератор
Рег: 22.10.2014
Ком-ев: 9 915
Рейтинг: 34379
D-Pulse 26 февраля 2018 20:19 #47758
@orwell1984 , @Beholder,
для командной строки надо, это ссылка в таком формате;
 streamlink https://stream.труляля/index.m3u8 -o" логинстримма-%date:~6%.%date:~3,2%.%date:~0,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%.ts"

во времени файлов после полуночи получается пробел между датой и временем

логинавтора-2018.02.25- 1-26-20.ts
надо чтобы было так
логинавтора-2018.02.25-01-26-20.ts
до пулуночи пробела нет поскольку время фиксируется так
логинавтора-2018.02.25-13-26-20.ts

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

Новичок
Рег: 20.01.2018
Ком-ев: 38
Рейтинг: 59
Pers 26 февраля 2018 17:43 #47748
Цитата: Pers
Можно ли в rtmpdump автоматизировать процесс возобновления записи, т.е. не обновлять страницу каждый раз при остановке трансляции, а чтобы происходил периодический опрос и в случае возобновления трансляции поток снова записывался?

Цитата: poltergeist
@Pers, Не знаю что у тебя там происходит, но дамп, если запущен, как только начинает трансляция или возобновляется, начинает писать автоматом, при условии что вкладка открыта. И так всегда было.

Если моделька офнулась или ушла в груп/приват на минут 15, а затем вернулась, то трансляция на вкладке не возобновляется и, соответственно, не возобновляется запись, пока вручную не обновишь страницу. Я про Бонгу.

Еще вопрос, как на Чатуре научить rtmpdump подхватывать поток лучшего или определенного качества?
  • 0

Модератор
Рег: 29.10.2014
Ком-ев: 247
Рейтинг: 196
Beholder 26 февраля 2018 17:23 #47746
@D-Pulse,
в батнике надо как-то так изворачиваться:
set hr=%time:~0,2%
set hr=%hr: =0%

%hr%-%time:~3,2%-%time:~6,2%

ну или так:
set hr=%time:~0,2%
if "%hr:~0,1%" == " " set hr=0%hr:~1,1%

%hr%-%time:~3,2%-%time:~6,2%


в powershell проще, конечно...
  • 0

Гость
Рег: --
Ком-ев: 0
Рейтинг: 3601
orwell1984 26 февраля 2018 16:08 #47742
@D-Pulse,
как я понял, то что писал karataeva97 с powershell - у меня такой формат работает:
'powershell -command "get-date -format yyyyMMdd-HH-mm-ss"'
  • 0

Модератор
Рег: 22.10.2014
Ком-ев: 9 915
Рейтинг: 34379
D-Pulse 26 февраля 2018 15:19 #47741
парни подскажите как стримлинку указать 24-часовой формат времени?
такой вариант ==%time:~0,2%-%time:~3,2%-%time:~6,2%== делает
1-24-56
надо чтобы было
01-24-56
  • 0

Новичок
Рег: 25.10.2016
Ком-ев: 414
Рейтинг: 428
amber 26 февраля 2018 04:53 #47730
@samcherep, да. спасибо. установил)
  • 0

Любитель
Рег: 29.08.2016
Ком-ев: 173
Рейтинг: 403
samcherep 26 февраля 2018 04:18 #47729
@amber,
Bandicam + crack тебе это надо?
  • 2

Новичок
Рег: 25.10.2016
Ком-ев: 414
Рейтинг: 428
amber 26 февраля 2018 03:28 #47727
а у кого ключи активации от Bandicam есть или где их достать? что-то пока не могу найти
  • 0

Местный
Рег: 15.12.2016
Ком-ев: 1 714
Рейтинг: 3488
poltergeist 26 февраля 2018 01:57 #47719
@Pers, Не знаю что у тебя там происходит, но дамп, если запущен, как только начинает трансляция или возобновляется, начинает писать автоматом, при условии что вкладка открыта. И так всегда было.
  • 0

Модератор
Рег: 22.10.2014
Ком-ев: 9 915
Рейтинг: 34379
D-Pulse 25 февраля 2018 18:18 #47688
Цитата: Fomkin447
вот только перемотка не работает в сохраненном ИДМ файле записи трансляции с Бонги.

легко исправляется в FFMPEG как с этим работать, уже много раз писали в этой теме, если разобраться тяжело, то можно еще старую джаксту юзать для исправления времени
джакста 4. скачать установить https://yadi.sk/d/IEWD1jR-32PR7P
  • 1
Лента архива smotri.com
открыть
теги
online