Estabilização de vídeo do tipo Youtube no Linux


9

Alguém conhece um software gratuito de estabilização de vídeo para Linux (ubuntu, fedora ou outra coisa), cujo resultado é como a estabilização de vídeo do Youtube?

Neste momento, para estabilizar meu vídeo, preciso fazer upload de meus arquivos no youtube e esperar muito até que a estabilização termine e depois baixar meus arquivos. Um software para computador será útil e economizará muito tempo.

Alguém conhece um? Obrigado!

Respostas:


13

Para estabilizar seu vídeo, você pode usar a ferramenta de linha de comando ffmpeg .

A maneira mais fácil: uma passagem usando deshakefiltro

ffmpeg -i shaky-input.mp4 -vf deshake stabilized-output.mp4

O deshakefiltro também possui algumas configurações opcionais .

A melhor maneira: duas passagens usando vidstabfiltros

Para melhores resultados, você pode tentar o processo de duas etapas usando ffmpeg vidstabdetecte vidstabtransformfiltros: (Obrigado @Mulvya)

ffmpeg -i shaky-input.mp4 -vf vidstabdetect=shakiness=5:show=1 dummy.mp4

Isso produzirá um transforms.trfque será lido pela segunda passagem:

ffmpeg -i shaky-input.mp4 -vf vidstabtransform,unsharp=5:5:0.8:3:3:0.4 stabilized-output.mp4

A documentação dos filtros do vidstab explica todas as opções de configuração.


11
Há também os filtros de vidstab.
Gyan

11
Eu tenho esse erro: No such filter: 'vidstabdetect'. Eu acho que em algumas distros (como o Ubuntu) esse filtro não está incluído por padrão.
Flimm

11
libvidstab é externo e GPL, então o ffmpeg precisa ser configurado com--enable-libvidstab --enable-gpl
DomTomCat

5

O Blender possui rastreamento de movimento , que por sua vez pode ser usado para estabilizar o vídeo. Aqui está um tutorial do YouTube que mostra como carregar imagens de vídeo no editor de clipes de filme do Blender, definindo um ponto de rastreamento, resolvendo a equação de rastreamento e discutindo considerações sobre como equilibrar os vários fatores entre estabilização excessiva e insuficiente. O tutorial em vídeo está aqui:


Agora faça-o na linha de comando
forresthopkinsa 15/10/19

11
A pergunta original não solicitou linha de comando.
boatcoder 21/10/19
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.