Ffmpeg:ビデオストリームを最適化するための議論?


2

私はローカルネットワーク上の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使用量を最小限に抑えるにはどうすればよいですか?


AVIをストリーミングする代わりに、mpegts(MPEG Transport Stream)を試してください。したがって、出力は次のようになります-f mpegts udp://XX.XX.XX.XX:YYYY
アラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.