ошибка при слиянии файлов | ffmpeg

adislan

Новичок
Пользователь
Окт 21, 2020
20
0
1
OC - Windows 10 ltsc
Python version - 3.10

Библиотеки -
pytube
os
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())
 

Форум IT Специалистов