Estoy usando FFmpeg desde una máquina Debian en mi red local. Esta máquina está escuchando desde secuencias entrantes:
$ ffmpeg -i udp://192.168.1.3:8080 /path/to/out.avi
Y desde mi MacBook, enviando el video en formato AVI:
$ ffmpeg -f <input> -i "1" -f avi udp://192.168.1.3:8080
Los comandos anteriores funcionan, pero estoy buscando algunos consejos y trucos de optimización de FFmpeg para minimizar la carga de la CPU en mi MacBook mientras mantengo la calidad de salida de video.
Cualquier argumento de optimización como bitrate (realmente no sé qué es esto), alternativas de formato de archivo (algo mejor que avi?), resolución , protocol (¿alternativas udp?), cualquier cosa que pueda mantener el uso de la CPU a un mínimo absoluto sin arruinar por completo la calidad de la salida de video.
TL; DR: ¿Cómo puedo minimizar el uso de CPU / MEMORY en mi MacBook sin destruir la calidad de la salida de video?