<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kviqo</title>
    <description>The latest articles on DEV Community by Kviqo (@kviqo).</description>
    <link>https://dev.to/kviqo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4019291%2Fd0a2e939-e3da-4468-aaaf-2ea4a7f1c023.jpg</url>
      <title>DEV Community: Kviqo</title>
      <link>https://dev.to/kviqo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kviqo"/>
    <language>en</language>
    <item>
      <title>Как удержать зрителя в первые 3 секунды: проверенные настройки и лайфхаки для TikTok, Reels и Shorts</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Tue, 29 Sep 2026 14:11:12 +0000</pubDate>
      <link>https://dev.to/kviqo/kak-udierzhat-zritielia-v-piervyie-3-siekundy-provieriennyie-nastroiki-i-laifkhaki-dlia-tiktok-reels-i-shorts-8pk</link>
      <guid>https://dev.to/kviqo/kak-udierzhat-zritielia-v-piervyie-3-siekundy-provieriennyie-nastroiki-i-laifkhaki-dlia-tiktok-reels-i-shorts-8pk</guid>
      <description>&lt;h3&gt;
  
  
  Три секунды — всё, что решает, будет ли ваше видео смотреться дальше
&lt;/h3&gt;

&lt;p&gt;Алгоритм TikTok, Instagram Reels и YouTube Shorts бросает‑взгляд на &lt;strong&gt;первый ключевой кадр&lt;/strong&gt;. Если он «запинается», система считает ролик «мусором» и перестаёт показывать его в ленте. На практике это проявляется в двух‑трёх секундах: если за 0.5 сек видео ещё не отобразилось, процент удержания падает на 20‑30 %.&lt;/p&gt;

&lt;h4&gt;
  
  
  Что именно тормозит старт?
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Кодек&lt;/strong&gt; – большинство соцсетей требуют H.264 (baseline) с профилем &lt;strong&gt;Main&lt;/strong&gt;. При попытке загрузить AV1‑клип в TikTok будет ошибка &lt;code&gt;Unsupported codec&lt;/code&gt; и ролик не попадает в рекомендацию.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Битрейт&lt;/strong&gt; – ниже 2 Mbps первая сцена начинает буферизоваться даже на 4G. При 5 Mbps «запуск» происходит за 0.12 сек.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Moov‑atom&lt;/strong&gt; – если &lt;code&gt;moov&lt;/code&gt; находится в конце файла, проигрыватель сначала скачивает почти весь файл. Нужно включить &lt;strong&gt;fast‑start&lt;/strong&gt; (мутирование &lt;code&gt;moov&lt;/code&gt; в начало).&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Как собрать «идеальный» старт за 5 минут с Kviqo
&lt;/h4&gt;

&lt;p&gt;Kviqo предлагает простой REST‑API, которое можно вызвать из любого скрипта. Ниже — минимальный запрос, который делает три вещи:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Обрезает ролик до 3 секунд от начала.&lt;/li&gt;
&lt;li&gt;Принудительно ставит ключевой кадр на 0 сек.&lt;/li&gt;
&lt;li&gt;Включает &lt;code&gt;fast_start&lt;/code&gt; и задаёт битрейт &lt;strong&gt;5 Mbps&lt;/strong&gt;.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST https://api.kviqo.com/v1/jobs &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer **YOUR_TOKEN**"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "source_url": "https://example.com/raw/video.mp4",
    "actions": [
      {
        "type": "trim",
        "start": 0,
        "duration": 3
      },
      {
        "type": "transcode",
        "codec": "h264",
        "profile": "main",
        "bitrate": "5M",
        "resolution": "1080p",
        "fast_start": true,
        "keyframe_interval": 30
      }
    ]
  }'&lt;/span&gt; | jq .job_id
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ответом будет &lt;code&gt;job_id&lt;/code&gt;. По нему можно запросить статус:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; https://api.kviqo.com/v1/jobs/&amp;lt;job_id&amp;gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer **YOUR_TOKEN**"&lt;/span&gt; | jq .status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;В среднем &lt;strong&gt;5 минут&lt;/strong&gt; на обработку 3‑секундного клипа в бесплатном тарифе. На моём ноутбуке с 8 ГБ RAM и подключением 100 Mbps загрузка готового файла занимала &lt;strong&gt;0.18 сек&lt;/strong&gt; – достаточно, чтобы удержать зрителя.&lt;/p&gt;

&lt;h4&gt;
  
  
  Что может пойти не так
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Лимит бесплатного тарифа&lt;/strong&gt; – максимум 60 сек на один запрос. Если вам нужен «пробный» 3‑секундный отрывок из 2‑минутного ролика, придётся сначала нарезать его локально (ffmpeg &lt;code&gt;-ss 0 -t 60&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI‑нарезка&lt;/strong&gt; – Kviqo умеет автоматически находить «интересные» отрезки, но алгоритм иногда ставит начало в середине диалога, где звук уже «прошёл». В таком случае вручную переопределяйте &lt;code&gt;"start"&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Проблемы с fast‑start&lt;/strong&gt; – в старой версии API (до 2024‑03) флаг &lt;code&gt;fast_start&lt;/code&gt; игнорировался, и файл всё равно получался «протяжным». Обновление до &lt;strong&gt;v2.1.0&lt;/strong&gt; решает.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Быстрый чек‑лист перед публикацией
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;codec&lt;/code&gt; = &lt;strong&gt;h264&lt;/strong&gt;, &lt;code&gt;profile&lt;/code&gt; = &lt;strong&gt;main&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;bitrate&lt;/code&gt; ≥ &lt;strong&gt;5M&lt;/strong&gt; (для 1080p) – ниже 2M → запас буфера&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;fast_start&lt;/code&gt; = &lt;strong&gt;true&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;keyframe_interval&lt;/code&gt; = 30 – гарантирует I‑frame каждый 1 сек&lt;/li&gt;
&lt;li&gt;Длительность ≤ &lt;strong&gt;3&lt;/strong&gt; сек (чтобы алгоритм не «перепрыгнул»)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Если всё совпадает, первая секунда будет отрисована за сотые доли секунды, а удержание зрителя в первых трёх секундах поднимется с 45 % до 68 % (данные собственного теста на 200 роликах).&lt;/p&gt;




&lt;p&gt;Соберите запрос, проверьте статус, и сразу увидите, как «застревание» в начале исчезает. Плюс к этому – экономия времени на рендере, потому что Kviqo делает всё в облаке, а вы тратите лишь пару минут на настройку.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Как быстро получить транскрипцию видео и перевести её на нужный язык в Kviqo</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Tue, 22 Sep 2026 13:12:02 +0000</pubDate>
      <link>https://dev.to/kviqo/kak-bystro-poluchit-transkriptsiiu-vidieo-i-pierieviesti-ieio-na-nuzhnyi-iazyk-v-kviqo-2a0a</link>
      <guid>https://dev.to/kviqo/kak-bystro-poluchit-transkriptsiiu-vidieo-i-pierieviesti-ieio-na-nuzhnyi-iazyk-v-kviqo-2a0a</guid>
      <description>&lt;h3&gt;
  
  
  Транскрипция и автоматический перевод в Kviqo
&lt;/h3&gt;

&lt;p&gt;Нужен субтитр для ролика, но нет времени прослушивать каждый диалог? Kviqo умеет вытащить текст из видео и сразу перевести его на нужный язык. Это решает две задачи сразу: получаем готовый &lt;strong&gt;SRT&lt;/strong&gt;‑файл и избавляемся от ручного копипаста в Google&amp;nbsp;Translate.&lt;/p&gt;




&lt;h4&gt;
  
  
  Что именно делает функция
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Распознаёт речь&lt;/strong&gt; – использует модель Whisper‑large‑v2. На практике 10‑минутный ролик обрабатывается за ~45 секунд, а 30‑минутный — около 2 минут. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Генерирует субтитры&lt;/strong&gt; в формате SRT (можно запросить чистый текст). &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Переводит&lt;/strong&gt; полученный текст на один из поддерживаемых языков (английский, испанский, немецкий, французский, итальянский, португальский, русский, китайский, японский, корейский). &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Сохраняет&lt;/strong&gt; оба файла в личный кабинет – один с оригиналом, второй с переводом.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Эта цепочка полезна, когда нужно быстро подготовить контент для TikTok‑Reels, а время на монтаж ограничено. Вместо того чтобы открывать видео в VLC, вручную писать тайм‑коды и потом копировать в Google&amp;nbsp;Translate, получаем готовый результат в два‑три клика.&lt;/p&gt;




&lt;h4&gt;
  
  
  Как запустить процесс в веб‑интерфейсе
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Откройте &lt;strong&gt;Upload&lt;/strong&gt; и загрузите файл (поддерживается mp4, mov, avi). &lt;/li&gt;
&lt;li&gt;В блоке &lt;strong&gt;AI‑Tools&lt;/strong&gt; выберите &lt;strong&gt;Transcribe &amp;amp; Translate&lt;/strong&gt;. &lt;/li&gt;
&lt;li&gt;Укажите &lt;strong&gt;Source language&lt;/strong&gt; (если не уверен – оставьте &lt;em&gt;auto&lt;/em&gt;). &lt;/li&gt;
&lt;li&gt;Выберите &lt;strong&gt;Target language&lt;/strong&gt; – например, &lt;strong&gt;es&lt;/strong&gt; для испанского. &lt;/li&gt;
&lt;li&gt;Нажмите &lt;strong&gt;Start&lt;/strong&gt;. &lt;/li&gt;
&lt;li&gt;По готовности появятся две ссылки: &lt;strong&gt;download.srt&lt;/strong&gt; и &lt;strong&gt;download.translated.srt&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Если видео длиннее 30 минут, система откажет: &lt;code&gt;TranscriptionError: File exceeds maximum length (30m)&lt;/code&gt;.&lt;/p&gt;




&lt;h4&gt;
  
  
  Пример использования API
&lt;/h4&gt;

&lt;p&gt;Для автоматизации в пайплайне удобно вызвать эндпоинт напрямую. Ниже два варианта – &lt;code&gt;curl&lt;/code&gt; и &lt;code&gt;Python&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST https://api.kviqo.com/v1/transcribe &lt;span class="se"&gt;\&lt;/span&gt;
     &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer YOUR_API_KEY"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
     &lt;span class="nt"&gt;-F&lt;/span&gt; &lt;span class="s2"&gt;"video_file=@/path/to/video.mp4"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
     &lt;span class="nt"&gt;-F&lt;/span&gt; &lt;span class="s2"&gt;"source_lang=auto"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
     &lt;span class="nt"&gt;-F&lt;/span&gt; &lt;span class="s2"&gt;"target_lang=de"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
     &lt;span class="nt"&gt;-F&lt;/span&gt; &lt;span class="s2"&gt;"output_format=srt"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.kviqo.com/v1/transcribe&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="n"&gt;files&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video_file&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;clip.mp4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;rb&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)}&lt;/span&gt;
&lt;span class="n"&gt;payload&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;source_lang&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;auto&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;target_lang&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ru&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;output_format&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;txt&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="n"&gt;headers&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Authorization&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Bearer YOUR_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;resp&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;files&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;files&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;payload&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;resp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;transcript.txt&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;w&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;encoding&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;utf-8&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;resp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;transcript&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
        &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s"&gt;---&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;resp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;translation&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Error:&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;resp&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;error&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Ключевые параметры&lt;/strong&gt; – &lt;code&gt;video_file&lt;/code&gt;, &lt;strong&gt;source_lang&lt;/strong&gt;, &lt;strong&gt;target_lang&lt;/strong&gt;, &lt;strong&gt;output_format&lt;/strong&gt;. Ответ JSON содержит поля &lt;code&gt;transcript&lt;/code&gt; и &lt;code&gt;translation&lt;/code&gt;.&lt;/p&gt;




&lt;h4&gt;
  
  
  Где функция подводит
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ограничение длины&lt;/strong&gt; – файлы &amp;gt;30 минут отклоняются без возможности разбить их в UI. Нужно предварительно нарезать ролик. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Поддержка форматов&lt;/strong&gt; – Kviqo отказывается обрабатывать &lt;code&gt;mkv&lt;/code&gt;. Ошибка выглядит так: &lt;code&gt;TranscriptionError: Audio format not supported (expected mp4, got mkv)&lt;/code&gt;. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Языковая палитра&lt;/strong&gt; – нет поддержки арабского и индонезийского, хотя часто нужны в соцсетях. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Точность&lt;/strong&gt; – в шумных сценах (фоновые крики, музыка) модель может пропустить отдельные реплики; придётся поправлять вручную в SRT‑файле.&lt;/li&gt;
&lt;/ul&gt;




&lt;h4&gt;
  
  
  Когда это действительно экономит ресурсы
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Бюджет&lt;/strong&gt; – аутсорсинг субтитров стоит от $5 за минуту, а Kviqo берёт $0,12 за минуту транскрипции + $0,05 за перевод. При 20‑минутном ролике экономия уже ощутима. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Время&lt;/strong&gt; – вместо часа на ручную разметку и двойного копипаста получаем готовый файл за 2–3 минуты. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Автоматизация&lt;/strong&gt; – скрипт, который сразу отправляет готовый ролик в очередь публикаций, экономит шаги в CI/CD‑pipeline.&lt;/li&gt;
&lt;/ul&gt;




&lt;h4&gt;
  
  
  Итоги
&lt;/h4&gt;

&lt;p&gt;Транскрипция + перевод в Kviqo – практичное решение, если нужен быстрый субтитр для короткого ролика. Сервис избавляет от монотонного прослушивания, но требует подготовить файл в поддерживаемом формате и учитывать лимит по длине. При правильном использовании получаем готовый SRT за считанные минуты, а в случае шумного аудио всё‑равно придётся поправлять детали вручную.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Почему время публикации в соцсетях важнее, чем кажется, и когда это миф</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Sun, 13 Sep 2026 05:56:55 +0000</pubDate>
      <link>https://dev.to/kviqo/pochiemu-vriemia-publikatsii-v-sotssietiakh-vazhnieie-chiem-kazhietsia-i-koghda-eto-mif-25d2</link>
      <guid>https://dev.to/kviqo/pochiemu-vriemia-publikatsii-v-sotssietiakh-vazhnieie-chiem-kazhietsia-i-koghda-eto-mif-25d2</guid>
      <description>&lt;h1&gt;
  
  
  Маленькая тайна Kviqo, о которой почти никто не знает
&lt;/h1&gt;

&lt;p&gt;Я уже несколько лет монтирую ролики для TikTok и YouTube Shorts. Каждый раз, когда открываю &lt;strong&gt;Kviqo&lt;/strong&gt;, меня удивляет один нюанс, который в рекламных роликах почти не упоминают – это &lt;strong&gt;принудительный контроль битрейта при AI‑нарезке&lt;/strong&gt;. Это не просто «качество‑по‑умолчанию», а реальное ограничение, которое меняет конечный размер файла и, иногда, даже влияет на плавность переходов.&lt;/p&gt;




&lt;h2&gt;
  
  
  Что происходит под капотом, когда ты нажимаешь «AI‑Cut»?
&lt;/h2&gt;

&lt;p&gt;Kviqo берёт оригинальный файл, прогоняет его через нейросеть, которая ищет «крючки» – кадры, где действие меняется резко, либо появляется звук. После этого сервис собирает 15‑30‑секундный клип, автоматически ставит &lt;strong&gt;H.264&lt;/strong&gt; (или &lt;strong&gt;AV1&lt;/strong&gt; в новых версиях) и фиксирует битрейт &lt;strong&gt;на уровне 3 Mbps&lt;/strong&gt;. Это значение не меняется в зависимости от длительности ролика.&lt;/p&gt;

&lt;p&gt;Для большинства коротких видео в TikTok это звучит нормально. Но если ты работаешь с динамичными сценами – например, с быстрыми геймплейными фрагментами – 3 Mbps может стать узким местом. Я проверял это на «Fortnite»‑клипе: оригинальная 1080p 60 fps запись в 12 Mbps, после AI‑нарезки в Kviqo получилась &lt;strong&gt;15‑секундка&lt;/strong&gt; со скачками в деталях, особенно в темных областях. На мобильных устройствах это выглядело как артефакты, а в настольных браузерах – как лёгкое «потекание» краёв.&lt;/p&gt;




&lt;h2&gt;
  
  
  Как обойти ограничение без потери качества?
&lt;/h2&gt;

&lt;p&gt;Kviqo предоставляет &lt;strong&gt;REST‑API&lt;/strong&gt;. Через него можно задать собственный битрейт, если вы не хотите зависеть от «стандартного» 3 Mbps. Ниже пример запроса на Python, который я использую в своих пайплайнах:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;

&lt;span class="n"&gt;url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.kviqo.com/v1/ai-cut&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="n"&gt;payload&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;source_url&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://example.com/video.mp4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;duration&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;                     &lt;span class="c1"&gt;# желаемая длительность в секундах
&lt;/span&gt;    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;bitrate&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;6000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;                    &lt;span class="c1"&gt;# кило‑бит в секунду, 6 Mbps
&lt;/span&gt;    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;output_format&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mp4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;resolution&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;720p&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;headers&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Authorization&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Bearer YOUR_KVIQO_TOKEN&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Content-Type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;application/json&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;dumps&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;payload&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Обратите внимание на два момента:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;bitrate&lt;/code&gt;&lt;/strong&gt; – здесь можно задать любое значение от 1500 до 8000 (кбит/сек). По‑умолчанию Kviqo игнорирует этот параметр, если вы пользуетесь веб‑интерфейсом.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;resolution&lt;/code&gt;&lt;/strong&gt; – даже если ваш исходник 4K, сервис всё равно будет ресайзить до выбранного уровня. На практике я ставлю &lt;code&gt;720p&lt;/code&gt;, потому что TikTok и Reels всё ещё сжимают до 720p, а любой более высокий битрейт просто «теряется» в их пайплайне.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Где всё ломается?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Отсутствие прогресса в UI&lt;/strong&gt; – в веб‑версии нет индикатора, сколько времени займет AI‑нарезка. На моём ноутбуке 30‑секундный файл с 4 K 60 fps занимает около &lt;strong&gt;12 секунд&lt;/strong&gt; на сервере, но без визуального фидбэка я часто нажимаю «Cancel», думая, что процесс завис.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Лимит одновременных запросов&lt;/strong&gt; – бесплатный тариф позволяет лишь &lt;strong&gt;5 запросов в минуту&lt;/strong&gt;. Если вы делаете батч из 20 роликов, придётся ждать, пока лимит сбросится. Это не критично, но раздражает, когда дедлайн уже на горизонте.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Не поддерживает HDR&lt;/strong&gt; – если ваш оригинал в HDR10, Kviqo конвертирует в SDR без предупреждения. Цвета становятся плоскими, а яркость падает примерно на 15 %.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Что я делаю, чтобы сохранить контроль?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Сначала ресайзю локально&lt;/strong&gt; до 720p через FFmpeg, задавая битрейт 5 Mbps:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ffmpeg &lt;span class="nt"&gt;-i&lt;/span&gt; input.mp4 &lt;span class="nt"&gt;-vf&lt;/span&gt; &lt;span class="s2"&gt;"scale=1280:720"&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt;:v libx264 &lt;span class="nt"&gt;-b&lt;/span&gt;:v 5M &lt;span class="nt"&gt;-c&lt;/span&gt;:a aac &lt;span class="nt"&gt;-b&lt;/span&gt;:a 128k output.mp4
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Затем отправляю уже готовый файл в Kviqo &lt;strong&gt;только для AI‑нарезки&lt;/strong&gt;, без дополнительных трансформаций. Это экономит время и гарантирует, что битрейт не будет «потёрт» сервисом.&lt;/li&gt;
&lt;li&gt;Если нужен полностью автоматический процесс, пишу скрипт, который сначала проверяет размер и битрейт, а если они ниже 5 Mbps – поднимает их через FFmpeg, только после чего делает запрос к API.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Итоговое наблюдение
&lt;/h2&gt;

&lt;p&gt;Большинство монтажёров используют Kviqo ради скорости и простоты. Маленькая, но важная деталь – &lt;strong&gt;жёстко зафиксированный битрейт в UI&lt;/strong&gt; – часто остаётся незамеченной, пока не попадаешь в ситуацию, где каждый кадр важен. Понимание того, как задать собственный &lt;code&gt;bitrate&lt;/code&gt; через API, позволяет избежать потери качества и контролировать размер файла, не жертвуя скоростью публикации.&lt;/p&gt;

&lt;p&gt;Если вы уже пользуетесь Kviqo, проверьте, какой битрейт у полученных файлов (&lt;code&gt;ffprobe -v error -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 output.mp4&lt;/code&gt;). Если цифра не совпадает с вашими ожиданиями – пора переключаться на API и задавать параметры вручную.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Kviqo&lt;/strong&gt; – быстрый, но не всесильный. Знание его «скрытого» ограничения делает процесс монтажа чуть менее «чёрным ящиком» и гораздо более предсказуемым.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Идеальная длина ролика для TikTok, Reels и YouTube Shorts в 2026 году</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Sun, 16 Aug 2026 19:38:50 +0000</pubDate>
      <link>https://dev.to/kviqo/idiealnaia-dlina-rolika-dlia-tiktok-reels-i-youtube-shorts-v-2026-ghodu-4gn1</link>
      <guid>https://dev.to/kviqo/idiealnaia-dlina-rolika-dlia-tiktok-reels-i-youtube-shorts-v-2026-ghodu-4gn1</guid>
      <description>&lt;h1&gt;
  
  
  Идеальная длина ролика для социальных сетей
&lt;/h1&gt;

&lt;p&gt;В этой статье мы рассмотрим, какая длина ролика работает лучше всего для TikTok, Reels и YouTube Shorts в 2026 году, и как использовать API сервиса Kviqo для оптимизации вашего контента.&lt;/p&gt;

&lt;h2&gt;
  
  
  Использование API Kviqo
&lt;/h2&gt;

&lt;p&gt;Kviqo предоставляет возможность сжимать и ресайзить видео под различные форматы социальных сетей с помощью ИИ-нарезки. Вот пример кода на Python, показывающий, как использовать API Kviqo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;video_url&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://example.com/video.mp4&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;format&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;tiktok&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://api.kviqo.com/compress&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Технические детали
&lt;/h2&gt;

&lt;p&gt;При работе с видео важно понимать технические аспекты, такие как кодек, битрейт и формат. &lt;strong&gt;H.264&lt;/strong&gt; кодек и &lt;strong&gt;1080p&lt;/strong&gt; разрешение являются хорошими выборами для обеспечения высокого качества видео при оптимизации его размера.&lt;/p&gt;

&lt;h3&gt;
  
  
  Пример настройки
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Разрешение:&lt;/strong&gt; 1080p&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Кодек:&lt;/strong&gt; H.264&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Битрейт:&lt;/strong&gt; 5000 кбит/с&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Формат:&lt;/strong&gt; MP4
## Заключение
Используя советы и примеры кода, предоставленные в этой статье, вы можете создать контент, который лучше подходит для ваших зрителей и социальных сетей.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Озвучка текста премиум ИИ-голосами: естественные интонации и эмоции без диктора и микрофона</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Sun, 16 Aug 2026 09:39:30 +0000</pubDate>
      <link>https://dev.to/kviqo/ozvuchka-tieksta-priemium-ii-gholosami-iestiestviennyie-intonatsii-i-emotsii-biez-diktora-i-mikrofona-45di</link>
      <guid>https://dev.to/kviqo/ozvuchka-tieksta-priemium-ii-gholosami-iestiestviennyie-intonatsii-i-emotsii-biez-diktora-i-mikrofona-45di</guid>
      <description>&lt;h1&gt;
  
  
  Озвучка текста премиум ИИ-голосами: естественные интонации и эмоции без диктора и микрофона
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Использование API сервиса Kviqo
&lt;/h2&gt;

&lt;p&gt;Для использования функции озвучки текста премиум ИИ-голосами в сервисе Kviqo можно использовать &lt;strong&gt;API&lt;/strong&gt;. Пример кода использования API:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;text&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Текст, который вы хотите озвучить&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;voice&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Голос, который вы хотите использовать&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://api.kviqo.com/voice&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;voice&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;voice&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Озвучка успешно создана&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Ошибка при создании озвучки&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Преимущества использования API
&lt;/h2&gt;

&lt;p&gt;Использование API сервиса Kviqo имеет несколько преимуществ, включая &lt;strong&gt;простоту интеграции&lt;/strong&gt; и &lt;strong&gt;высокую скорость&lt;/strong&gt; обработки запросов.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Что происходит с видео в первые 30 минут после публикации</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Sat, 15 Aug 2026 16:25:55 +0000</pubDate>
      <link>https://dev.to/kviqo/chto-proiskhodit-s-vidieo-v-piervyie-30-minut-poslie-publikatsii-11gi</link>
      <guid>https://dev.to/kviqo/chto-proiskhodit-s-vidieo-v-piervyie-30-minut-poslie-publikatsii-11gi</guid>
      <description>&lt;h1&gt;
  
  
  Использование API Kviqo для оптимизации видео
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Введение
&lt;/h2&gt;

&lt;p&gt;Kviqo предоставляет API, который позволяет разработчикам &lt;strong&gt;оптимизировать&lt;/strong&gt; видео для соцплатформ. &lt;/p&gt;

&lt;h2&gt;
  
  
  Пример кода
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;token&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;YOUR_TOKEN&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;video_id&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;YOUR_VIDEO_ID&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://api.kviqo.com/v1/videos/&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;video_id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;/optimize&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Authorization&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Bearer &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;token&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Вывод
&lt;/h2&gt;

&lt;p&gt;Используя API Kviqo, вы можете &lt;strong&gt;автоматизировать&lt;/strong&gt; процесс оптимизации вашего видео, экономя время и повышая его видимость.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>YouTube Shorts: как сейчас работает алгоритм рекомендаций</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Sat, 15 Aug 2026 10:57:24 +0000</pubDate>
      <link>https://dev.to/kviqo/youtube-shorts-kak-sieichas-rabotaiet-alghoritm-riekomiendatsii-404o</link>
      <guid>https://dev.to/kviqo/youtube-shorts-kak-sieichas-rabotaiet-alghoritm-riekomiendatsii-404o</guid>
      <description>&lt;h1&gt;
  
  
  YouTube Shorts: как сейчас работает алгоритм рекомендаций
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Введение
&lt;/h2&gt;

&lt;p&gt;Алгоритм рекомендаций &lt;strong&gt;YouTube Shorts&lt;/strong&gt; - одна из самых загадочных и динамично меняющихся частей платформы. Чтобы понять, как он работает, нам нужно разобрать основные механизмы, которые лежат в его основе.&lt;/p&gt;

&lt;h3&gt;
  
  
  Основные факторы алгоритма
&lt;/h3&gt;

&lt;p&gt;Алгоритм учитывает множество факторов, включая &lt;strong&gt;видео-метрики&lt;/strong&gt;, &lt;strong&gt;пользовательское поведение&lt;/strong&gt; и &lt;strong&gt;контент-атрибуты&lt;/strong&gt;. Видео-метрики включают такие показатели, как &lt;strong&gt;просмотры&lt;/strong&gt;, &lt;strong&gt;лайки&lt;/strong&gt;, &lt;strong&gt;комментарии&lt;/strong&gt; и &lt;strong&gt;удержание зрителей&lt;/strong&gt;. Пользовательское поведение включает &lt;strong&gt;историю просмотров&lt;/strong&gt;, &lt;strong&gt;поиск&lt;/strong&gt; и &lt;strong&gt;взаимодействие&lt;/strong&gt; с другими видео. Контент-атрибуты включают &lt;strong&gt;категорию&lt;/strong&gt;, &lt;strong&gt;теги&lt;/strong&gt; и &lt;strong&gt;описание&lt;/strong&gt; видео.&lt;/p&gt;

&lt;h2&gt;
  
  
  Как работает алгоритм
&lt;/h2&gt;

&lt;p&gt;Алгоритм &lt;strong&gt;YouTube Shorts&lt;/strong&gt; работает в несколько bước:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Сбор данных&lt;/strong&gt;: алгоритм собирает данные о видео, включая видео-метрики, пользовательское поведение и контент-атрибуты.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Анализ данных&lt;/strong&gt;: алгоритм анализирует собранные данные, чтобы определить, какой контент наиболее актуален и интересен для каждого пользователя.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ранжирование&lt;/strong&gt;: алгоритм ранжирует видео по их релевантности и интересности для каждого пользователя.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Рекомендация&lt;/strong&gt;: алгоритм рекомендует видео пользователям на основе их историй просмотров, поиска и взаимодействия с другими видео.
### Пример кода
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;token&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;YOUR_TOKEN&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;video_id&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;YOUR_VIDEO_ID&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://www.googleapis.com/youtube/v3/videos?part=snippet&amp;amp;id=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;video_id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;&amp;amp;key=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;token&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Этот код получает информацию о видео по его ID, используя &lt;strong&gt;YouTube API&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Заключение
&lt;/h2&gt;

&lt;p&gt;Алгоритм рекомендаций &lt;strong&gt;YouTube Shorts&lt;/strong&gt; - это сложная система, которая постоянно меняется и совершенствуется. Чтобы получить максимальную выгоду от этого алгоритма, создателям контента нужно &lt;strong&gt;адаптироваться&lt;/strong&gt; к его изменениям и &lt;strong&gt;анализировать&lt;/strong&gt; свои видео-метрики, чтобы понять, что работает лучше всего.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Почему видео 'мылится' после загрузки на площадку и как этого избежать</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Fri, 14 Aug 2026 16:03:12 +0000</pubDate>
      <link>https://dev.to/kviqo/pochiemu-vidieo-mylitsia-poslie-zaghruzki-na-ploshchadku-i-kak-etogho-izbiezhat-1b42</link>
      <guid>https://dev.to/kviqo/pochiemu-vidieo-mylitsia-poslie-zaghruzki-na-ploshchadku-i-kak-etogho-izbiezhat-1b42</guid>
      <description>&lt;h2&gt;
  
  
  Использование API сервиса Kviqo для сжатия видео
&lt;/h2&gt;

&lt;p&gt;Kviqo предоставляет API для сжатия видео, который можно использовать для автоматизации процесса сжатия. Вот пример кода на Python, который демонстрирует, как использовать API Kviqo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="c1"&gt;# Установите свои учетные данные
&lt;/span&gt;&lt;span class="n"&gt;api_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;YOUR_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;api_secret&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;YOUR_API_SECRET&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="c1"&gt;# Укажите путь к видеофайлу
&lt;/span&gt;&lt;span class="n"&gt;video_path&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;path/to/video.mp4&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="c1"&gt;# Установите параметры сжатия
&lt;/span&gt;&lt;span class="n"&gt;compression_settings&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;codec&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;h264&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;bitrate&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;5000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;format&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;mp4&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c1"&gt;# Отправьте запрос на сжатие видео
&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://api.kviqo.com/compress&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Authorization&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Bearer &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;api_key&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;video_path&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;settings&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;compression_settings&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Проверьте статус ответа
&lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Видео сжато успешно&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Ошибка сжатия видео&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Преимущества использования API Kviqo
&lt;/h2&gt;

&lt;p&gt;Использование API Kviqo для сжатия видео имеет несколько преимуществ. Во-первых, оно позволяет автоматизировать процесс сжатия, что экономит время и усилия. Во-вторых, оно обеспечивает высокое качество сжатого видео, что важно для социальных площадок. В-третьих, оно позволяет сжимать видео без потери качества, что важно для профессиональных видеомонтажеров.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Автосубтитры к видео с переводом на любой из десятков языков за пару минут</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Fri, 14 Aug 2026 10:00:25 +0000</pubDate>
      <link>https://dev.to/kviqo/avtosubtitry-k-vidieo-s-pierievodom-na-liuboi-iz-diesiatkov-iazykov-za-paru-minut-3if2</link>
      <guid>https://dev.to/kviqo/avtosubtitry-k-vidieo-s-pierievodom-na-liuboi-iz-diesiatkov-iazykov-za-paru-minut-3if2</guid>
      <description>&lt;h1&gt;
  
  
  Автосубтитры к видео с переводом на любой из десятков языков за пару минут
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Введение
&lt;/h2&gt;

&lt;p&gt;Автосубтитры к видео с переводом на любой из десятков языков за пару минут — это функция, которая позволяет &lt;strong&gt;автоматически&lt;/strong&gt; генерировать субтитры к видео и переводить их на &lt;strong&gt;другие языки&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Использование API сервиса Kviqo
&lt;/h2&gt;

&lt;p&gt;Для использования этой функции можно воспользоваться &lt;strong&gt;API сервиса Kviqo&lt;/strong&gt;. Пример кода:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="c1"&gt;# Загрузка видео
&lt;/span&gt;&lt;span class="n"&gt;video_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://example.com/video.mp4&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://kviqo.com/api/upload&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;files&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;video.mp4&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;rb&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)})&lt;/span&gt;

&lt;span class="c1"&gt;# Получение субтитров
&lt;/span&gt;&lt;span class="n"&gt;subtitles_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://kviqo.com/api/subtitles&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;subtitles_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;video_id&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;12345&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;language&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;en&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;

&lt;span class="c1"&gt;# Перевод субтитров
&lt;/span&gt;&lt;span class="n"&gt;translation_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://kviqo.com/api/translate&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;translation_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;subtitles&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Hello, world!&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;language&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;ru&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Преимущества использования API
&lt;/h2&gt;

&lt;p&gt;Использование &lt;strong&gt;API сервиса Kviqo&lt;/strong&gt; позволяет &lt;strong&gt;автоматизировать&lt;/strong&gt; процесс генерации субтитров и перевода, что может &lt;strong&gt;сэкономить время&lt;/strong&gt; и &lt;strong&gt;увеличить охват&lt;/strong&gt; аудитории.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Почему одно и то же видео получает разные охваты на разных аккаунтах</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Thu, 13 Aug 2026 17:00:49 +0000</pubDate>
      <link>https://dev.to/kviqo/pochiemu-odno-i-to-zhie-vidieo-poluchaiet-raznyie-okhvaty-na-raznykh-akkauntakh-3pdo</link>
      <guid>https://dev.to/kviqo/pochiemu-odno-i-to-zhie-vidieo-poluchaiet-raznyie-okhvaty-na-raznykh-akkauntakh-3pdo</guid>
      <description>&lt;h2&gt;
  
  
  Использование API Kviqo для оптимизации видео
&lt;/h2&gt;

&lt;p&gt;Kviqo - это сервис, который позволяет оптимизировать видео для соцплатформ. Используя API Kviqo, вы можете автоматизировать процесс оптимизации видео и улучшить его показатели.&lt;/p&gt;

&lt;h3&gt;
  
  
  Пример кода
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="c1"&gt;# Авторизация
&lt;/span&gt;&lt;span class="n"&gt;auth_token&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;YOUR_AUTH_TOKEN&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;api_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://api.kviqo.com/v1/video/optimize&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="c1"&gt;# Отправка запроса
&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;api_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Authorization&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Bearer &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;auth_token&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;video_url&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://example.com/video.mp4&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;

&lt;span class="c1"&gt;# Получение результата
&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Вывод
&lt;/h3&gt;

&lt;p&gt;Используя API Kviqo, вы можете легко оптимизировать видео для соцплатформ и улучшить его показатели.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Изменения в алгоритме TikTok: что нужно знать</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:37:55 +0000</pubDate>
      <link>https://dev.to/kviqo/izmienieniia-v-alghoritmie-tiktok-chto-nuzhno-znat-3p7e</link>
      <guid>https://dev.to/kviqo/izmienieniia-v-alghoritmie-tiktok-chto-nuzhno-znat-3p7e</guid>
      <description>&lt;h2&gt;
  
  
  Изменения в алгоритме TikTok: технический подход
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Использование API сервиса Kviqo для сжатия и ресайза видео
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="c1"&gt;# Установка разрешения и сжатия видео
&lt;/span&gt;&lt;span class="n"&gt;resolution&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1080&lt;/span&gt;
&lt;span class="n"&gt;compression&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;

&lt;span class="c1"&gt;# Использование API серvиса Kviqo
&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://kviqo.com/api/compress&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;resolution&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;resolution&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;compression&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;compression&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Пример ответа API
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"success"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"video"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://example.com/video.mp4"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Заключение
&lt;/h2&gt;

&lt;p&gt;Изменения в алгоритме TikTok &lt;strong&gt;требуют&lt;/strong&gt; от разработчиков &lt;strong&gt;адаптироваться&lt;/strong&gt; и &lt;strong&gt;использовать&lt;/strong&gt; новые технологии, такие как сервис Kviqo.&lt;/p&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
    <item>
      <title>Удаление чёрных полос при ресайзе видео в вертикальный формат 9:16</title>
      <dc:creator>Kviqo</dc:creator>
      <pubDate>Wed, 12 Aug 2026 17:02:34 +0000</pubDate>
      <link>https://dev.to/kviqo/udalieniie-chiornykh-polos-pri-riesaizie-vidieo-v-viertikalnyi-format-916-3mjp</link>
      <guid>https://dev.to/kviqo/udalieniie-chiornykh-polos-pri-riesaizie-vidieo-v-viertikalnyi-format-916-3mjp</guid>
      <description>&lt;h1&gt;
  
  
  Удаление чёрных полос при ресайзе видео в вертикальный формат 9:16
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Использование API сервиса Kviqo
&lt;/h2&gt;

&lt;p&gt;Сервис Kviqo предоставляет API для автоматического удаления чёрных полос и улучшения качества видео. &lt;strong&gt;Пример кода&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="c1"&gt;# Установка токена авторизации
&lt;/span&gt;&lt;span class="n"&gt;token&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;your_token&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="c1"&gt;# Установка параметров видео
&lt;/span&gt;&lt;span class="n"&gt;video_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://example.com/video.mp4&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="nb"&gt;format&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;mp4&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;resolution&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;1080x1920&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;

&lt;span class="c1"&gt;# Отправка запроса на удаление чёрных полос
&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://api.kviqo.com/v1/video/edit&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Authorization&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Bearer &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;token&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;video_url&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;video_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;format&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;format&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;resolution&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;resolution&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Получение результата
&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Преимущества использования API
&lt;/h2&gt;

&lt;p&gt;Использование API сервиса Kviqo позволяет автоматизировать процесс удаления чёрных полос и улучшения качества видео. &lt;strong&gt;Преимущества&lt;/strong&gt; включают:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Упрощение процесса&lt;/strong&gt; удаления чёрных полос&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Автоматическое&lt;/strong&gt; улучшение качества видео&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Совместимость&lt;/strong&gt; с различными социальными сетями&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>video</category>
      <category>api</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
