នៅពេល 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 ផ្តល់បេក្ខជនសម្រាប់ URL ប្រុកស៊ីរបស់ curl។ បញ្ជីរំលងទទេធ្វើឱ្យសំណើ curl នេះប្រើអ្នកសម្របសម្រួលដែលបានជ្រើស។ pipefail ក៏រក្សាការបរាជ័យនៃការទាញយកនៅខាងលើក្នុងស្ថានភាពចេញរបស់បំពង់ដែរ។

ជម្រើស http_proxy របស់ FFmpeg ជាកម្មសិទ្ធិរបស់ធាតុបញ្ចូលបណ្តាញ HTTP ដែលគាំទ្រ។ វាមិនអាចកំណត់កម្មវិធីផ្សេងបានទេ គ្រាន់តែដោយសារលទ្ធផលរបស់កម្មវិធីនោះត្រូវបានបញ្ជូនតាមបំពង់ទៅ FFmpeg។

ប្រសិនបើ FFmpeg គួរធ្វើការទាញយក សូមផ្តល់ URL មេឌៀដោយផ្ទាល់ ហើយប្រើជម្រើសដែលគាំទ្រដោយពិធីការ និងការសាងសង់ដែលបានជ្រើសរបស់វា។ សម្រាប់ធាតុបញ្ចូល HTTP ដាក់ជម្រើសប្រុកស៊ីរបស់ FFmpeg មុនធាតុបញ្ចូលនោះ។ បំពង់ក៏គ្មានការស្វែងរកឯកសារធម្មតាដែរ ដូច្នេះរក្សាតម្រូវការទម្រង់របស់លំហូរការងារដែលមានស្រាប់ នៅពេលប្តូររវាង URL និងធាតុបញ្ចូលតាមបំពង់។

អត្ថបទពាក់ព័ន្ធ