私はローカルネットワーク上のDebianマシンからFFmpegを使用しています。このマシンは着信ストリームからリッスンしています:
$ ffmpeg -i udp://192.168.1.3:8080 /path/to/out.avi
そして、私のMacBookから、AVI形式でビデオを送信します:
$ ffmpeg -f <input> -i "1" -f avi udp://192.168.1.3:8080
上記のコマンドは動作しますが、ビデオ出力品質を維持しながら、MacBookのCPU負荷を最小限に抑えるためのFFmpeg最適化のヒントとコツを探しています。
ビットレート(これが何であるかは本当にわかりません)、ファイル形式の代替(aviより優れている?)、解像度、プロトコル(udpの代替?)、CPU使用率を最小限に抑える可能性のあるものなどの最適化引数ビデオ出力の品質を完全に損なうことなく。
TL; DR:ビデオ出力品質を損なうことなく、MacBookのCPU / MEMORY使用量を最小限に抑えるにはどうすればよいですか?
-f mpegts udp://XX.XX.XX.XX:YYYY