FFmpeg pipe:0 оқығанда, оның кіріс протоколы — құбыр. Егер медианы curl жүктесе, желілік қосылымды curl ашқан және прокси конфигурациясын сол алуы керек.

Тізбекті MPEG-TS кірісі үшін Bash құбыр желісі былай болуы мүмкін:

set -o pipefail
curl --fail --silent --show-error \
  --proxy http://proxy.example.net:8080 --noproxy "" \
  'https://media.example.net/stream.ts' |
  ffmpeg -i pipe:0 -c copy output.ts

Рұқсат етілген жалпыға қолжетімді медианы жүктеу үшін HTTP проксилер тізімі curl прокси URL-іне үміткерлер ұсынады. Бос айналып өту тізімі осы curl сұранысын таңдалған делдалды пайдалануға мәжбүр етеді. pipefail сонымен қатар жоғарғы деңгейдегі жүктеу сәтсіздігін құбыр желісінің шығу күйінде сақтайды.

FFmpeg http_proxy опциясы қолдау көрсетілетін HTTP желілік кірістерге жатады. Ол басқа бағдарламаның шығысы FFmpeg-ке құбыр арқылы берілгендіктен ғана сол бағдарламаны конфигурациялай алмайды.

Егер жүктеуді FFmpeg жасауы керек болса, оған медиа URL-ін тікелей беріңіз және оның таңдалған протоколы мен жинағы қолдайтын опцияларды пайдаланыңыз. HTTP кірісі үшін FFmpeg прокси опциясын сол кірістен бұрын қойыңыз. Құбырда әдеттегі файл іздеу де жоқ, сондықтан URL мен құбырлы кіріс арасында ауысқанда қазіргі жұмыс ағынының формат талаптарын сақтаңыз.

Қатысты мақалалар