ffmpeg sobre https falha

3

Se eu alimentar url com http, por exemplo:

ffmpeg -i http://vjs.zencdn.net/v/oceans.mp4 videojs.mp4

Funciona perfeitamente. No entanto, quando eu insiro url com https, como este:

ffmpeg -i https://s3-us-west-2.amazonaws.com/bucket/check.mp4 video.mp4

Isso me dá um erro:

https protocol not found, recompile FFmpeg with openssl, gnutls, or securetransport enabled.
https://s3-us-west-2.amazonaws.com/bucket/check.mp4: Protocol not found

No entanto, os mesmos comandos funcionam na minha máquina Windows. Eu estou usando o Ubuntu dentro de uma caixa virtual e não é muito bom nisso.

O que eu faço para ativar o https? Eu suponho que eu deveria recompilar o ffmpeg com o openssl? Por favor me ajude a resolver isso. Sua ajuda será muito apreciada. Obrigado.

    
por Robin 20.07.2015 / 13:30

2 respostas

2

É muito provável que o ffmpeg seja compilado sem suporte a SSL na versão do Ubuntu que você está usando.

Qualquer que seja a razão para isso, é uma dor de cabeça, então a única solução que você tem para corrigir isso rapidamente é fazer uma recompilação.

Provavelmente, ao criar a partir do código-fonte, você precisará ter uma opção --with-openssl ou semelhante quando executar um ./configure .

Note que, para o Ubuntu Wily, parece que eles já podem incluir essa opção na embalagem que é mais recente do que para a Vivid.

    
por Thomas Ward 20.07.2015 / 13:39
0

Basta baixar o ffmpeg daqui e você ficará bem. link É construído estaticamente e não precisa de nenhuma dependência. Extraia-o em uma pasta e execute-o a partir desse diretório com ./ ffmpeg ...

    
por mdalacu 21.10.2015 / 15:11

Tags