Como reduzo o tamanho de um enorme vídeo MP4?


44

Eu tenho um arquivo de vídeo MP4 de 4 GB que gravei com o HD Flip Mino. Como reduzi-lo a não mais que 1 GIG sem perder muita qualidade?

Respostas:


76

Você pode tentar usar algo como ffmpeg ou mencoder para recodificá-lo com uma taxa de bits mais baixa, por exemplo:

Calcule a taxa de bits necessária dividindo 1 GB pela duração do vídeo em segundos. Portanto, para um vídeo com duração de 16:40 (1000 segundos), use uma taxa de bits de 1000000 bytes / s:

ffmpeg -i input.mp4 -b 1000000 output.mp4

Opções adicionais que podem ser consideradas são a configuração do fator de taxa constante , que reduz a taxa de bits média, mas mantém uma qualidade melhor. Varie a CRF entre 18 e 24 - quanto menor, maior a taxa de bits.

ffmpeg -i input.mp4 -vcodec libx264 -crf 20 output.mp4

2
1000k é melhor do que um milhão de "ffmpeg -i input.mp4 -b 1000000 output.mp4"
iwill

9
-bpega a taxa de bits e não a taxa de bytes. Se o vídeo tiver 1 GB e a duração for de 1000 (mil) segundos, a taxa de bits desejada será de aproximadamente 1e9 / 1000 * 8 = 8e6 (8.000.000) bits por segundo (bps).
Jason

11
recebendo .... O codificador 'aac' é experimental, mas os codecs experimentais não estão ativados; adicione '-strict -2' se desejar usá-lo.
Narendra Singh

11
@ Jason Tenho certeza que você quer dizer (1e9 * 8) / 1000. Em outras palavras (o tamanho do vídeo desejado em byte * 8) / (duração do vídeo em segundos).
Dante

@ Dante, a ordem das operações faz com que suas equações e as minhas calculem para o mesmo número. Embora eu veja que pode ser um pouco confuso colocar o "* 8" depois da divisão. Ainda calcula para o resultado correto. Bem ... a menos que você esteja pensando em erros de arredondamento e matemática da máquina ... é possível que eles calculem um resultado ligeiramente diferente.
Jason

9

Você pode editar de maneira não destrutiva o arquivo para cortar partes que você não deseja (tire 1m do começo, 30s do meio e 4m do final).

Fora isso, você terá que recodificar o mp4 como um arquivo menor. Experimente o travão de mão .

  • Diminua a resolução do 1280x720 nativo do Mino para algo menor, apenas preserve a proporção.
  • Diminua a taxa de bits da taxa de bits média de 9,0 Mbps do Mino para algo menor

Em ambos os casos, você está perdendo qualidade. Tente brincar com uma das opções (ou ambas) e compare os resultados. Escolha o que parecer melhor e tenha o tamanho de arquivo certo.


2
H.264 FTW!
bgw

5

Use "HandBrake". Importe o arquivo. Selecione "High Profile" e clique em "Iniciar". Ele pode compactar arquivos de 100 MB para 27 MB ou mais. (O arquivo de entrada não deve estar em um estado já compactado). Se você usa o Handbrake versão 0.9.5, existe uma configuração para inserir o Tamanho do arquivo que você deseja compactar. (A versão superior do HB não possui esse recurso).

Sorenson Squeeze é outra ferramenta de nível profissional para esse tipo de trabalho.


1

Eu me deparei com essa pergunta e, em seguida, deparei com o seguinte serviço online que resolve o problema:

https://clipchamp.com/

Muito bom, não é necessário fazer o upload do arquivo, a conversão é feita localmente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.