sexta-feira, 23 de dezembro de 2016

Convertendo vídeo no linux com codec H265 (hevc)

Na dica de hoje explico  como converter entre formatos de vídeo, usando o ffmpeg e o codec H265, muito melhor que o H264. Para isso utilizaremos o terminal numa distro baseada no Ubuntu.

Faremos as conversões utilizando o terminal. Assim a dica será compatível com muitas distros linux, bastando fazer as adaptações necessárias, o que não será visto aqui.

Vamos lá: abra o terminal e instale os pacotes ffmpeg e H265, assim:

$ sudo apt-get install ffmpeg h265 libde265-0

Agora passemos à conversão propriamente dita. Realizei experimentos com os formatos 3gp, mp4, webm e tudo correu bem. Espero que o ffmpeg/H265, compilados para sua distro, não dêem problemas.

Basicamente a string de conversão é esta, dependendo do codec de som:

$ ffmpeg -i video_in -vcodec hevc -acodec aac -strict -2 video_out.mp4

ou

$ ffmpeg -i video_in -vcodec hevc -acodec mp3 video_out.mp4

onde:

ffmpeg - programa de conversão entre formato de vídeos
video_in - vídeo a ser convertido, qualquer formato
-vcodec - codec de vídeo a ser utilizado para a conversão
-acodec - idem para o som
video_out.mp4 - vídeo convertido no formato mp4

Para utilizar o codec H265 basta usar "hevc" na string. Já o codec de áudio, pode ser "aac" ou "mp3", por exemplo. Aquele gera um menor arquivo de vídeo que o H264, sem perder a qualidade, e você irá gostar do resultado.

Até a próxima dica!
;-))

Nenhum comentário:

Postar um comentário