Pregunta

¿Hay alguna alternativa opensource ffmpeg y VLC para vivir la transcodificación de vídeo de transmisión HTTP RTMP o de otro tipo?

ffmpeg hizo que mi CPU (AMD 4.0 GHZ 8Core) se carga al 100%, con sólo un 8 flujos SD.

Gracias por la ayuda.

PS.Creo que no tengo necesidad de transcodificar mi video, que también pueden transmitir con algo como http vídeo proxy.La fuente está en HTTP formato de streaming, también estoy en Linux.

¿Fue útil?

Solución

Su pregunta debe ser: "¿Hay alguna alternativa de OpenSource más rápido que FFMPEG".

y la respuesta es no.

Si no necesita transcodificar, agregue -acodec copy -vcodec copy a su línea de comandos

Otros consejos

ffmpeg es flexible codificador se puede ajustar mucho que te gusta , es el algoritmo de codificación y Tamaño VS Calidad de la batalla , creo que ahora los días X264 son más eficacia de lo que era antes , los importantes ajustes con ffmpeg para acelerar la codificación -preset el valor predeterminado es medium puede utilizar fast o faster y ver la calidad de tu vídeo de salida .Yo vivo vapor de video y puedo usar este comando

 ffmpeg -loglevel 0 -thread_queue_size 32768 -re -i "http://sorce" -vcodec libx264 -preset fast -break_non_keyframes 1 -profile:v high444 -x264-params "nal-hrd=cbr" -b:v 260k -acodec aac -b:a 32k -map_metadata -1 -s 480x360 -f flv rtmp://localhost/hls/live

Que de muy baja calidad de video ,

ffmpeg -loglevel 0 -thread_queue_size 32768 -re -i "http://source" -vcodec libx264 -preset fast -break_non_keyframes 1 -b:v 665k -profile:v high444 -x264-params "nal-hrd=cbr" -acodec aac -b:a 32k -map_metadata -1 -s 854x480 -f flv rtmp://localhost/hls/live

usted va a obtener una mejor calidad y visible de la imagen cuando hay un aumento del -b:v valor .así que usted es el preferido de la red puede obtener mayor calidad de vídeo con menos uso de CPU.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top