Как загрузить видео на яндекс
Перейти к содержимому

Как загрузить видео на яндекс

  • автор:

Компьютерная грамотность с Надеждой

Заполняем пробелы — расширяем горизонты!

Как загрузить видео на Яндекс Диск и получить ссылку на видео

Видео обычно загружают на видеохостинги типа Ютуб или Рутуб. Но не всегда это удобно и не всем пользователям такой вариант подходит по разным причинам. Иногда проще всего загрузить видео на свой Яндекс Диск, сразу получить на него ссылку и отправить ее другу или знакомым.

p, blockquote 1,0,0,0,0 —>

ссылка на яндекс видео

p, blockquote 2,0,0,0,0 —>

p, blockquote 3,0,0,0,0 —>

Как загрузить видео

Яндекс Диск — облачное хранилище, где бесплатно предоставляется 10 гигабайт. Для этого пользователю нужен аккаунт в Яндексе, то есть, нужна Яндекс Почта.

p, blockquote 4,0,0,0,0 —>

Чтобы загрузить видео, в Яндекс Диске достаточно нажать на желтую кнопку «Загрузить» (1 на рисунке 1).

p, blockquote 5,0,0,0,0 —>

Яндекс диск загрузить видео

Рис. 1. Кнопка «Загрузить» в Яндекс Диске. Поиск видео на своем устройстве для загрузки на Диск.

После клика на кнопку «Загрузить» (1 на рис. 1) появится окно «Выгрузка файла». В левой части этого окна надо открыть ту папку, в которой находится видео. На рис. 1 такой папкой является «Видео».

p, blockquote 6,0,1,0,0 —>

Далее следует выделить видео для загрузки (3 на рис. 1). И остается только щелкнуть на кнопку «Открыть» (4 на рис. 1).

p, blockquote 7,0,0,0,0 —>

Начнется загрузка видео на Яндекс Диск. Если видео большое, то это займет какое-то время. Маленькое видео загружается довольно быстро.

p, blockquote 8,0,0,0,0 —>

Ссылка на видео

После того, как видео загружено на Яндекс Диск, нужно получить ссылку на него. Для этого следует кликнуть по видео ПКМ (правой кнопкой мыши). Появится меню, в котором щелкаем «Поделиться» (рис. 2).

p, blockquote 9,0,0,0,0 —>

получить ссылку на видео

Рис. 2. Чтобы получить ссылку на видео, клик по видео ПКМ (правой кнопкой мыши).

После клика по команде «Поделиться» (рис. 2), выскакивает окно «Поделиться файлом» (рис. 3).

p, blockquote 10,0,0,0,0 —>

скопировать ссылку на видео

Рис. 3. Чтобы поделиться файлом, клик «Скопировать ссылку» на видео.

Кликаем на желтую кнопку «Скопировать ссылку» (рис. 3). После этого ссылка будет автоматически скопирована и помещена в оперативную память, точнее, в буфер обмена. Желательно сразу же отправить эту ссылку другу или знакомому, пока ссылка находится в оперативной памяти.

p, blockquote 11,0,0,0,0 —>

Отправляем ссылку на видео другу

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

p, blockquote 12,1,0,0,0 —>

В почте кликаем на кнопку «Написать» письмо (рис. 4). В том месте письма, где будет помещена ссылка, щелкаем ПКМ (правой кнопкой мыши). В появившемся меню клик «Вставить» (рис. 4). Все получится только в том случае, если предварительно была нажата желтая кнопка «Скопировать ссылку» (рис. 3).

p, blockquote 13,0,0,0,0 —>

меню в почте для вставки ссылки

Рис. 4. Клик в письме на свободном месте ПКМ (правой кнопкой мыши). Появится меню, чтобы «Вставить» ссылку на видео.

Вместо ПКМ можно нажать на две клавиши Ctrl+V, и ссылка будет вставлена.

p, blockquote 14,0,0,0,0 —>

Результат вставки ссылки на видео показан на рис. 5.

p, blockquote 15,0,0,0,0 —>

ссылка на видео вставлена в письмо

Рис. 5. Ссылка на видео вставлена в письмо.

Как удалить ссылку на видео с Яндекс Диска

удалить ссылку на видео

Рис. 6. Чтобы удалить ссылку на видео, клик ПКМ (правой кнопкой мыши).

Может случиться так, чтопо каким-то причинам понадобится удалить ссылку на видео. Тогда в Яндекс Диске надо кликнуть ПКМ (правой кнопкой мыши) по видео.

p, blockquote 16,0,0,0,0 —>

Появится меню (рис. 6), в котором нужно щелкнуть на команду «Удалить ссылку на видео». Ссылка будет удалена, и видео станет недоступно по ссылке.

p, blockquote 17,0,0,0,0 —>

Все действия, описанные выше, наглядно показаны в видео.

p, blockquote 18,0,0,1,0 —>

Видео: Как получить ссылку на видео на Яндекс Диске

p, blockquote 19,0,0,0,0 —>

p, blockquote 20,0,0,0,0 —>

p, blockquote 21,0,0,0,0 —>

p, blockquote 22,0,0,0,0 —>

p, blockquote 23,0,0,0,0 —> p, blockquote 24,0,0,0,1 —>

Разрезать и залить видео на Яндекс.диск — бесплатно

Предлагается рассмотреть программу на python, которая позволит в рамках бесплатного тарифа «Яндекс.диска» нарезать и заливать видеофайлы, размеры которых превышают 1 Гб (требование тарифа), получать ссылки на них. Никакой магии — только api «yandex.диска» и немного python.

Предисловие. Небольшое

Погрузившись в познание нейросетей мимо меня как-то мимо прошла новость о том, что ресурс, на который была возложена миссия по спасению и переносу видеофайлов стал платным. Речь, конечно, о «Яндекс. диске».

Какое-то время с этим можно было мириться, так как для «старых» аккаунтов вроде как были небольшие послабления — еще можно было залить файл с превышением размера, только если он по габаритам помещался в оставшееся место на облаке. Но потом и эту «лавочку прикрыли» — только не более 1Гб.

В воздухе повисла пауза и необходимость как-то заливать файлы либо вообще забыть про ресурс.

Но, как говорится, «старый друг лучше новых двух», поэтому пришлось заглянуть в api «яндекс. диска», а, заодно, поискать быстрый splitter видео, чтобы экономить целых 199 р. в месяц на «старом друге».

К программе нарезки видео

Идея программы проста: дробим видео по 1Гб, заливаем на «яндекс.диск» (далее по тексту — «Я»), делаем ссылки на части видео публичными (доступ по ссылке), получаем ссылки на видео в txt.

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

В итоге, самым результативной оказалась программа (назовем ее split.py), использующая ffmpeg:

import subprocess,os class Split: def __init__(self,maxSize,path): '''Size of the chunks in MB and path to save the pieces''' self.maxSize = int((maxSize-10) * 1024) self.path = path def splitVid(self,file): '''File to split''' video_size = os.path.getsize(file) video_size = video_size / 1024 video_duration = subprocess.run(["ffprobe", "-v", "error", "-show_entries", "format=duration", "-of", "default=noprint_wrappers=1:nokey=1", file], stdout=subprocess.PIPE).stdout.decode('utf-8') pieces_duration = round(float(video_duration) / (int(video_size / self.maxSize) + 1)) subprocess.run(["ffmpeg", "-i", file, "-c", "copy", "-f", "segment", "-segment_time", str(pieces_duration), "-loglevel", "quiet", "-reset_timestamps", "1", f"part%02d_vid.mp4"])

Вызывать ее будем из другого скрипта (example.py):

from split import Split splitter = Split(1000,"./") splitter.splitVid("video.mkv")

где 1000 — это размер в Мб, который превышать нельзя, а video.mkv — видео для нарезки.

Вроде бы все в части нарезки видео. Но, оказалось, с Я не все так просто.

Общение с api «яндекс.диска»

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

Перейдем непосредственно к программе.

В основу положена библиотека из репозитория — yadisk.

Устанавливается вспомогательный модуль как обычно —

pip install yadisk

Есть также ее async сестра — yadisk-async.

С ее использованием при общении с Я тоже не все безоблачно, но об этом позднее.

Однако в пределах одного взятого файла (видеофрагмента большого размера) async проигрывает по скорости загрузки, проверено экспериментально.

В репо yadisk есть простые команды для общения с Я по api.

Мы перейдем сразу к рекурсивной загрузке всех файлов из папки на нашем локальном диске.

 import posixpath import os import yadisk #windows version from time import sleep y = yadisk.YaDisk(token="токен") # Создаёт новую папку "/test-dir" print(y.mkdir("/test-dir")) to_dir = "/test-dir" from_dir = "to_upload" #проверка свободного места #print(y.get_disk_info().FIELDS) fields=y.get_disk_info().FIELDS free_space=(fields['total_space']-fields['used_space'])/1048576 trash=fields['trash_size']/1048576 print(f"свободное место на yandex disk: Мб", ) print(f"корзина занимает: Мб", ) def recursive_upload(y, from_dir, to_dir): for root, dirs, files in os.walk(from_dir): p = root.split(from_dir)[1].strip(os.path.sep) dir_path = posixpath.join(to_dir, p) #print(dir_path) #try: #y.mkdir(dir_path) #except yadisk.exceptions.PathExistsError as e: #print(e) #pass for file in files: file_path = posixpath.join(dir_path, file) #print(file_path) #p_sys = p.replace("/", os.path.sep) in_path = os.path.join(from_dir, file) print(in_path) try: y.upload(in_path, file_path) except yadisk.exceptions.PathExistsError as e: print(e) #pass recursive_upload(y, from_dir, to_dir) print("залито") #print(list(y.listdir("/test-dir"))) for f in list(y.listdir(to_dir)): y.publish(f'/') # make file public with open ("links.txt", "a") as l: for f in list(y.listdir("/test-dir")): print(f.FIELDS["public_url"]) #public url l.write(f.FIELDS["public_url"]+'\n') print('готово') 

Программа для os windows. Разберем код.

Из локальной папки to_upload заливаются в папку test-dir на Я все ранее нарезанные видеофрагменты.

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

Далее, с помощью

 y.publish(f'/документации. 

Выход из сложившейся ситуации простой — заливать файлы, удалив у них расширения. То есть вместо «video.mp4», закачивать «video».

Поэтому, в программу рекурсивной загрузки файлов добавим одну строку, которая будет удалять расширение файла перед загрузкой:

os.rename(f'/',f'/') 

Блок кода примет вид:

for file in files: os.rename(f'/',f'/') file_path = posixpath.join(dir_path, file)

Ремарка по async версию программы

Переименование файлов перед загрузкой на ресурс Я не спасает программу по async загрузке от вылета. Это происходит только при заливе крупных файлов и, вероятно, из-за timeout — issue.

Тем не менее, версию программы с async можно заставить работать, увеличив timeout.

Например, рабочий код (протестирован на видео фрагментах) может выглядеть вот так:

 async def main(): print("token valid: ",await y.check_token()) print("заливаю. ") async with aiofiles.open("ghosted_1", "rb") as f: await y.upload(f, "/test-dir/ghosted_1",timeout=100) print("залил") if __name__ == '__main__': loop = asyncio.get_event_loop() loop.run_until_complete(main()) loop.close()

Послесловие

Оглядываясь назад, можно задать вопрос — стоят ли 199 р. таких трудов? Все равно ведь залитые видеофрагменты дробятся по 1Гб и при просмотре с ресурса Я будут немного вызывать неудобства при просмотре. Однако, этот вопрос — на обсуждение. Здесь лишь приведен вариант решения проблемы, с которой столкнулся автор.

  • яндекс.диск
  • обработка видео
  • хранение файлов
  • Python
  • Хранение данных
  • Облачные сервисы

Как Добавить Видео на Яндекс.Видео

Дорогие Youtube-щики, эта статья для Вас))) Несмотря на огромную популярность Youtube, все-таки я рекомендую добавлять Ваше видео для раскрутки в остальные популярные видеохостинги. Поэтому хочу показать инструкцию по добавлению видео на видеохостинг Яндекс. Видео.

Шаг 1

Зарегистрируйтесь в Яндекс. Сделать Вы это можете самостоятельно либо с помощью моей инструкции по созданию Яндекc-аккаунта. После того, как залогинились, переходим по адресу http://video.yandex.ru, перед нами открывается «Пользовательское соглашение службы Яндекс.Видео». Читаем его и если со всем соглашаемся, нажимаем кнопку «Я согласен».

Как Добавить Видео на Яндекс.Видео

Шаг 2

Справа вверху ищем кнопку «Добавить ролики». Нажимаем ее и ищем видео на компьютере, которое хотим залить на Яндекс. Видео.

Как Добавить Видео на Яндекс.Видео. Шаг 2

Шаг 3

На примере, я выбрал свой видеоролик «Как Добавить Сайт в Яндекс». Написал название и проставил метки (ключевые слова), которые наиболее полно описывают ролик. Обрезаются только метки, которые более 25 символов. Теперь внизу можете создать коллекцию с названием, если Вы планируете загружать разное тематическое видео. Я создал с названием «Как Создать Свой Блог» для примера. Коллекции также удобны, для массовой загрузки однотипного видео. После перепроверки названия, меток и коллекции нажимаем кнопку «Загрузить».

Как Добавить Видео на Яндекс.Видео. Шаг 3

Шаг 4

Как Добавить Видео на Яндекс.Видео. Шаг 4

Шаг 5

Вот и все))) Видео загружено. Переходим к просмотру своего видео.

Как Добавить Видео на Яндекс.Видео. Шаг 5

Шаг 6

Теперь подредактируем немного наш ролик нажав на его заголовок в панели Яндекса.Видео.

Как Добавить Видео на Яндекс.Видео. Шаг 6

Шаг 7

Перепроверяем заголовок «Как Добавить Сайт в Яндекс», метки «добавить сайт, поисковые системы, Яндекс», добавляем описание «Инструкция по добавлению Вашего сайта к индексации в поисковую систему Яндекс». Редактируем свойства под видео на свое усмотрение. Нажимаем кнопку «Готово».

Как Добавить Видео на Яндекс.Видео. Шаг 7

Друзья, видеоизготовители, Вы сделали еще один шаг к раскрутке Вашего видео в Рунете. Скоро я планирую написать обзорную статью — куда еще можно выложить свое видео в сети Интернет. Следите за новыми постами. Удачи Вам в на этом пути)))

Как загрузить видео на Яндекс.Эфир: пошаговая инструкция

Как загрузить видео на Яндекс.Эфир

В предыдущей статье мы уже рассказывали, как создать свой канал на Яндекс.Эфире и зачем это нужно делать. Сегодня поговорим о загрузке видео на канал. Пошагово рассмотрим процесс публикации видео, разберёмся как добавить ссылки под видео, а также поставить обложку.

Реклама: Реклама. Erid 2VtzqwsYycM

Реклама. Erid 2VtzqwsYycM

Читайте также: Как загрузить ролик на YouTube-канал

Технические требования к видео

  • Формат: MPG, FLV, OGM, MP4, WebM, WMV, ASX, OGV, MPEG, MOV, M4V, AVI
  • Частота кадров не более 60 кадров/с
  • Количество видеодорожек 1
  • Аудиокодеки AAC, MP3, Vorbis
  • Количество аудиодорожек не более 5
  • Минимальное разрешение 1280 × 720 пикселей

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

Как добавить видео на Яндекс.Эфир: пошаговая инструкция

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

Шаг 1. Откройте сервис Яндекс.Эфир у себя на компьютере и нажмите вверху на кнопку «Загрузить видео».

Как загрузить видео на Яндекс.Эфир: пошаговая инструкция

Шаг 2. На открывшейся странице кликаем «Выбрать файл» и выбираем ролик у себя на компьютере.

Как добавить видео в Яндекс.Эфир

Шаг 3. Пока видео загружается (прогресс загрузки отображается справа), мы заполняем следующие поля:

  • Название — вводим название ролика;
  • Описание — пишем чему посвящено видео, что можно узнать посмотрев его. Здесь же можно разместить любые ссылки;
  • Категория — выбираем наиболее подходящую категорию для видео из выпадающего списка;
  • Возрастные ограничения — выставляем в соответствии с вашим контентом.

Загрузка видео на Яндекс.Эфир

Шаг 4. Дождавшись загрузки видео, кликаем на окошечко, где показывался прогресс загрузки, чтобы поставить обложку видео. Обложка — это картинка, которую будет видеть пользователь, находя ваше видео в списке вместе с другими.

Обложка видео в Яндекс.Эфир

Старайтесь делать обложку наиболее информативной, подробнее об этом есть в нашей статье: Как сделать обложку для видео. Формат изображения: PNG, JPEG, JPG. Рекомендуемое соотношение сторон — 16:9.

Шаг 5. Нажимаем в самом низу на кнопку «Сохранить». После этого видео уйдёт на модерацию (да, все видео в Яндекс.Эфире проходят модерацию) — как правило на это уходит пару часов.

Модерация видео

После прохождения модерации, видео будет опубликовано и доступно для просмотра всем желающим.

Заключение

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *