Como remover vídeos usando script

6

Como posso desabotoar meu vídeo?

Eu tento usar transcodificar:

transcode  -J stabilize --mplayer_probe -i "input.MTS"

Mas isso causa um segfault.

Tentando usar filtros ffmpeg:

ffmpeg -i "input.MTS" -vf vidstabdetect=shakiness=5:show=1 out.avi
ffmpeg -i "input.MTS" -vf deshake out.avi

Mas sempre há um erro "Nenhum filtro".

Eu quero criar um script nautilus simples para isso.

    
por Crantisz 14.01.2014 / 11:18

2 respostas

15

Atualmente, ffmpeg do repositório suporta apenas o filtro deshake mais simples, mas não suporta o melhor Filtros vidstab .

Você tem algumas opções para obter suporte ao vidstab.

PPAs de Doug McMahon

Doug fornece várias opções de PPA, dependendo da sua versão do Ubuntu:

Ubuntu Trusty 16.04

Lançamento atual do FFmpeg mais git PPA :

sudo add-apt-repository ppa:mc3man/ffmpeg-test
sudo apt-get update
sudo apt-get install ffmpeg-static
hash -r

Agora execute ffmpeg2 (observe o "2").

Ubuntu Trusty 14.04

Ubuntu Multimedia para o Trusty PPA :

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg
hash -r

Agora, execute ffmpeg . Se a primeira linha na saída do console terminar com " FFmpeg Developers" , você terá a compilação correta.

Compilando

Esta é a melhor opção se você também quiser modificar a compilação resultante.

Primeiro você terá que compilar o libvidstab (alternativamente você pode usar o pacote libvidstab-dev de um dos PPAs do Doug ).

$ sudo apt-get install build-essential cmake
$ mkdir ~/ffmpeg_sources ~/ffmpeg_build
$ cd ~/ffmpeg_sources
$ wget -O https://github.com/georgmartius/vid.stab/archive/master.zip
$ unzip master.zip
$ cd vid.stab-master
$ cmake -DCMAKE_INSTALL_PREFIX:PATH=~/ffmpeg_build .
$ make
$ make install

Agora siga Como compilar o FFmpeg no Ubuntu . Quando você chegar à etapa em que ffmpeg está configurado, adicione --enable-libvidstab à lista de opções de configuração.

Uso

Veja as instruções de uso do vid.stab .

Veja também

por LordNeckbeard 14.01.2014 / 21:30
2

Como outros mencionam acima, o PPA de Doug não suporta Zesty (17,04) - a partir de 19/08/2017. Como 17.10 sairão em 16 de outubro, as soluções ficarão cada vez mais obsoletas. Duas soluções possíveis para usuários do Zesty:

  1. Mais simples: basta usar um link de construção estática
  2. Mais trabalho: instale o vid.stab do github ( link leia as instruções de compilação, muito simples) e, em seguida, compilar ffmpeg link

Como não tenho muito tempo, gosto da primeira solução, trabalhei sem falhas.

O primeiro passo do vidstab funciona apenas com 1 core, mas como minha filmagem GoPro está em muitos pedaços, eu poderia processar 4 vídeos simultaneamente se eu quisesse 100% de carga do sistema. A segunda passagem utiliza todos os 4 núcleos.

Meu laptop i7-6820HK, mas ambos passam apenas o progresso com velocidade de aproximadamente 0,12x. Então é muito lento, mas não vou me importar se o resultado for bom.

Atualização: as imagens do meu capacete parecem estar tão instáveis que a tremedeira 10 não é suficiente. Eu não sei o que fazer, esse é o máximo ...

    
por Csaba Toth 19.08.2017 / 21:30