Inketho ye-HTTP proxy ye-FFmpeg iza ngaphambi kokufaka kwayo
Dlulisa i-http_proxy njengenketho yephrothokholi yokufaka futhi ugcine inketho nenani njengezimpikiswano ezihlukene lapho uhlelo lwe-Java luqala i-FFmpeg.
Kokufaka kwe-FFmpeg okusingathwa yiphrathokholi yayo ye-HTTP, beka inketho ye-proxy ngaphambi kwalokho kufaka:
ffmpeg -http_proxy http://proxy.example:8080 \
-i 'https://media.example/input.mp4' \
-c copy output.mp4
I-http_proxy ikhetha umxhumanisi woxhumano lwe-HTTP lokufaka; iphoyinti lokugcina elivela ohwini lwe-HTTP proxy lingumgqatjwa womzila wemidiya womphakathi. I-i isabiza insiza yemidiya. Inketho ye-copy iphathelene nokugeleza kokuphuma futhi ayilungiseleli umzila wenethiwekhi.
Ku-Java futhi gcina inketho ne-URL njengezimpikiswano zenqubo ezihlukene:
var command = new ProcessBuilder(
"ffmpeg",
"-http_proxy", "http://proxy.example:8080",
"-i", inputUrl,
"-c", "copy", outputPath
);
Isembozo esiveza izimpikiswano ezengeziwe sidinga ukwehlukaniswa okufanayo kwamathokheni amabili. Ukufaka i-http_proxy kanye nenani layo emugqeni owodwa akulona iphara lenketho nenani elilindelwe yi-FFmpeg.
Izimpawu zokucaphuna ezisetshenziswa yi-shell ukuhlanganisa i-URL akufanele zibe izinhlamvu ezingokoqobo ohlwini lwezimpikiswano ze-ProcessBuilder.
Inketho ye-HTTP proxy ayisona isilungiselelo esijwayelekile se-SOCKS futhi ayilungiseleli nokufaka okungahlobene kwe-RTSP/UDP. Hlola iphrothokholi ye-FFmpeg ekhethiwe namakhono okwakha lapho ukugeleza kusebenzisa enye indlela yokuthutha.