dar prioridade para um comando / usar mais nucleos do processador no ffmpeg

1. dar prioridade para um comando / usar mais nucleos do processador no ffmpeg

Alex Machado Fontinelli
Pinguino

(usa Debian)

Enviado em 09/06/2021 - 00:09h

Boa noite, estou usando esse comando
ffmpeg -i http://.../playlist.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4 

há alguma forma de dar prioridade nesse comando para ir mais rápido???


  


2. Re: dar prioridade para um comando / usar mais nucleos do processador no ffmpeg

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 09/06/2021 - 00:39h

achei aqui algo interessante:
https://superuser.com/questions/155305/how-many-threads-does-ffmpeg-use-by-default
Então, no seu comando, adicione o parâmetro -threads 4 para usar 4 threads para processamento. Pode trocar o 4 por mais threads mas a velocidade vai depender do seu cpu, de quantos cores ele tem.
Bem útil isso.


____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Capeta (demo) do meu trabalho:
https://github.com/cpusam
Uma musiquinha pra relaxar:
https://www.youtube.com/watch?v=5Q02JgxAHu8



3. Re: dar prioridade para um comando / usar mais nucleos do processador no ffmpeg

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 09/06/2021 - 14:14h


SamL escreveu:

achei aqui algo interessante:
https://superuser.com/questions/155305/how-many-threads-does-ffmpeg-use-by-default
Então, no seu comando, adicione o parâmetro -threads 4 para usar 4 threads para processamento. Pode trocar o 4 por mais threads mas a velocidade vai depender do seu cpu, de quantos cores ele tem.
Bem útil isso.


____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Capeta (demo) do meu trabalho:
https://github.com/cpusam
Uma musiquinha pra relaxar:
https://www.youtube.com/watch?v=5Q02JgxAHu8

Essa parece ser a melhor opção. Vc pode aumentar a prioridade do processo usando os comandos nice e renice ou mandar o processo p ser executado num core definido q esteja c menos carga ( checar c cat /proc/interrupts) mas dificilmente terá melhoria visível.
https://diolinux.com.br/sistemas-operacionais/definindo-afinidade-de-um-processo-no-linux.html