Como obter um tamanho de arquivo razoável ao converter de MP4 para WMV?

Como obter um tamanho de arquivo razoável ao converter de MP4 para WMV?

Converti um filme MP4 1080 para WMV. O resultado é um enorme arquivo de 9 GB. Como posso convertê-lo (usando FFmpeg) para que o arquivo tenha uma qualidade decente, mas não enorme? Ou como posso dividir um arquivo WMV de 9 GB em dois arquivos menores que cabem em discos DVD?

Responder1

Do Digiarty WinXDVD:Compactar vídeo no FFmpeg

Parte 1. Como reduzir o tamanho do vídeo com FFmpeg (linha de comando) (trecho abaixo)

Linha de comando - compactar e converter MP4 em WMV

ffmpeg -i input.mp4 -b 1000k -vcodec wmv2 -acodec \
wmav2 -crf 19 -filter:v fps=fps=24 output.wmv

 
Linha de comando - compactar e converter MP4 em Webm para YouTube, Ins, Facebook

ffmpeg -i source.mp4 -c:v libvpx-vp9 -b:v 0.33M -c:a \
libopus -b:a 96k -filter:v scale="960x540" target.webm

 
Linha de comando - compactar e converter H.264 em H.265 para maior compactação

ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4

 
Linha de comando -Definir CRF no FFmpeg para reduzir o tamanho do arquivo de vídeo

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

 
Linha de comando - Reduza o tamanho do quadro de vídeo para diminuir o vídeo 4K/1080P FHD

ffmpeg -i input.avi -vf scale=1280:720 output.avi

Linha de comando - redimensione o vídeo no FFmpeg para reduzir o tamanho do vídeo

ffmpeg -i input.avi -vf scale=852×480 output.avi

Você pode redimensionar seu vídeo para um tamanho específico de 480p, 720p, 1080p, etc. no FFmpeg.


Se você precisar redimensionar o vídeo no FFmpeg, mas manter a proporção original, especifique apenas um componente, largura ou altura, e defina o outro componente como -1, por exemplo,

ffmpeg -i input.jpg -vf scale=852:-1 output_852.png

informação relacionada