አውራጩ በ FFmpeg ቧንቧ ግቤት ውስጥ ፕሮክሲውን ይይዛል
FFmpeg የባይት ቧንቧ ብቻ ሲቀበል ፕሮክሲውን በሚያወርደው ፕሮግራም ላይ ያድርጉት።
FFmpeg pipe:0 ሲያነብ የግቤቱ ፕሮቶኮል ቧንቧ (pipe) ነው። ሚዲያውን 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 ወደ ቧንቧ ግቤት ሲቀይሩ የነባሩን የሥራ ፍሰት ቅርጸት መስፈርቶች ይጠብቁ።