Falta ffmpeg no slackbuilds.org

1. Falta ffmpeg no slackbuilds.org

Morpheus
Minions

(usa Nenhuma)

Enviado em 08/02/2024 - 15:19h




# sbopkg -g ffmpeg
Searching for ffmpeg
Found the following matches for ffmpeg:
NAME VERSION
multimedia/ffmpeg2theora 0.30
multimedia/ffmpegfs 2.13
multimedia/gst0-ffmpeg 0.10.13
multimedia/opera-ffmpeg-codecs 0.83.0


https://slackbuilds.org/result/?search=ffmpeg&sv=15.0

Como compilar o ffmpeg com suporte completo?



  


2. Re: Falta ffmpeg no slackbuilds.org

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 08/02/2024 - 15:19h

Para compilar o ffmpeg com suporte completo, você pode seguir os passos abaixo:

1. Baixe o código-fonte do ffmpeg. Você pode obtê-lo no site oficial do projeto ou através do terminal utilizando o comando `git clone`.

2. Verifique se as dependências necessárias estão instaladas. Você pode usar o gerenciador de pacotes da sua distribuição para instalá-las. No caso do Debian, você pode usar o comando `apt-get` para instalar as dependências.

3. Navegue até o diretório onde o código-fonte do ffmpeg foi baixado.

4. Execute o seguinte comando para configurar o processo de compilação:
```
$ ./configure --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libmp3lame --enable-libx264 --enable-libx265
```
Certifique-se de incluir qualquer outra opção necessária para o suporte aos formatos desejados.

5. Após a configuração, execute o comando `make` para compilar o ffmpeg.

6. Por fim, você pode instalar o ffmpeg utilizando o comando `make install`. Adicionalmente, você também pode criar um pacote para facilitar a instalação e remoção posteriormente.

Lembrando que esses são apenas passos gerais, e podem variar dependendo do sistema operacional e da versão do ffmpeg


3. Re: Falta ffmpeg no slackbuilds.org

Tipoff *tipoff
tipoff

(usa Nenhuma)

Enviado em 08/02/2024 - 17:21h

Não falta, pois o ffmpeg foi incluído na árvore principal do slackware 15.0, basta instalar pelo slackpkg ou pela iso.



4. Re: Falta ffmpeg no slackbuilds.org

Morpheus
Minions

(usa Nenhuma)

Enviado em 09/02/2024 - 01:09h


tipoff escreveu:

Não falta, pois o ffmpeg foi incluído na árvore principal do slackware 15.0, basta instalar pelo slackpkg ou pela iso.




O ffmpeg que vem com slackware 15 é o básico do básico

No ssr não tem suporte a formato de vídeo h.264 só compilando o ffmpeg no slackware


5. Re: Falta ffmpeg no slackbuilds.org

Tipoff *tipoff
tipoff

(usa Nenhuma)

Enviado em 09/02/2024 - 13:58h

Minions escreveu:
O ffmpeg que vem com slackware 15 é o básico do básico

No ssr não tem suporte a formato de vídeo h.264 só compilando o ffmpeg no slackware


Sim, mas basta recompilar o ffmpeg usando o SlackBuild que já vem na iso. Veja:
https://linorg.usp.br/slackware/slackware64-15.0/source/l/ffmpeg/ffmpeg.SlackBuild

As linhas abaixo podem ser alteradas durante a execução do script para habilitar novos codecs:
libx264=""    ; [ "${X264:-no}" != "no" ]         && libx264="--enable-libx264"
libcelt="" ; [ "${CELT:-no}" != "no" ] && libcelt="--enable-libcelt"
libdc1394="" ; [ "${DC1394:-no}" != "no" ] && libdc1394="--enable-libdc1394"
libgsm="" ; [ "${GSM:-no}" != "no" ] && libgsm="--enable-libgsm"
librtmp="" ; [ "${RTMP:-no}" != "no" ] && librtmp="--enable-librtmp"
libxvid="" ; [ "${XVID:-no}" != "no" ] && libxvid="--enable-libxvid"
libass="" ; [ "${ASS:-no}" != "no" ] && libass="--enable-libass"
libiec61883=""; [ "${IEC61883:-no}" != "no" ] && libiec61883="--enable-libiec61883"
libilbc="" ; [ "${ILBC:-no}" != "no" ] && libilbc="--enable-libilbc"
libmodplug="" ; [ "${MODPLUG:-no}" != "no" ] && libmodplug="--enable-libmodplug"
libtwolame="" ; [ "${TWOLAME:-no}" != "no" ] && libtwolame="--enable-libtwolame"
ladspa="" ; [ "${LADSPA:-no}" != "no" ] && ladspa="--enable-ladspa"
libflite="" ; [ "${FLITE:-no}" != "no" ] && libflite="--enable-libflite"
libx265="" ; [ "${X265:-no}" != "no" ] && libx265="--enable-libx265"
libzvbi="" ; [ "${ZVBI:-no}" != "no" ] && libzvbi="--enable-libzvbi"
libopencv="" ; [ "${OPENCV:-no}" != "no" ] && libopencv="--enable-libopencv"
libgme="" ; [ "${GME:-no}" != "no" ] && libgme="--enable-libgme"
libsnappy="" ; [ "${SNAPPY:-no}" != "no" ] && libsnappy="--enable-libsnappy"
libzmq="" ; [ "${ZMQ:-no}" != "no" ] && libzmq="--enable-libzmq"
libbs2b="" ; [ "${BS2B:-no}" != "no" ] && libbs2b="--enable-libbs2b"
rubberband="" ; [ "${RUBBERBAND:-no}" != "no" ] && rubberband="--enable-librubberband"
tesseract="" ; [ "${TESSERACT:-no}" != "no" ] && tesseract="--enable-libtesseract"
libjack="" ; [ "${JACK:-no}" != "no" ] && libjack="--enable-libjack"
libaom="" ; [ "${AOM:-no}" != "no" ] && libaom="--enable-libaom"
lv2="" ; [ "${LV2:-no}" != "no" ] && lv2="--enable-lv2"
libdav1d="" ; [ "${DAV1D:-no}" != "no" ] && libdav1d="--enable-libdav1d"
rabbitmq="" ; [ "${RABBITMQ:-no}" != "no" ] && rabbitmq="--enable-librabbitmq"
libcodec2="" ; [ "${CODEC2:-no}" != "no" ] && libcodec2="--enable-libcodec2"
libsoxr="" ; [ "${SOXR:-no}" != "no" ] && libsoxr="--enable-libsoxr"
libsrt="" ; [ "${SRT:-no}" != "no" ] && libsrt="--enable-libsrt"
libzimg="" ; [ "${ZIMG:-no}" != "no" ] && libzimg="--enable-libzimg"


Exemplo:
X264=yes ./ffmpeg.SlackBuild 


Obviamente, para cada novo codec habilitado, vai precisar instalar as dependências manualmente antes de rodar o SlackBuild do ffmpeg.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts