Ir para o conteúdo

Compactar vídeo para um tamanho de arquivo alvo no Mac

Alcance um limite exato em MB para e-mail ou uploads no Mac. Use o tamanho de arquivo alvo do GetCompress ou o codificação de duas passadas do FFmpeg quando quiser controle manual sobre a taxa de bits.

Por Petr Samokhin

O portal diz “máximo de 50 MB”. Sua exportação tem 214 MB. Os níveis de exportação do QuickTime podem resultar em 48 MB ou 72 MB, sem um campo para digitar o limite. A codificação para tamanho de arquivo alvo existe para esse caso: defina o orçamento em megabytes e codifique em direção a ele.

Remova o silêncio inicial. Trinta segundos removidos de uma gravação de tela dão ao codificador mais bits por segundo para o conteúdo que você mantém. Veja limites de tamanho de anexo de e-mail quando o e-mail é o gargalo.

Método 1: Tamanho de arquivo alvo do GetCompress

Ideal para: Alcançar um limite em megabytes declarado sem precisar da matemática de taxa de bits de duas passadas.

Configurações de vídeo do GetCompress com opções de qualidade e tamanho alvo abertas para vídeos na fila
  1. Abra GetCompress e arraste o vídeo (ou uma pasta de clipes) para a fila.
  2. Corte o início e o fim na pré-visualização para que a duração corresponda ao que você vai enviar.
  3. Defina o tamanho de arquivo alvo para o limite do formulário (por exemplo, 25 MB). Esse controle se aplica apenas ao vídeo; imagens e PDFs usam outras configurações de otimização.
  4. Exporte, verifique o tamanho no Finder e faça o upload.

Salve presets como 25 MB e-mail ou 100 MB portal se você atingir os mesmos limites com frequência. O processamento fica local no seu Mac.

Método 2: Codificação de duas passadas do FFmpeg

Ideal para: Scripts, CI ou controle total sobre o orçamento de taxa de bits.

Instale o FFmpeg com o Homebrew se necessário (brew install ffmpeg). Estime a taxa de bits do vídeo com base no seu objetivo em megabytes e execute duas passadas.

Exemplo para cerca de 24 MB em um clipe de 180 segundos (ajuste -b:v após seus próprios cálculos):

ffmpeg -y -i input.mov -c:v libx264 -b:v 1100k -pass 1 -an -f mp4 /dev/null && \
ffmpeg -i input.mov -c:v libx264 -b:v 1100k -pass 2 -c:a aac -b:a 128k \
 -movflags +faststart output-24mb.mp4
PassadaObjetivo
Passada 1Analisa a complexidade ao longo da linha do tempo
Passada 2Codifica na taxa de bits alvo

Adicione -vf scale=-2:720 antes de -c:v quando a imagem em 1080p com aquela taxa de bits parecer pixelada. O modo CRF é mais simples quando você se preocupa apenas com a qualidade, e não com um número fixo.

Limitação: Você recalcula e reexecuta quando a saída ultrapassa o limite. Verifique o tamanho no Finder após cada tentativa.

Por que os apps nativos do Mac falham nessa tarefa

QuickTime Player e iMovie oferecem presets de resolução (720p, 1080p, 4K), mas não um campo para “exportar como 24 MB”. Cada nível mapeia uma taxa de bits aproximada que varia conforme o movimento e os detalhes.

FerramentaBom paraLacuna para tamanho alvo
Exportação do QuickTimeCompartilhamentos únicosSem entrada em megabytes
Planilha de compartilhamento do iMovieCortes simplesMesma adivinhação de preset
FotosClipes curtos do celularSem controle fino da taxa de bits

Quando o formulário lista megabytes, use o Método 1 ou 2 em vez de reexportar níveis até que algo se ajuste.

Cálculo aproximado de taxa de bits quando necessário

Tamanho do arquivo (MB) ≈ (taxa de bits do vídeo + taxa de bits do áudio) × duração (segundos) ÷ 8 ÷ 1024

Exemplo: três minutos (180 s), alvo total de 25 MB, reserve cerca de 128 kbps para áudio AAC:

EtapaValor
Bits alvo25 MB × 1024 × 1024 × 8 ≈ 209 Mbit
Orçamento de áudio128 kbps × 180 s ≈ 2,9 Mbit
Orçamento de vídeo~206 Mbit em 180 s ≈ 1140 kbps de média

Gravações de tela com interface estática geralmente ficam boas nessa taxa. Movimento rápido pode ficar suave demais a menos que você corte ou aumente o limite. Mais detalhes: o que é taxa de bits de vídeo e quanto tempo dura um vídeo de 10 MB .

Verifique a qualidade antes de enviar

Atingir o limite não ajuda se o texto da interface ficar embaçado.

  1. Abra a saída no QuickTime no tamanho real (zoom de 100% para gravações de tela).
  2. Passe pela seção com muito movimento e pelos quadros com texto pequeno.
  3. Se a qualidade parecer pior que uma exportação CRF simples em 720p, reduza a resolução antes de baixar ainda mais a taxa de bits.
SintomaCorreção provável
Gradientes pixeladosReduza a resolução antes de cortar a taxa de bits
Texto da interface suaveAumente ligeiramente a taxa de bits ou corte mais
Áudio finoMantenha o AAC entre 96 e 128 kbps para voz

Quando o portal permite uma faixa (por exemplo, 25 a 50 MB), prefira o topo da faixa para demonstrações com detalhes finos.

Para envio específico por e-mail, veja como compactar vídeo para e-mail no Mac . Para compactação geral sem um limite digitado, veja como compactar vídeo no Mac .

Quando adivinhar os níveis de exportação é suficiente

Se uma exportação 720p do QuickTime já ficar abaixo do limite após um corte, pare por aí. Você não precisa de ferramentas de tamanho alvo para cada envio.

O GetCompress se encaixa quando os mesmos limites retornam toda semana, quando vários clipes precisam ficar abaixo de um número cada, ou quando você quer corte, pré-visualização e o campo de megabytes em uma única janela local. Ele não substitui um editor completo, e o tamanho de arquivo desejado é um fluxo de trabalho de vídeo, não uma promessa para imagens ou PDFs.