загрузка видео mp4 с помощью ffmpeg приводит к ошибке - PullRequest
0 голосов
/ 17 марта 2019

Я хочу скачать MP4-видео с URL-адреса, используя ffmpeg.

Вот моя команда:

/usr/bin/ffmpeg -i 'https://hw16.cdn.asset.aparat.com/aparat-video/249306bba122103d1be6c98f53c4ce5e14166523-720p__77667.mp4' '/home/example/public_html/test/mycron/videos/5c8e7ec5c722b.mp4'

Я попытался, но получил эту ошибку Ошибка открытия фильтров!

Я пробовал эту команду также: /usr/bin/ffmpeg -i 'https://hw16.cdn.asset.aparat.com/aparat-video/249306bba122103d1be6c98f53c4ce5e14166523-720p__77667.mp4' -c:v libx264 -c:a copy '/home/example/public_html/test/mycron/videos/5c8e7ec5c722b.mp4'

И получите эту ошибку: Ошибка при открытии энкодера для выходного потока # 0: 0 - возможно, неверные параметры, такие как bit_rate, скорость, ширина или высота

как мне решить?

1 Ответ

1 голос
/ 17 марта 2019

Если вы хотите просто загрузить видео, тогда ffmpeg - это излишне. Просто используйте wget или curl.

Вы бы использовали ffmpeg, если хотите во время загрузки перекодировать / -плексировать видео в другой формат кодека / файла. И для этого вы дадите набор разумных параметров кодека / битрейта, то есть не менее -c:v, -b:v, -c:a, -b:a и -f параметров (их значение см. В руководстве ffmpeg) .

Если вы хотите загрузить потоковый URL (rtmp или аналогичный), тогда rtmpdump - правильный инструмент; или youtube-dl, если он с популярного потокового сайта (он поддерживает YouTube, Vimeo, MyVideo, ... фактически каждый потоковый сайт).

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