Shkarkuesi zotëron proxin në një hyrje FFmpeg me tub
Vendosni proxin te programi që shkarkon mediat kur FFmpeg merr vetëm një tub bajtësh.
Kur FFmpeg lexon pipe:0, protokolli i hyrjes është një tub. Nëse curl shkarkoi mediat, curl hapi lidhjen e rrjetit dhe duhet të marrë konfigurimin e proxit.
Për një hyrje sekuenciale MPEG-TS, një tub Bash mund të jetë:
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
Për një shkarkim të lejuar të mediave publike, lista e proxive HTTP ofron kandidatë për URL-në e proxit të curl. Lista e anashkalimit bosh bën që kjo kërkesë e curl të përdorë ndërmjetësin e zgjedhur. pipefail gjithashtu ruan një dështim shkarkimi në rrjedhën e sipërme në statusin e daljes së tubit.
Opsioni http_proxy i FFmpeg i përket hyrjeve të rrjetit HTTP të mbështetura. Nuk mund të konfigurojë një program tjetër thjesht sepse dalja e atij programi dërgohet në FFmpeg përmes një tubi.
Nëse shkarkimin duhet ta bëjë FFmpeg, jepini URL-në e mediave drejtpërdrejt dhe përdorni opsionet e mbështetura nga protokolli dhe ndërtimi i zgjedhur. Për një hyrje HTTP, vendosni opsionin e proxit të FFmpeg përpara asaj hyrjeje. Tubi gjithashtu nuk ka kërkimin e zakonshëm në skedar, prandaj ruani kërkesat e formatit të rrjedhës ekzistuese të punës kur ndërroni midis URL-së dhe hyrjes me tub.