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

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













---


КОММЕНТАРИИ

Любитель
Рег: 13.05.2018
Ком-ев: 373
Рейтинг: 793
Иван Фалафель 23 июля 2018 19:37 #55849
@crazyborder, спасибо за отзывчивость!
я поэтому и извинился за дурацкий вопрос)) а свой батник я в свое время находил на каком-то форуме ответов по запросу bulk flv to mp4 ffmgeg, примерно понял, где что было, но без деталей. вроде бы работало)
к сожалению, переименовать не выйдет, ибо свалка полная, и вместе с upstore роликами, там же находятся и camshowhub. надо будет глянуть формат названий, может выйдет массово их отсортировать, если маска у камшоухаба будет другая. а что будет, если имеющийся mp4 пересоберется вновь в mp4? все видео удалятся? а то у меня такое бывало, когда батники левые запускал
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 23 июля 2018 17:38 #55841
@Иван Фалафель
Подсказать могу только по Винде.
Цитата: Иван Фалафель

но для сборки в другой контейнер разве не надо будет -c:v libx264 или нечто подобное прописывать?

Это же команда на ПЕРЕКОДИРОВАНИЕ видео. В твоем случае требуется ПЕРЕСБОРКА, т.е. копирование видеопотока в другой контейнер. У тебя имеются файлы "лжемп4" (а по факту .ts), их нужно пересобрать в реальные "мп4"

-c copy
копируется и видео, и аудио
-c:v copy
копируется конкретно видео
-c:a copy
копируется конкретно аудио
-c:v copy -c:v libx264 -crf 19
запись абсурдная, так как дается одновременно команда для видео и копировать, и перекодировать кодеком x264 (AVC) с качеством crf 19

Можешь для удобства сначала переименовать файлы .mp4 (те, что на самом деле .ts) в .ts
Затем пересобрать в настоящие .mp4
Fake_MP4_to_Real_MP4.cmd

@echo off

for %%a in (*.mp4) do (
call ren %%a %%~na.ts
)

timeout 2

for %%a in (*.ts) do (
call ffmpeg -i %%a -c copy %%~na.mp4
)


Аккуратнее с этим батником, не помещай его в папку с нормальными .mp4 ))
  • 1

Любитель
Рег: 13.05.2018
Ком-ев: 373
Рейтинг: 793
Иван Фалафель 23 июля 2018 15:07 #55827
Цитата: crazyborder
@Иван Фалафель
Посмотри эти комменты:
orwell1984 12 июля 2018 00:13
orwell1984 12 июля 2018 22:07

P.S. Просто добавлю от себя, что кодек здесь не при чем, он один и тот же - AVC. Проблема в том, что файлы с camshowhub фактически .ts (MPEG-TS), почему-то тупо переименованные в .mp4
Необходимо их все грамотно пересобрать в .mp4 (MPEG-4), напр. с помощью ffmpeg
Т.е. не перекодировать, а пересобрать в другой контейнер.
P.P.S. Кстати, апстор перекодирует видео с вполне нормальным качеством (rc=crf, crf=22.0). Камшоухаб выкладывает прямые потоки.

спасибо за наводку. заранее извиняюсь возможно за тупой вопрос, но
call "C:\ffmpeg\ffmpeg.exe" -i %%a -c copy -loglevel -8 %%a.mp4

но для сборки в другой контейнер разве не надо будет -c:v libx264 или нечто подобное прописывать? хватит и такой команды? у меня когда-то давно был батник для массовой перекодировки из flv в mp4, там как-то так решалось. и второй вопрос - с такой командой не будет конфликта названий файлов? или они перезапишутся .mp4.mp4?
ну и главный вопрос - как запустить это все не из под винды? так же указав путь к ffmpeg просто в другом расширении?


upd, нашел какой-то старый батник у себя для flv файлов:
for %%a in ("*.flv") do (
ffmpeg -i "%%a" -c:v copy -c:v libx264 -crf 19 -strict experimental "%%~na.mp4"
del "%%~na.flv"
)

если заменить расширение, то он сработает для моей цели?
  • 0

Редактор
Рег: 15.03.2017
Ком-ев: 906
Рейтинг: 2669
crazyborder 23 июля 2018 13:42 #55822
@Иван Фалафель
Посмотри эти комменты:
orwell1984 12 июля 2018 00:13
orwell1984 12 июля 2018 22:07

P.S. Просто добавлю от себя, что кодек здесь не при чем, он один и тот же - AVC. Проблема в том, что файлы с camshowhub фактически .ts (MPEG-TS), почему-то тупо переименованные в .mp4
Необходимо их все грамотно пересобрать в .mp4 (MPEG-4), напр. с помощью ffmpeg
Т.е. не перекодировать, а пересобрать в другой контейнер.
P.P.S. Кстати, апстор перекодирует видео с вполне нормальным качеством (rc=crf, crf=22.0). Камшоухаб выкладывает прямые потоки.
  • 2

Любитель
Рег: 13.05.2018
Ком-ев: 373
Рейтинг: 793
Иван Фалафель 23 июля 2018 13:29 #55821
парни, есть такая проблема - скачанные с камшоухаба видео не отображают превью и почему-то с внешнего жесткого воспроизводятся хуже (при перемотке на отметку времени есть фриз). скачанные с апстора этим не страдают. Подозреваю, дело в кодеке, видимо апстор переконвертирует видео. Какой командой ffmpeg можно прогнать все видео из папки, чтобы они "починились" - стал отображаться превью хотя бы? может быть поделитесь батником? а в идеале, еще и подскажете, как его из-под мака запустить? спасибо
  • 0

Любитель
Рег: 26.11.2016
Ком-ев: 424
Рейтинг: 2164
Eagle31 22 июля 2018 22:00 #55800
@pyotr-gusev2013,
@karataeva97,

Всем пива beeer beeer beeer beeer beeer Всё заработало ag
  • 2

Модератор
Рег: 22.10.2014
Ком-ев: 9 872
Рейтинг: 33561
D-Pulse 22 июля 2018 21:17 #55795
@poltergeist, у инструктора разрешено перекодирование и ты у себя разреши.
  • 0

Местный
Рег: 15.12.2016
Ком-ев: 1 707
Рейтинг: 3455
poltergeist 22 июля 2018 21:15 #55794
@D-Pulse, не помогает, я записываемые файлы из контейнера .ts или .flv перегоняю в .mp4, при этом кодирование остается без изменений - AVC (H264). Да, перекодирование у меня отключено. Странно, у Instructor тоже вроде файлы с этим же кодеком...хз, может опенлоад хочет Н263?
  • 0

Модератор
Рег: 22.10.2014
Ком-ев: 9 872
Рейтинг: 33561
D-Pulse 22 июля 2018 18:36 #55767
Цитата: poltergeist
какого хера опенлоад не дает мне возможности залить файлы больше 1 Гигабайта? Пишет, что невозможно сохранить и требуется перекодировка, если файл больше 1 Гига. Подскажите.

это ограничения. больше одного гига разрешено только мп4 файлы лить или разрешить конвертирование из других форматов, короче опенлоад разрешает больше 1 гига те файлы которые можно просмотреть онлайн.
у тебя насолько понял запрещено в настройках конвертировать файлы, так же опенлоад не умеет конвертить ts формат и не распознает его как видео формат который можно сконвертить в онлайн просмотр.
если ты свои ts записи переложишь в mp4 то сможешь загрузить до 2 или даже до 4 гиг, точно не помню
  • 0

VIP-webcam
Рег: 8.01.2017
Ком-ев: 1 748
Рейтинг: 4178
karbafos 22 июля 2018 18:17 #55764
@Техник, Понял, сейчас буду химичить. Всё заработало вроде, спасибо))))
  • 0

Новичок
Рег: 7.01.2017
Ком-ев: 176
Рейтинг: 62
Техник 22 июля 2018 18:16 #55763
@karbafos, Ты наверное скрипт в кодировке ANSI сохранил, а нужно было в UTF-8, я так понимаю.
  • 1

VIP-webcam
Рег: 8.01.2017
Ком-ев: 1 748
Рейтинг: 4178
karbafos 22 июля 2018 17:43 #55758
@Техник,@pyotr-gusev2013 Cпасибо)
HIDE!
  • 0

Новичок
Рег: 29.08.2016
Ком-ев: 1 406
Рейтинг: 5975
karataeva97 22 июля 2018 17:05 #55755
HIDE!
  • 2

Новичок
Рег: 7.01.2017
Ком-ев: 176
Рейтинг: 62
Техник 22 июля 2018 16:52 #55754
Цитата: pyotr-gusev2013
Вот что надо сделать. В качестве примера.
Например файл REC_BONGACAMS.py лежит по адресу E:\REC_BONGACAMS
В командруную строку тебе надо написать следующее:
E:
cd E:\REC_BONGACAMS
python REC_BONGACAMS.py

Первая команда поменяет диск С на Е
Вторая команда перейдет в папку с файлом

Во второй команде не нужно указывать диск, так как ты уже на него перешел 1й командой
E:
cd REC_BONGACAMS 

А вообще проще сразу путь указать так
python E:\REC_BONGACAMS\REC_BONGACAMS.py
  • 2

Любитель
Рег: 20.01.2018
Ком-ев: 212
Рейтинг: 842
Instructor 22 июля 2018 15:37 #55751
@poltergeist, Я без понятия, если честно) Записываю стримлинком в ts формате, потом ffmpeg конвертирую в mp4, какие-то настройки я там вроде вообще не трогал, только звук при кодировке поставил AAC 96 килобит. И по 2 гб кидал ролики в опенлоуд. Правда как я понял - ролики у которых разрешения 720 и выше - немного ужимаются в размере, допустим был ролик 1.7 гб, потом он там начинает конвертироваться, или что там с ним происходит, проценты идут, по окончанию стал - 1.3 гб. Или это просто ролики выше 1 гб ужимаются. И вроде при просмотре качество особо не меняется. Я когда зарегался на опенлоуде, то я там в настройках лазил, и что-то там менял, может там что надо выбирать. Позже гляну.
  • 1

Любитель
Рег: 26.11.2016
Ком-ев: 424
Рейтинг: 2164
Eagle31 22 июля 2018 15:35 #55750
HIDE!
  • 0

Новичок
Рег: 4.06.2017
Ком-ев: 282
Рейтинг: 836
pyotr-gusev2013 22 июля 2018 12:33 #55745
@karataeva97,
Большое спасибо за комментарии!
Исправленный вариант скрипта REC_BONGACAM.py под спойлером:
HIDE!



@karbafos,
судя по ссылке на видео ты уже добавил переменный среды.
Если все правильно сделал, то в командной строке после ввода команды
python

должно быть так:


По твоему скриншоту видно, что ты пытаешься запустить скрипт из папки C:\Users\lenovo\
и файла REC_BONGACAMS.py там у тебя нет (возникает ошибка No such file or directory)

Вот что надо сделать. В качестве примера.
Например файл REC_BONGACAMS.py лежит по адресу E:\REC_BONGACAMS
В командруную строку тебе надо написать следующее:
E:
cd E:\REC_BONGACAMS
python REC_BONGACAMS.py


Первая команда поменяет диск С на Е
Вторая команда перейдет в папку с файлом
Третья команда запустит файл на выполнение
  • 2

Любитель
Рег: 13.05.2018
Ком-ев: 373
Рейтинг: 793
Иван Фалафель 22 июля 2018 10:33 #55740
Цитата: poltergeist
@kpw, возможно это модели, которые недолики до бана...по договору на жасмине нельзя использовать другие стримминговые сайты...но там говориться, что все можно согласовать с администрацией...так что гибкость и тут есть)

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

Новичок
Рег: 29.08.2016
Ком-ев: 1 406
Рейтинг: 5975
karataeva97 22 июля 2018 09:18 #55738
@pyotr-gusev2013,
HIDE!
  • 3

Гость
Рег: --
Ком-ев: 0
Рейтинг: 3601
orwell1984 22 июля 2018 03:39 #55731
@poltergeist, кстати да, вот еще такой пример https://openload.co/f/kUt5eafhk14/sonya_5555.mp4
думаю там что-то с видео кодеком, который по какой-то причине не может быть пережат опенлоадом
  • 0
online
Новый опрос для входящих из РФ
Лента архива smotri.com
открыть
теги
online