É óbvio que você instalou o ffmpeg não de um pacote. Então você pode simplesmente se livrar dele, renomeando-o,
sudo mv /usr/local/bin/ffmpeg /usr/local/bin/ffmpeg_old
e agora você está livre para instalar o novo pacote.
Preciso de ajuda para desinstalar o ffmpeg. O problema é que não me lembro qual método eu usei para instalá-lo. Mas eu já fiz desinstalação através do apt usando sudo apt-get remove ffmpeg libav
. A coisa é, mesmo depois disso, o ffmpeg ainda é utilizável:
$ ffmpeg -version
ffmpeg version 0.11.1
built on Jul 26 2013 14:07:44 with gcc 4.7.2
configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
libavutil 51. 54.100 / 51. 54.100
libavcodec 54. 23.100 / 54. 23.100
libavformat 54. 6.100 / 54. 6.100
libavdevice 54. 0.100 / 54. 0.100
libavfilter 2. 77.100 / 2. 77.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
Estou usando a versão ffmpeg, não a libav one:
$ ffmpeg
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 26 2013 14:07:44 with gcc 4.7.2
...
Eu tentei usar o ffmpeg para converter um vídeo .mp4 curto em um vídeo .avi e ele ainda funciona. O motivo pelo qual eu quero desinstalá-lo é para que eu possa reinstalar uma versão mais recente que suporte a opção pattern-type
. Com a minha versão atual, recebo:
Unrecognized option 'pattern_type'
Failed to set value 'glob' for option 'pattern_type'
Veja a saída de alguns comandos que podem ajudar:
$ sudo find / -name 'ffmpeg' -type d
/home/andrew/vlc-2.1.0/contrib/src/ffmpeg
/home/andrew/OpenCV/opencv-2.4.5/3rdparty/ffmpeg
/usr/local/share/ffmpeg
$ which ffmpeg
/usr/local/bin/ffmpeg
$ sudo apt-get remove ffmpeg libav-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'ffmpeg' is not installed, so not removed
Package 'libav-tools' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
Por favor, ajude!
O comando para remover um pacote e suas dependências no Ubuntu é "apt-get autoremove pacote "
Veja a documentação: aqui
O que esse comando realmente remove dependerá de como você instalou as dependências do ffmpeg. Se as dependências forem marcadas manualmente, o autoremove as deixará em paz. Se, no entanto, você instalou o ffmpeg e deixou que ele extraísse suas dependências sem instalá-las explicitamente, então o autoremove deveria removê-las sem problemas.
Assim, o comando que você está procurando é - em um prompt de terminal - " sudo apt-get autoremove ffmpeg
"