Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 41 по 60 из 96

Тема: Технологии стрима

  1. #41
    Активный участник
    Регистрация
    15.05.2011
    Сообщений
    713
    IgorK, да я скачал с твича, но не стал все 5 частей, а только первую - она 1.2гб, потом обычным скриптом.
    Что именно не получается то?

    Выглядит все это вот так:

  2. #42
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    108
    Цитата Сообщение от LuckyGnom Посмотреть сообщение
    Кто-то мне может объяснить почему Vegas 8.0 мой перекодированный файл mp4 отказывается открывать? Пишет "error occured or file corrupted"
    Ремакс из FFmpeg так может себя вести, а из MP4Box не должен. Ты чем пользовался?

  3. #43
    забанен навсегда
    Регистрация
    26.06.2011
    Сообщений
    724
    fok
    спасибо, попробую

  4. #44
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    673
    Цитата Сообщение от Dm1 Посмотреть сообщение
    Ремакс из FFmpeg так может себя вести, а из MP4Box не должен. Ты чем пользовался?
    Обоими путями представленными в топиках:
    1) Если использовать ffmpeg, то тупо ошибка в вегасе.
    2) Если использовать yamb и добавлять и аудио и видео в него (как в инструкции) - тоже ошибка.
    3) Если использовать yamb только для видео, то перекодированный файл открывается в вегасе, но почему-то картинки нет - просто набор чёрных кадров.

  5. #45
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    108
    Возможно ты что-то делаешь не верно, попробуй полностью автоматический скрипт для MP4Box:

    Скачать

    Либо:

    @ECHO OFF

    :GETFILE

    CLS

    SET /p RET=Drop the FLV file here:

    IF '%RET%' == '' GOTO GETFILE

    ECHO.

    BIN\FLVExtractCL.exe -v -a -o %RET%

    ECHO.

    SET "VIDEO=%RET:.flv=.264%"

    BIN\MediaInfo.exe --Inform=Video;%%FrameRate%% %RET% > %TEMP%\framerate.txt
    BIN\MediaInfo.exe --Inform=Audio;%%Delay%% %RET% > %TEMP%\delay.txt

    ECHO.

    FOR /F "tokens=*" %%A IN ('type %TEMP%\framerate.txt') DO SET FPS=%%A
    FOR /F "tokens=*" %%A IN ('type %TEMP%\delay.txt') DO SET DELAY=%%A

    ECHO Frame rate: %FPS%
    ECHO Delay: %DELAY%

    SET "AUDIO=%RET:.flv=.mp3%"

    IF NOT EXIST %AUDIO% SET "AUDIO=%RET:.flv=.aac%"

    SET "OUT=%RET:.flv=.mp4%"
    SET "VIDEOSTR=%VIDEO%:fps=%FPS%"

    IF EXIST %OUT% DEL /F %OUT%

    ECHO.

    BIN\MP4Box.exe -delay 2=%DELAY% -add "%VIDEOSTR%" -add %AUDIO% -new %OUT%

    ECHO.
    ECHO Done!
    ECHO.

    PAUSE

    IF EXIST %TEMP%\framerate.txt DEL /F %TEMP%\framerate.txt
    IF EXIST %TEMP%\delay.txt DEL /F %TEMP%\delay.txt
    IF EXIST %VIDEO% DEL /F %VIDEO%
    IF EXIST %AUDIO% DEL /F %AUDIO%
    В папке со скриптом создаем папку BIN и кидаем туда:
    MediaInfo.dll
    MediaInfo.exe


    FLVExtractCL.exe

    MP4Box.exe

  6. #46
    Активный участник
    Регистрация
    15.05.2011
    Сообщений
    713
    Dm1, у меня таким способом получился mp4 файл, который вегасом отлично принялся, но без звука.
    Само видео, при открытии в видеоплеере звук имело, но был рассинхрон.
    В оригинале было 29.97 фпс.

    Короче, сейчас перепроверил все - любой фпс отличающийся от 25 нигде нормально не конвертируется: ни ямбом, ни 1ым скриптом, ни последним способом.
    Насколько я понял, последний способ это имитация YAMB? Вобщем сейчас перепилю 1й пост.

    upd: сейчас попробовал 25фпс вод закинуть - появился рассинхрон. В случае с первым скриптом его не было.
    А так как видео получается в редакторе без звуковой дорожки мы имеем абсолютно бесполезный способ!
    Последний раз редактировалось fok; 01.11.2011 в 22:43.

  7. #47
    Освоившийся
    Регистрация
    17.05.2010
    Сообщений
    108
    Да, последний скрипт должен проводить все действия с FLVExtract и YAMB в автоматическом режиме, без вмешательства пользователя. Рассинхрон можно поправить, я просто экспериментировал. Если эта автоматизация актуальна, то допилим его.

    В первом варианте он сам определяет задержку звука по отношению к видео и переносит ее в MP4, может это лишнее, тогда без нее:

    Скрытый текст

    @ECHO OFF

    :GETFILE

    CLS

    SET /p RET=Drop the FLV file here:

    IF '%RET%' == '' GOTO GETFILE

    ECHO.

    BIN\FLVExtractCL.exe -v -a -o %RET%

    ECHO.

    SET "VIDEO=%RET:.flv=.264%"

    BIN\MediaInfo.exe --Inform=Video;%%FrameRate%% %RET% > %TEMP%\framerate.txt

    ECHO.

    FOR /F "tokens=*" %%A IN ('type %TEMP%\framerate.txt') DO SET FPS=%%A

    ECHO Frame rate: %FPS%

    SET "AUDIO=%RET:.flv=.mp3%"

    IF NOT EXIST %AUDIO% SET "AUDIO=%RET:.flv=.aac%"

    SET "OUT=%RET:.flv=.mp4%"
    SET "VIDEOSTR=%VIDEO%:fps=%FPS%"

    IF EXIST %OUT% DEL /F %OUT%

    ECHO.

    BIN\MP4Box.exe -add "%VIDEOSTR%" -add %AUDIO% -new %OUT%

    ECHO.
    ECHO Done!
    ECHO.

    PAUSE

    IF EXIST %TEMP%\framerate.txt DEL /F %TEMP%\framerate.txt
    IF EXIST %VIDEO% DEL /F %VIDEO%
    IF EXIST %AUDIO% DEL /F %AUDIO%
    [свернуть]


    А если к этому приводит автоматическое определение количества кадров в секунду, то так и быть - использовать первый скрипт.

    Чтобы разобраться в ситуации я скачал пару ВОДов и увидел, что в данном случае в контейнерах FLV количество кадров не постоянно (ни 25, ни 29.97, все это не дало бы рассинхрона с учетом сдвига дорожки), оно меняется на протяжении всего файла в угоду необходимости. При ремаксе из FLV в MP4 при помощи FLVExtract + MP4Box мы можем указать лишь постоянную частоту кадров, что не будет соответствовать действительности и приведет к постепенной рассинхронизации видео со звуком, хоть часто и не большой. Так что с ней можно мириться в угоду быстрой конвертации в MP4 и просто подвинуть звук в редакторе, это несколько секунд. Так что полагаю этот способ не умрет.

    Что будет если все таки перенести эту переменную частоту кадров из FLV в MP4, т.к. последний ее так же поддерживает? Именно это и получается при конвертации с помощью FFmpeg, он позволяет провести ремакс сохранив эту особенность и дает видео без рассинхрона, но, к сожалению видео-редакторы с переменным количеством кадров нормально не работают, именно по этому возникают ошибки. Выходит для того, чтобы получить цельный кусок видео для редактирования без малейших проблем с синхронизацией - нужно полное перекодирование видео потока, что и делает большинство стримеров sc2tv.
    Последний раз редактировалось Dm1; 02.11.2011 в 00:32.

  8. #48
    забанен навсегда
    Регистрация
    26.06.2011
    Сообщений
    724
    проверил - работает! ) афигеть! )
    спасибо вам милые люди ) пойду закрывать водологи )

    ---------- Сообщение добавлено в 11:51 ---------- Предыдущее сообщение было в 11:49 ----------

    @ECHO OFF
    SET /p RET=Drop your FLV into this window:
    IF '%RET%' == '' GOTO ERR
    ffmpeg.exe -i %RET% -f mp4 -vcodec copy -acodec copy %RET%.mp4
    GOTO END
    :ERR
    ECHO error: no file
    :END
    PAUSE

    это решение работает у меня )

  9. #49
    Активный участник
    Регистрация
    15.05.2011
    Сообщений
    713
    Кстати, вчера на ночном стриме, когда все закончилось уже и просто уже сидели разговаривали я открыл канал НАСЛ на твиче, и там стрима самого не было, но воды лежали.
    Но посмотреть их можно только подписчикам (25$!)

    Как оказалось, эта "Проблема" также решается через api запрос, и мы можем скачать целиком запись в супер качестве совершенно бесплатно

    Например, последний вод:
    http://ru.twitch.tv/naslseasontwo/b/299927683

    ->

    http://api.justin.tv/api/clip/show/299927683.xml

    ->

    <video_file_url>
    http://media7.justin.tv/archives/201...1321204538.flv
    </video_file_url>


    <transcode_file_urls>
    <transcode_360p>
    http://media17.justin.tv/archives/20..._299927683.flv
    </transcode_360p>
    <transcode_480p>
    http://media16.justin.tv/archives/20..._299927683.flv
    </transcode_480p>
    <transcode_240p>
    http://media6.justin.tv/archives/201..._299927683.flv
    </transcode_240p>
    <transcode_720p>
    http://media5.justin.tv/archives/201..._299927683.flv
    </transcode_720p>


    Выбирай что хочешь прям таки.

    Первая ссылка = оригинальное качество.
    Transcode - "пережимка" под 720/480/360.


    Также под водом ссылки на части 2-9 есть, т.е. скачать можно ВСЕ.
    Последний раз редактировалось fok; 14.11.2011 в 18:16.

  10. #50
    Активный участник
    Регистрация
    15.05.2011
    Сообщений
    713
    Меня тут спросили "Как скачать с Youtube", к моему удивлению почти никто не знал фишку с "ss"

    Вобщем, нужно переделать ссылку
    youtube -> SSyoutube

    Т.е. добавив 2 буквы в строке адреса.

    Вас перекинет на другой сайт и там будут все варианты для скачивания:
    от flv 360
    до mp4 1080

    И mp4 правильно пожатый, т.е. открывается в редакторах.


    Для примера:
    http://www.youtube.com/watch?v=9yOw-hYMbDY
    http://www.ssyoutube.com/watch?v=9yOw-hYMbDY

    FLV 240p
    FLV 360p
    FLV 480p
    MP4 360p
    MP4 720p
    WebM 360p
    WebM 720p
    3GP 240p


    Это поможет тем, кто хочет скачать воды с youtube на который начали частенько выкладывать

  11. #51
    OBS-информер
    Регистрация
    14.01.2011
    Адрес
    Саранск, Мордовия
    Сообщений
    1,065
    Download Master умеет. Берете ссылку со страницы видео, добавляете в DM, выбираете качество, ждете - и опа, видео на диске. Это удобнее, чем в браузере, потому что можно очередь сделать.
    Tell me, Eddie... Is that a rabbit in your cloak or you just happy to see me? :happy:
    Мозг комиссии по правам фан-стримеров

  12. #52
    Новичок
    Регистрация
    22.08.2010
    Сообщений
    12
    Что делать если проблемы со звуком в скайпе? 1.Собеседник "как из бочки"? 2.Собеседник очень тихо?

  13. #53
    Активный участник
    Регистрация
    15.05.2011
    Сообщений
    713
    Новая функция Xsplit'a: Test Bandwidth.


    Сегодня был обновлен Xsplit до 6-ой версии бета-теста, и уже достаточно настойчиво предлагает купить программу - походу "шестая" станет последней версией перед релизом. В любом случае уже близко.

    В новый Xsplit была добавлена новая функция - Test Bandwidth, которая проверяет Ваш интернет канал на возможность стримить в *ваш выставленный видео битрейт* + *аудио битрейт*.

    Актуально для людей, пытающихся самостоятельно настроить стрим, но у них "лаги, фризы и картинка пропадает", т.е. для тех кто попросту не знает какие цифры им нужно выставлять.
    Да, стрим теперь настраивать стало ЕЩЕ проще. Вместо привычно метода проб и ошибок теперь мы получаем его более удобный и быстрый вариант.


    Допустим, Вы поставили 1100kbps на видеопоток и 128kbps на аудио.
    Нажмимаем Test Bandwidth, открывается окошко. У меня там появляется вот такой текст:

    Initializing connection to server...
    Initializing connection to server.........
    Initializing transmission to server... (100%)
    Average data rate during 1069 ms: 1127 kbps...
    Average data rate during 2098 ms: 1131 kbps...
    Average data rate during 2033 ms: 1163 kbps...
    Average data rate during 2032 ms: 994 kbps...
    Average data rate during 2071 ms: 1187 kbps...
    Average data rate during 1097 ms: 1208 kbps...
    Average data rate during 2100 ms: 1155 kbps...
    Average data rate during 2100 ms: 1136 kbps...
    Average data rate during 2099 ms: 1149 kbps...
    Average data rate during 2100 ms: 1140 kbps...
    Average data rate during 2100 ms: 1145 kbps...
    Average data rate during 2100 ms: 1117 kbps...
    Average data rate during 2100 ms: 1104 kbps...
    Average data rate during 2100 ms: 1156 kbps...
    Average data rate during 2100 ms: 1148 kbps...
    Done.
    Average data rate: 1137 kbps.
    Dropped frames: 93
    Your bandwidth to server is probably not sufficient.
    You can redo the test, but if the test consistently gives you a RED signal, you may consider lowering your combined audio bitrate and max video bitrate to below 1228 kbps.



    Т.е. сначала устанавливается соединение с сервером, а потом делается что-то вроде стрима, но без стрима, если уж совсем простым языком. Вам не нужно больше пускать "тестовые трансляции", потом самому их смотреть чтобы увидеть "а были ли лаги?"

    Теперь на этот вопрос отвечает этот текст.
    Dropped frames: 93 - означает, что смотреть невозможно. А точнее - конкретно в эту минуту при Ваших настройках стрима в 1137kbps у Вас бы стрим лагал неимоверно.

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



    В FME к примеру показ дропов был во время стрима, в Xsplit его тоже добавили. Теперь он отображается в title bar во время стрима - это где красным цветом пишет битрейт, зрителей и т.д.
    Но т.к. Xsplit принято сворачивать во время стрима, потому что он жрет ресурсы, то толку от этой фишки немного, но как факт - она есть.

    Функция теста мне кажется очень удобной, т.к. можно ДО стрима проверить СРЕДНЕЕ количество дропов которые бы появились.
    Достаточно удобно, я узнал, что стримить вечером могу, увы, только в 150 битрейте.
    Днем 1500 без проблем #СпасибоПровайдеруЗаЭто.



    Полный же список изменений находится здесь: https://www.xsplit.com/issues.php
    Последний раз редактировалось fok; 07.12.2011 в 20:46.

  14. #54
    Активный участник
    Регистрация
    15.05.2011
    Сообщений
    713
    Осторожней с новой функцией, она таки запускает СТРИМ на тестовые 40 секунд и он появляется на твиче)
    Вчера раз 100 ее запускал - замучился удалять компромат с канала

  15. #55
    Активный участник
    Регистрация
    17.05.2010
    Адрес
    .
    Сообщений
    2,234
    Цитата Сообщение от fok Посмотреть сообщение
    Сегодня был обновлен Xsplit до 6-ой версии бета-теста, и уже достаточно настойчиво предлагает купить программу - походу "шестая" станет последней версией перед релизом. В любом случае уже близко.
    Я заранее блокировал все айпишники по которым xsplit ломится при запуске. Авось поможет.

    Скрытый текст

    216.146.39.70
    216.146.39.70
    91.198.22.70
    216.146.38.70
    174.129.251.230
    173.194.35.203
    188.121.36.239
    97.74.104.201
    [свернуть]

  16. #56
    eSnQ Duke
    Guest
    ссылка на пуштутолк мертвая. вот альтернативу нашол http://hardingonline.se/hgptt/

  17. #57
    Активный участник
    Регистрация
    15.05.2011
    Сообщений
    713
    Новое обновление Xsplit

    Из главного можно выделить только, что производительность от захвата через Game Source в приложениях использующих Dx10 / Dx 11 увеличилась, насколько не написано, нужно проверять имея купленный Xsplit, т.к. эта функция доступна только в нем.

    Также теперь можно захватывать в фулскрин, но я попытался переключить с оконного в ск2 и посмотреть в LocalRecording - ничего не поменялось, такое же мерцание как и обычно.


    Остальной список в основном про плагины, пара новых галочек и т.д.
    https://www.xsplit.com/issues.php

  18. #58
    Активный участник
    Регистрация
    15.03.2011
    Сообщений
    479
    фуллскрин работает на отличненько,уже опробовал на доте 2.

  19. #59
    Новобранец
    Регистрация
    27.10.2010
    Сообщений
    53
    Эм.. попробовал вставить картинку со статусом стрима.. но..
    Это у меня руки из попы? Или скрипт не актуален?!

  20. #60
    Активный участник
    Регистрация
    15.05.2011
    Сообщений
    713
    Счетчик с последнего месяца перестал быть доступен в этом виде, картинка с твичем удалилась по времени, но превьюшка все еще доступна.

    <- whitera
    Последний раз редактировалось fok; 04.01.2012 в 02:42.

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •