Como estabilizar vídeo com Kdenlive?

Como estabilizar vídeo com Kdenlive?

Estou usando o kdenlive 16.12.3 (com Ubuntu Studio 17.04), então este não pode ser oComo fazer a função de estabilização funcionar no Kdenlive?problema, presumo, já que esse bug deveria ter sido corrigido há um bom tempo.

O que eu estou fazendo:

  1. Eu adiciono o videoclipe que desejo estabilizar ao projeto. Então posso clicar com o botão direito no clipe e adicionar videostab2 (Clip Job> Stabilize), parece igual à captura de tela incluída no problema SO que mencionei acima. Mas quando faço isso nada acontece.

  2. Quando eu salvo, eventualmente um .mltarquivo aparece próximo ao arquivo de vídeo de origem. Posso ver que ele contém algumas informações sobre o videostab2 (veja mlt-service no final, podemos ver os parâmetros do videostab2):

    20928 pausa GOPR0444.MP4 2 vídeo 29,97 0 2704 1524 0 29,97 yuvj420p 1 709 1 h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 parte 10 44963086 2017-06-08T11:08:26.0000 00Z eng GoPro AVC GoPro AVC codificador de áudio fltp 48000 2 aac AAC (codificação de áudio avançada) 128000 2017-06-08T11:08:26.000000Z eng GoPro AAC avc1 0 avc1isom 2017-06-08T11:08:26.000000Z HD3.03.03.00 1 1 1 1 0 1 avformat 30000 1001 709 1 2704 1524 0 1 4 8 6 1 0,3 0 10 -1 -1 1 0 1 0 1 0,8 videostab2 GOPR0444.MP4.mlt.trf 0

  3. Coloco o clipe na playlist.

  4. Eu renderizo.

Para referência, quando eu gero o script de renderização, ele não contém nenhum vestígio do videostab. Não é de surpreender que o resultado final não seja estabilizado.

Como posso fazer isso funcionar?

Responder1

Para estabilizar um arquivo de vídeo específico eu importo o arquivo para o kdenlive, clico com o botão direito nele, seleciono "clip jobs" e depois "estabilizar".

Isso iniciará um “trabalho” que produz um arquivo com .mpi anexado ao final do nome do arquivo de vídeo original.

Em seguida, remova o vídeo original da lista de arquivos do projeto, adicione o arquivo de vídeo .mpi, coloque-o na linha do tempo e renderize-o.

O problema é que esse arquivo .mpi só funcionará no ambiente do projeto em que foi criado. Também leva muito mais tempo do que a duração do vídeo original porque o processamento é de thread único. Depois, há possíveis problemas de memória com arquivos grandes. Portanto, criar um vídeo grande e depois estabilizá-lo é um processo que consome muito tempo e memória, exigindo pelo menos a mesma quantidade de memória e espaço de troca e múltiplos do tempo necessário para criar aquele vídeo grande no kdenlive sem estabilizá-lo. É um bom argumento para uma câmera de vídeo IS ou pelo menos quebrar o produto final não estabilizado em pedaços e estabilizar os pedaços em grupos que não exigirão o uso do arquivo de troca, depois combinar todos os pedaços estabilizados em um projeto final e renderizá-lo.

Depois, há a eficácia do passe de estabilização...kdenlive oferece muitas opções para brincar, todas afetam velocidade, requisitos de memória, QI e estabilização. Ou você pode tentar usar as ferramentas ffmpeg diretamente, o que requer um novo nível de compreensão e esforço... mas pelo menos é possível.

Deshaking vídeos usando script

de qualquer forma, será de grande ajuda fazer isso em baixa resolução e descobrir tudo antes de tentar fazer isso em arquivos não estabilizados direto da câmera, filmados em altas resoluções, especialmente em altas taxas de quadros. Meu laptop 4Gig passou 5 dias estabilizando um vídeo mp4 h265 de 30 minutos, 5 GB, 4k-30fps. Agora estou tentando descobrir a melhor forma de renderizar o arquivo .mpi. Estou pensando em renderizar o produto final em 720p ou pelo menos 1080p. Demorou cerca de 8 horas para renderizar o produto original não estabilizado de 5 GB 4k com QI moderado e configurações de codificação que eram uma mistura de fotos de 12 MP e vídeo 1080p... e isso durou 30 minutos de vídeo 4k. Meu medo é que tentar renderizar um produto final em 4k exija muito da troca de 4 GB de RAM + 1 GB que tenho atualmente e simplesmente precise ser feito em 1080p para corresponder aos componentes de vídeo originais. Então, vou tentar isso primeiro e atualizar mais tarde.

Responder2

Como @kdarras escreveu nos comentários acima: "no kdenlive 20.04, não há mais opção de estabilização em 'clip jobs'" .. bem, eu uso o 20.12.1 mais recente e ele tem o seguinte item de menu: Clip - Clip Jobs - - Estabilizar (vidstab), que também pode ser acessado clicando com o botão direito do mouse em um vídeo na lista Project Bin.

informação relacionada