Kuala

Рейтинг
16
Регистрация
14.01.2025
У меня хоть и небольшой им, но рост какой то начался(надеюсь не отвалиться через пару дней)
Украина, комерц, в области текстиля.

Sower #:

Поделитесь знаниями? 

Да, такое можно автоматизировать 👍
Идея простая: идём по кадрам, считаем “насколько он чёрный”, и если кадр почти весь чёрный — просто не записываем его в новый файл.

Ниже — полностью рабочий пример на Python + OpenCV.


Что нужно установить
pip install opencv-python tqdm

tqdm только для красивого прогресс-бара, можно и без него.
Скрипт: вырезаем почти чёрные кадры



import cv2
import numpy as np
from tqdm import tqdm

# === НАСТРОЙКИ ===
INPUT_VIDEO = "input_vhs.mp4"       # исходный файл
OUTPUT_VIDEO = "output_no_black.mp4"  # результат

# Кадр считаем "чёрным", если:
BRIGHTNESS_THRESHOLD = 20       # максимум яркости (0–255), выше — уже не чёрный
NON_BLACK_RATIO_THRESHOLD = 0.02  # доля НЕчёрных пикселей (2%). Если меньше — выкидываем кадр

# === ОТКРЫВАЕМ ВИДЕО ===
cap = cv2.VideoCapture(INPUT_VIDEO)
if not cap.isOpened():
    raise RuntimeError(f"Не могу открыть файл {INPUT_VIDEO}")

fps = cap.get(cv2.CAP_PROP_FPS)
width  = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
frame_count = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))

fourcc = cv2.VideoWriter_fourcc(*"mp4v")  # можно поменять при необходимости
out = cv2.VideoWriter(OUTPUT_VIDEO, fourcc, fps, (width, height))

removed_frames = 0
kept_frames = 0

print("Обработка видео, это может занять время...")

for _ in tqdm(range(frame_count)):
    ret, frame = cap.read()
    if not ret:
        break

    # Переводим в оттенки серого
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    # Пиксели, которые НЕ считаются чёрными
    non_black = np.count_nonzero(gray > BRIGHTNESS_THRESHOLD)
    total_pixels = gray.size
    non_black_ratio = non_black / total_pixels

    # Если почти всё чёрное — кадр выбрасываем
    if non_black_ratio < NON_BLACK_RATIO_THRESHOLD:
        removed_frames += 1
        continue

    out.write(frame)
    kept_frames += 1

cap.release()
out.release()

print(f"Готово.")
print(f"Всего кадров:   {frame_count}")
print(f"Удалено кадров: {removed_frames}")
print(f"Оставлено:      {kept_frames}")
print(f"Результат: {OUTPUT_VIDEO}")
Этот простой скрипт не трогает аудио, он работает только с картинкой.
То есть на выходе у вас будет видео без звука.
Vladimir SEO #:
а там есть такой функционал ?  кнопка "поторговаться"? Обычно торг идет на аутриче. 
Ну хорошо. Я уже создавал тему на этот счёт, но спрошу ещё раз. Если, например, покупаешь 50 ссылок в месяц (тема у меня не конкурентная), сколько из этих 50 анкоров должны быть прямыми коммерческими? И, например, могу ли я 50 анкоров прямых коммерческих влупить, а разбавку просто крауд купить — и всё?
Вопрос такой интересный. Торгуетесь ли вы когда покупаете ссылки с бирж? Если да то каким образом🤔
Amanitamikrodozing :

Здравствуйте и помогите пожалуйста!

На сайте WordPress столкнулся с проблемой: все страницы меток статей (/tag/...) автоматически перенаправляются на главную, хотя:

  • Метки привязаны к опубликованным статьям

  • Сами статьи открываются нормально

  • Редиректы нигде вручную не задавались

  • Используется плагин Yoast SEO

  • Также установлен Clearfy PRO (для оптимизации)

  • Тема — Jannah (от TieLabs)

  • Метки товаров (WooCommerce) работают и индексируются

  • Вот пример СТАТЬИ (запись, не продукт), к которой добавлены метки:  Микродозинг мухоморов: эффект, лечебные свойства и польза мухомора

  • А вот страница одной из меток этой статьи, которая ведет не на себя, а сразу редиректит на главную: https://muhomory-v-gruzii-kupit.com/tag/grib-shamanov/

  • Для сравнения — рабочая страница продуктовой метки (не статьи/записи), которая открывается нормально: https://muhomory-v-gruzii-kupit.com/product-tag/amanita-muscaria-mikrodozing/

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

в yoast seo настройках посмотри там найдешь думаю
Vladimir SEO #:
как угодно, это настолько мало ссылок что гугл даже не заметит. ( я конечно опускаю вариант когда ссылки будут из ньюйорк таймс И так далее ) начните с сотни, но повторю самое важное - без хорошего внутряка не работает, ссылки это не про количество( хоть это и важно) а про качество и про тип/вид/анкор/связку 
100 это вы имеете ввиду только статейные или микс с краудом?(сорян за глупые вопросы)
minsky #:
По ходу у тебя план - через год-два увидеть эффект от ссылок))
на домене ccылки до этого не ставились. Или сколько в месяц нужно для начала?
FUTP #:
Да, с чем это связано?
с апдейтом наверное🤷‍♂️ По логике так и должно работать изначально, потому что до этого гугл показывал сайт по всяким мусорным запросам
Почему на некоторых карточках товара 
"Данные о товарах продавца" есть, а на других нету?
Это сам гугл выбирает?


Vladimir SEO #:

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

блина только что подумал какие же запчасти то на вукомерце ? надеюсь не авто 

а почему кстати авто не подходит?

Всего: 93