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