Файл flv не перематывается

Обновлено: 07.07.2024

Всем, кто сталкивался с проблемой Flash Video (FLV),
я думаю будет интересна эта тема.

Как правило, возникает несколько вопросов по поводу
использования данного типа видео, а именно:
- хочу ли я просто посмотреть это видео на сайте и всё?
- а может мне захочется его сохранить у себя и смотреть ещё раз, не тратя трафик?
- а какие проблемы меня ждут с последующими просмотрами сохранённого FLV видео?

Напрашивается вывод: надо сливать на винт. А как?

Есть предложения смотреть видео с начала до конца,
а потом шерстить кэш используемого браузера на
наличие осевшего ролика и оттуда его скопировать.
Данный метод не очень практичен что-ли, даже потому что
надо и ждать полное время воспроизведения, и ещё его искать.
(А если в кеше накопилось уйма файлов?)

Кстати, на некоторых сайтах предлагают воспроизвести Flash видео,
которое находится не на их сайте, а на том же ЙуТуб. А получить
ссылку простым правым кликом не получается. Для этого просто лезем
в кишки HTML (Просмотр HTML-кода). Ищем там ссылку на ЙуТуб того же
вида (как показано ранее). Загоняем в USD, получаем прямой линк,
качаем файл, и вуаля. Конечный файл надо будет (при необходимости)
как-нибудь назвать и добавить расширение в конце ".flv".
Иногда в HTML-коде можно найти просто номер ролика, к нему
остаётся добавить кусок URL без номера и скачать.

С этим разобрались, поехали далее. как воспроизвести?

Варианты с переводом в другие форматы не рассматриваю, нам надо
воспроизвести Flash Video формат.

Есть варианты воспроизводить Flash Video через различные FLV-плееры,
но по функциональности они, как правило, уступают всеформатным.
Да и каждому по душе обязательно какой-то свой плеер.

Для воспроизведения любым плеером многими предлагается ставить
всеми уважаемый K-Lite Mega Codec Pack последних версий (или что-либо подобное),
проставить галочки при установке на FFDSHOW и на FLV Splitter.
Или ставить всё это отдельно.
Полазить в настройках FFDSHOW, найти в кодеках FLV1 и установить "libavcodec".

Но есть вариант получше, для тех, например, кто не хочет
ставить FFDSHOW.

Не важно, как поставить FLV кодек, самое главное что Flash Video
будет открываться в Проигрывателе Windows Media и некоторых
других. Но в этом кодеке есть небольшой баг, не позволяющий, например,
играть FLV в Media Player Classic.
Но я сделал заплатку fix.reg и теперь кодек стал полноценным.
Заплатка ставится ПОСЛЕ установки кодека.
После Flash Video играется на любом проигрывателе.

Кстати, в Media Player Classic надо отключить внутренний FLV фильтр:
Options->Internal Filters->Source Filters->FLV<-снять галочку->OK.

Резюме решений проблемы зависания видео при воспроизведении flv.js

В последнее время в проекте необходимы некоторые функции записи, трансляции и прямой трансляции, и нужны компоненты для воспроизведения видео в формате flv.Я нашел компонент с открытым исходным кодом flv.js станции Б.

Эта статья не касается конкретного использования flv.js, пожалуйста, обратитесь к конкретному использованию flv.jsАдрес GitHub станции B

Опишите только проблемы, с которыми вы столкнулись при использовании, и обратитесь к нему.

  • Проблема с перемоткой вперед после записи в формате FLV
  • Междоменные проблемы при воспроизведении FLV

flv быстрая перемотка вперед

Когда flv.js перематывается вперед, видео останавливается по двум причинам:

  • Сервер не оборудован OPTIONS Запрос, добавьте в конфигурационный файл nginx:
  • flv не имеет информации о метаданных, вам нужно использовать инструмент yamdi для ввода информации

Используйте yamdi для ввода команд с информацией о метаданных следующим образом:

После этой операции flv не будет зависать при быстрой перемотке вперед

Проблема ослабления звука FLV при прямом эфире

Найдено в реальном использовании, fixAudioTimestampGap Обработает звук

Официальный веб-сайт описывает это так: Заполняйте беззвучные аудиокадры, чтобы избежать несинхронизации аудио / видео при обнаружении большого промежутка между метками времени звука. В основном это проблема несинхронизации звука и видео. Значение по умолчанию верно. Если сеть позволяет, его можно изменить на false.

Интеллектуальная рекомендация

Поверните строку в целые числа

Тема Описание Преобразуйте строку в целое число (реализация функции integer.valueof (строка), но строка не совпадает 0), требуя функции библиотеки, которая нельзя использовать для преобразования целых.

Docker создает репликацию Redis Master-Slave

Centos установить докер быстрый старт докера Создать Dockerfile Поместите файл на сервер Linux, создайте папку / usr / docker / redis и поместите его в этот каталог Выполните следующий код в каталоге .


Установка GateOne на новом CentOS7

Установка GateOne на новом CentOS7 В последнее время исследуются такие инструменты, как WebSSH2, в настоящее время требуется встроить терминал ssh в веб-приложение и найти GateOne. GateOne - это веб-в.


Примечания к исследованию Qt4 (5), QWaitCondition of QThread Learning


Практические занятия: решения проблем системы управления обучением

Сразу после получения задания будет много трудностей и много проблем. Хорошо иметь проблему, а это значит, что вы можете получить новые знания. Неважно, есть ли проблемы, ключ в том, как их решить. пр.

Вам также может понравиться


искробезопасная практика (5) обратный индекс

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


Решение центра тяжести неправильного многоугольника

Справочник статей Во-первых, решение центра тяжести неправильных многоугольников 1.1 Метод расчета треугольника центра тяжести 1.2 Метод расчета площади треугольника 1.3 Метод расчета площади полигона.

Всем доброго времени суток. Конвертирую видео с помощью ffmpeg из flv в mp4 . После этого на сервере перестает работать стиминг(перемотка). Поискал по форумам и понял что не передаются мета данные, поэтому якобы и не работает перемотка. Можно ли это решить путем самого ffmpeg?

Конвертирую вот так

Айратиус, да. В современных версиях ffmpeg все намного проще стало - -movflags faststart . В древнем интернете много чего написано, но сейчас вам просто нужен этот ключ.

netwind:
Айратиус, да. В современных версиях ffmpeg все намного проще стало - -movflags faststart . В древнем интернете много чего написано, но сейчас вам просто нужен этот ключ.

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

Что за плеер? Нативный HTML5, FLash или обертка под HTML5? В каких браузерах проверяли? Пользуюсь вот такой командой:

ffmpeg -y -threads 0 -i "%s" -c:v libx264 -preset slow -crf 20 -s %dx%d -movflags faststart -vsync 2 -c:a libfaac -ar 44100 -ab 128k "%s"

Joker-jar:
Что за плеер? Нативный HTML5, FLash или обертка под HTML5? В каких браузерах проверяли? Пользуюсь вот такой командой:

ffmpeg -y -threads 0 -i "%s" -c:v libx264 -preset slow -crf 20 -s %dx%d -movflags faststart -vsync 2 -c:a libfaac -ar 44100 -ab 128k "%s"

А вы для centos пользуетесь этой командой? Я так понимаю что для моего кода помимо -movflags faststart не хватало остальных параметров

Не работает перемотка. Видео сразу начинает проигрывать

Айратиус, ну там еще другие ньюансы есть : плеер должен поддерживать отправку перемотки и сервер должен согласованно понимать эти параметры. Все это надо сверить.

Кстати, nginx должен быть версий хотя бы в районе 1.8 из-за нескольких важных исправленных багов в модуле mp4.

Айратиус, не вижу в ваших словах понимания .

согласованная работа трех разных компонент обеспечивают перемотку mp4 :

1. перенос moov atom в начало файла и это легко проверить посмотрев на файл - там будут буковки "moov" в начале, а не в конце.

2. поддержка перемотки плеером - отправка именованного параметра или же указание байт через заголовок Range: (как в uppod). Посмотрите что происходит в браузере в отладчике сети (допустим, в firebug)

3. поддержка отдачи с нужного места nginx на основе параметра с тем же именем или же через заголовок Range: . Это тоже видно в отладчике сети.

Все это нужно проверить и заработает.

netwind:
Айратиус, не вижу в ваших словах понимания .
согласованная работа трех разных компонент обеспечивают перемотку mp4 :
1. перенос moov atom в начало файла и это легко проверить посмотрев на файл - там будут буковки "moov" в начале, а не в конце.
2. поддержка перемотки плеером - отправка именованного параметра или же указание байт через заголовок Range: (как в uppod). Посмотрите что происходит в браузере в отладчике сети (допустим, в firebug)
3. поддержка отдачи с нужного места nginx на основе параметра с тем же именем или же через заголовок Range: . Это тоже видно в отладчике сети.

Все это нужно проверить и заработает.

Я очень благодарен за попытку помочь, но что именно не понятно исходя из того что другие .mp4, .flv РАБОТАЮТ на этом сервере? Но я не понимаю в каком месте он ломается. Потому что проблема частично решилась (видео начинает проигрываться сразу). Остается только вопрос перемотки. (а мы знаем что перемотка работает для других .mp4, .flv на этом сервере)

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

Странно что одни файлы работают, а другие с moov atom теперь уже предположительно (! ) перенесенным в начало не работают. C ffmpeg скорее всего все уже правильно. Ошибиться можно где угодно еще.

Надо на конкретных файлах, сайте и плеере смотреть. Я вам подсказываю список того, что нужно проверить и как.

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

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

D-Pulse 4 марта 2018 23:04
проще батником скачай его, закинь на рабочий стол
папку с FLV MEDIA UTILITY 2 положи в диск C


или куда тебе удобно положи, но тогда в батнике исправь путь к ffmpeg.exe

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


Примечание: Не указываю прямой URL по причине того, что ссылки по комментариям на нашем форуме динамически меняются с каждым очередным вытеснением свежими комментариями на последующие страницы темы всё дальше и дальше от первой страницы.

Предложу еще несколько вариантов батников для данной задачи.


1. Отсутстует переименование исходных и выходящих файлов (нет замены пробелов на символы нижнего подчеркивания)
2. Будут обработаны все файлы flv в папке применения с любым допустимым операционной системой названием файла, например, с кириллицей и / или пробелами. Т.е., даже с таким названием, которое указанный в начале коммента батник не осилит:

Amateur: No such file or directory
Не удается найти указанный файл.

(указанный в начале коммента батник не может правильно работать с восклицательным знаком в названии файла, потому что этот знак присутствует в синтаксисе команд в данном батнике)

1. Батник исправления времени flv записей.
Для каждого исходного файла flv будет создан исправленный файл, в названии которого будет добавлен в конце суффикс _FIX. Исходные файлы не удаляются.

2. Батник исправления времени flv записей с пересборкой в удобный контейнер .mp4
Будет произведена просто пересборка видео и аудио в другой контейнер, при этом автоматически исправляется и тайминг.

3. Батник исправления времени flv записей с пересборкой в удобный контейнер .mp4 (Для старых файлов flv, полученных при записи, когда применялись аудиокодеки типа Nellymoser, Speex и т.п., не поддерживаемые контейнером .mp4)


То есть, происходит пересборка видео + перекодирование аудио в формат AAC с настройками по умолчанию, при этом автоматически исправляется и тайминг.
Примечание: применялось на BongaCams примерно до мая 2017 г.

Батник - пакетный файл (англ. batch file) - текстовый файл, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. Содержимое (на черном фоне под спойлером) скопировать в текстовый файл и сохранить с расширением .bat или .cmd, например: "FLV_to_FLV_FIX.cmd"
Батник поместить в специально созданную папку, где будет происходить процесс исправления файлов flv. Необходимое количество файлов flv нужно будет скопировать или переместить из основной папки записи. Запустить батник двойным щелчком.

Непосредственно исправлением занимается ffmpeg. FFMPEG - набор библиотек, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах. Как установить в систему:

Чтобы убедиться, что ffmpeg работает, наберите в командной строке:
ffmpeg -version
Программа выдаст инфо о версии и о конфигурации.
Если выскочит типа: "ffmpeg" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.", значит вы что-то сделали неточно.


При включенном протоколировании во время работы батника могут появляться различные предупреждения. Обычно желтого цвета - можно игнорировать. Даже на красный цвет не всегда стоит пугаться. Формат FLV - дерьмо, соответственно, проблемы. Понятное дело, если выдаст красным цветом этакое:

. No such file or directory
Не удается найти указанный файл.

Субьективным фактором успеха может служить появление в конце процесса для каждого файла подобной записи:

Для тех, кого работа с командной строкой приводит в тихий ужас, есть еще вариант с графическим интерфейсом:

1. Распаковать FLV UTILITY.rar
2. Открыть файл FLV Media Utility.exe
3. Загрузить кнопкой File Open все необходимые файлы FLV в окно Files List.
4. Выделить файлы кнопкой Select All, все файлы окажутся также в окне Working List.
5. Поставить галочку Replace (галочка с Remove снимется автоматом).
6. Выделить первый файл из списка Working List и нажать Fix.
7. После появления надписи: "Output has finished" выделить второй файл и нажать Fix, и так поочередно со всеми файлами.

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

1. Video Thumbnails Maker by Scorp - многофункциональная с множеством настроек внешнего вида листов


2. Плеер более проще и создание листов в нем намного быстрее PotPlayer
запускаем плеер, жмем alt+N закидываем в окно все файлы настраиваем внешний вид листа и жмем ок.

папку ffmpeg-win64 ложим в диск С или туда куда удобно, но тогда не забываем в батниках изменить путь к ffmpeg.exe
папку fswatermark ложим на рабочий стол


что к чему

1. в начале обведен исходный формат файла на который клеим марку, у меня flv, но его можно и нужно менять на тот формат в котором находится ваше видео.
2. в рамке обведен путь к ffmpeg.exe.
3. 0.4 это прозрачность вотермарки, настраивается от 0.1 до 0.9, чем меньше число, тем больше прозрачность.
4. -crf 24 это настройка сжатия, чем больше число тем больше сжатие (влияет на качество и размер видео) не рекомендуется ставить меньше 20 и больше 26, тут можно самому поэкспериментировать.
5. формат в котором получится файл с вотермаркой.
6. другие цифры и числа это настройки плавания марки, каждый может поэкспериментировать с ними сам.

в папке находится три готовых батника под разные разрешения видео, и три логотипа с разными размерами, каждый под соответствующий батник

320-480.bat для видео с самым маленьким разрешением, два других соответственно для бОльших разрешений.

как запустить? закидываем в папку с батниками ваш файл который вы хотите получить с вотермаркой, смотрим чтобы его формат соответствовал настройкам батника, если надо, подправляем настройки
(батники редактируются блокнотом), можно закинуть сразу много файлов в папку и они по очереди обработаются.
запускаем нужный батник двойным кликом и немного ждем, готовый файл будет находиться в этой же папке с окончанием flv.mp4 или mp4.mp4 и т.д.
примечание - в названиях файлов и в папке с батником, не должно быть кириллици, пробелов и спецсимволов

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


Самый простой способ удалить накладные значки при просмотре - воспользоваться внешним окном в таких браузерах, как Yandex и Opera:

Второй способ - воспользоваться расширением для браузера.

1. Установите расширение для браузера - uBlock Origin, AdBlock Plus или Adblocker Genesis Plus и т.п.
2. В настройках расширения в Мой список фильтров просто добавьте эти фильтры (особенно актуально в гостевом режиме)

Пишет разные чаты в одной консоли (окне)!

Да, да, да, я знаю что есть более крутая сборка, но это универсальная, рабочая и без мозгоёбства.

3. Копируем плагины и вставляем, ПУТЬ: C:\Program Files (x86)\Streamlink\pkgs\streamlink\plugins (внимание в папке pkgs и plugins (есть папка plugin — не путать)).

5. Нажимаем правой кнопкой мыши на батник recS и выбираем изменить.
Меняем 4 строчку: set savedir=C:\rec и вместо C:\rec указываем путь куда сохранять файлы!

Думаю логику объяснять не надо, сначала новой строки start /b recS.bat пробел НИК_МОДЕЛИ пробел НАЗВАНИЕ_ВИДЕО_ЧАТА.

7. Меняйте нынешние и добавляете новые, сколько угодно (сколько ваш ПК и инет потянет).

8. Запуск батника, двойное нажатие на starter_recS

9. Оба батника держать в одной папке, для удобства starter_recS как ярлык можете перенести в более удобное место. После удаления или добавления модели в батник, батник включенный выключаем и запускаем заново.

10. Лайк к этой записи.

p.s.: в батнике recS можно ещё поменять параметр --retry-streams 20 (где 20 это секунды), на любое другое (оптимально 60). Это время через сколько секунд будет обновляться поток. Я пишу мало моделей , 20 секунд для меня не ресурсозатратно, система не тупит. Но когда много, ставьте 60 и более, иначе компьютер будет подтупливать.


список моделей в stripchat.txt
запуск: stripchat.ps1 > ПКМ > "Выполнить с помощью PowerShell"

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

аналогичный скрипт и его инструкция как для stripchat, только для бонги.

список моделей в bongacams.txt



настройка
открыть StreamlinkGUI.ps1 в текстовом редакторе:
$save_directory = "D:\Records\" - указать каталог с записями
$load_model_list_on_startup = "yes" - если нужно загружать список моделей при запуске
пример списка modellist.txt:

miss_juliaa;Chaturbate;best
Slemgem666;BongaCams;720p
KeimiMei;StripChat;240p


не работает с форматом ts и не исправленными flv



Найти запись нужной модели, если ее запись тут есть, можно через расширенный поиск (Жмём эту ссылку для перехода в поиск)
выбрать в меню "Искать в комментариях".

важно точно прописать ник или логин модели.
Примечание: поиск ищет слова в котором минимум 3 символа, но чем меньше символов в слове тем больше поиск выдаст не точных результатов, но среди таких результатов можно найти слова с тремя буквами.
Например, если вы ищите слово "bon" поиск выдаст результаты со словами "bong" "bongacams" carbon, abonent и тд.


Ответ на пост «Мигранты решили атаковать поляков бревном, но добежать до забора не смогли — их облили из водомета»

Раз в месяц зрители выбирают одного мигранта, которого пускают в Польшу.

Куда то гонор пропал, да и память отшибло

Был тут не далее тип который тиранил всю округу со своим песелем. Но что то пошло у него не по плану.

Профессионал своего дела

Профессионал своего дела

Говнюкам не надо верить

У нас разок ребятки молодые на лестничной площадке побарагозили - окно разбили, намусорили. Ну мы с соседом вышли на шум.

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

Я соседу говорю, ну вот и славно, только давай все же ментов вызовем, пусть запишут их фамилии и адреса. Если все сделают, как обещают, заявление заберем.

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

Естественно, на другой день никто ничего не убрал, окно не починил.

Соседская жена ходила к их родителям, но бестолку, детей дома нет, матери говорят - ничо не знаем, может это не наши были, и вообще денег нет, извините идите нахуй.

Короче, в итоге сосед и убирал срач, и стекло вставлял.

Мораль: говнюкам не надо верить, только по предоплате.

Я вас категорически приветствую

Я вас категорически приветствую

Пропал человек! Омск

Пропал человек! Омск Поиск, Пропал человек, Омск, Без рейтинга, Помощь, Поиск людей


Надежда зажглась

Надежда зажглась Властелин колец, Гэндальф, Картинка с текстом, Мемы, Перевел сам, Сигнальные огни


Ответ на пост «Ошибка ценою в сломанную жизнь»

Читайте также: