Есть ли способ обрезать видео с YouTube, не загружая его на локальный компьютер? - PullRequest
0 голосов
/ 17 марта 2020

Я создаю приложение для обрезки видео, где пользователь может либо загрузить видеофайл, либо вставить URL-адрес YouTube. Я могу настроить триммер для загрузки видео с помощью FFmpeg, но для URL YouTube сначала нужно загрузить видео на локальный компьютер, а затем обрезать его с помощью FFmpeg.

. Я использую youtube-dl NodeJS библиотека для локального сохранения видеофайла, но проблема в том, что я разрешаю пользователю загружать только 15Se c видео не более того, и я применил проверку видео длиной 60 м, но когда Я получаю видео 1080p, есть две проблемы.

1. There is no audio in the 1080p video.

и

2. The video is taking too long to download locally and the process is taking almost 7-8mins to complete.

Во-первых, я могу получить аудио и видео отдельно, а затем объединить их в видео , но второй - это место, где я сложен.

Я добавил журнал времени, который, как я вижу, обрезка занимает всего около 3-4 секунд, но загрузка занимает слишком много времени.

Есть ли способ заставить его работать быстрее? Или, есть ли способ, которым я могу загрузить только эту часть видео, а не полное видео, в любой технологии.

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

Если это связано с настройкой сервера, предложите, какой из них будет работать лучше.

...