Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 10, 2024 07:47:03

Jamone
Зарегистрирован: 2024-10-06
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с ffmpeg

Здравствуйте.
Хотел скачать видео с ютуба, нашел библиотеку pytube.
Оказалось, что видео со звуком скачивается только при 720р, а мне нужно было 1080р
Средствами той же библиотеки можно скачать звук видео
И уже при помощи библиотеки ffmpeg файл звука и файл видео можно объеденить, но у меня почему то не выходит…якобы файлов в папках нет. хотя в папку они скачиваются

from pytube import YouTube
import ffmpeg
import os


def download_video(link):
video = YouTube(link)

video1080 = video.streams.filter(resolution="1080p")
video1080.first().download(filename="video.mp4")

audio = video.streams.filter(only_audio=True).first()
audio.download(filename="audio.mp3")

mix()


def mix():
path = r"E:\projects\tg_bot_download_video_at_youtube"
v = ffmpeg.input(os.path.join(path, "video.mp4"))
a = ffmpeg.input(os.path.join(path, "audio.mp3"))
ffmpeg.concat(v, a, v=1, a=1).output(os.path.join(path, "m.mp4")).run()


download_video(input())
Помогите разобраться.

Офлайн

#2 Окт. 11, 2024 00:25:47

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9843
Репутация: +  853  -
Профиль   Отправить e-mail  

Помогите с ffmpeg

Раздели команды и выводи на экран через print() все промежуточные результаты. Посмотри, какие пути получаются.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version