FFMPEG не "декодирует" правильный URL-адрес - PullRequest
0 голосов
/ 09 марта 2019

Хорошо, извините всех, если название не очень ясно.Любая идея будет полезна.

В основном я пытаюсь сохранить небольшие порции видео и загрузить их на свой сервер.Дело в том, что кажется, что каким-то образом вводимый URL-адрес видеовхода перенаправляется во время процесса, и FFmpeg избавляется от некоторых из них.

Пояснение на практическом примере:

ffmpeg -ss 5 -i "https://serverigetmyvideofrom.com/videos/xxxxx.mp4" -t 139 -y \
-codec:v libx264 -codec:a libfaac /var/www/vhosts/www/36.mp4 \
> /var/www/vhosts/xxx/block.txt 2>&1 &

И в файле block.txt у меня есть эта ошибка:

https://serverigetmyvideofrom.com/videos/x/xxxx/xx.mp4?someparameter%3D: Server returned 401 Unauthorized (authorization failed)

И, таким образом, кажется, что FFMPEG остановил URL в символе ":", но почему-то я сомневаюсь, что это конец URL.

Тем не менее, я хотел бы знать, как я могу получить прямой доступ к конечному URL?

1 Ответ

0 голосов
/ 09 марта 2019

Может быть, использовать curl или wget?

curl 'https://serverigetmyvideofrom.com/videos/xxxxx.mp4' | ffmpeg -ss 5 -i - -t 139 -y \
-codec:v libx264 -codec:a libfaac /var/www/vhosts/www/36.mp4 \
> /var/www/vhosts/xxx/block.txt 2>&1 &

Похоже, Сервер требует аутентификации от Клиента. Клавиша OAuth или API .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...