Como posso converter um vídeo 1080p wmv para um vídeo 720p?

12

Tenho um vídeo wmv de 1080p que gostaria de converter para um vídeo de qualidade inferior (de preferência 720p). Eu gostaria de manter o áudio intacto. Como posso fazer isso no Ubuntu?

    
por James 29.01.2012 / 19:59

3 respostas

13

Como você usou uma tag ffmpeg, eu a usarei para a resposta.

ffmpeg -i input.wmv -s hd720 -c:v libx264 -crf 23 -c:a aac -strict -2 output.mp4

Altere a qualidade do vídeo, especificando um parâmetro CRF diferente. Consulte o guia de codificação x264 para obter mais informações.

    
por duffydack 29.01.2012 / 20:08
2

Versões mais recentes do FFmpeg talvez usem o filtro de vídeo de escala, eu dou um exemplo abaixo que também simplesmente copia a faixa de áudio como você pediu:

ffmpeg -i input.wmv \
       -c:v libx264 -preset veryslow -tune film -crf 22 -vf scale=-2:720 \
       -c:a copy \
       output.mp4

A opção -tune pode ser omitida ou você pode experimentar -tune animation dependendo do tipo de videoclipe que você está usando.

Se você decidiu que gostaria de transcodificar o áudio, você poderia fazer algo pior do que usar a biblioteca externa libfdk_aac da seguinte forma:

ffmpeg -i input.wmv \
       -c:v libx264 -preset veryslow -tune film -crf 22 -vf scale=-2:720 \
       -c:a libfdk_aac -b:a 128k \
       output.mp4

e isso é certamente o que eu faria com um arquivo wmv que eu estava escalando, você deve achar os resultados mais do que aceitáveis ...

    
por andrew.46 26.05.2014 / 11:22
1

Se você quiser manter intactas todas as faixas de áudio, legendas e assim por diante, você deve usar algo assim:

ffmpeg -i input.mkv \
       -map 0:0 -map 0:1 -map 0:2 -map 0:3 -map 0:4 \
       -vf scale=-1:720 -c:v libx264 -crf 18 -preset veryslow \
       -c:a:0 copy -c:a:1 copy -c:s copy \
       output.mkv

Nesse caso, o arquivo input.mkv possui duas faixas de áudio e duas legendas. Você pode especificar todas as faixas de áudio (ou legendas, ou vídeos, etc.) uma por uma ou como uma única entidade (conforme especificado para legendas).

Espero que ajude ...

    
por adsuar 17.06.2014 / 16:17