ffmpeg: CPU, RAM ou SSD? [fechadas]

0

Eu quero saber o que é mais importante para converter um arquivo mp4 para mp3 graças ao ffmpeg. CPU ? RAM ? SSD? Os três?

Meu servidor converterá de 3 a 5 mp4 vídeos para mp3 ao mesmo tempo. Duração dos vídeos: 10 minutos.

Eu preciso fazer o mais rápido possível, então eu quero pegar um servidor VPS ou dedicado do OVH.com (debian 9). Você poderia me dizer qual servidor tomar? Eu quero colocar $ 25 max.

link

link

link

    
por Baraque Obahamas 30.09.2018 / 00:13

2 respostas

1

Supondo que você queira converter arquivos de vídeo em áudio, a CPU e o disco serão suas principais prioridades.

Você estará escrevendo muito menos do que está lendo, então um bom desempenho de leitura é imprescindível. Dependendo de quantos núcleos de CPU e, portanto, quantas codificações paralelas você deseja, precisará de mais E / S de disco para fazer isso. Basicamente, este é um caso em que nem a CPU nem o disco sozinhos representam o "maior" afunilamento; A adição de mais núcleos de CPU exige proporcionalmente mais E / S de disco.

CPUs modernas podem codificar áudio MP3 em cerca de 30-40x em tempo real em um único núcleo. Se você tiver bastante E / S e muitos núcleos, poderá ter até um grande número de vídeos convertidos em apenas alguns minutos. Atualmente, a maioria dos ambientes VPS é executada em SSD, portanto, é provável que você tenha bastante uso de disco para começar, para que haja mais de um núcleo de CPU para o trabalho. (Observe também que você precisa levar o conteúdo até o VPS, e se você estiver fazendo isso via Internet, essa provavelmente será a parte mais lenta do seu processo.)

    
por 30.09.2018 / 07:22
1

Se o vídeo já tiver áudio mp3, o disco io será o seu gargalo. Se você precisar converter apenas alguns arquivos (digamos abaixo de 100), a velocidade bruta da CPU (ghz) é desejada. Se você precisar converter muitos milhares, os núcleos da CPU para executar mais codificações paralelas são melhores.

    
por 30.09.2018 / 02:57