Como cortar um vídeo em uma parte da exibição?


37

Eu tenho um vídeo que mostra o seguinte

insira a descrição da imagem aqui

e eu gostaria de recortar para isso:

insira a descrição da imagem aqui

Como eu posso fazer isso?


O que você já tentou e onde ficou preso? Tenho certeza de que existem dezenas de ferramentas que permitem o corte de vídeo, por isso pode ajudar a fazer uma pergunta mais específica; caso contrário, obteremos uma lista de softwares que
— cortam o

Eu tentei encontrar um aplicativo que suporta isso. Eu só encontrei ffmpeg, mas ffmpeg -croptop 90 -i original.ogv "output.ogv"me deu Vertical crop dimensions are outside the range of the original image. Não encontrei nenhum programa gráfico para esta tarefa.
— Martin Thoma

Eu ficaria feliz se você pudesse me nomear um programa, que me permita cortar por local, não por tempo.
— Martin Thoma

Adobe Premiere, ffmpegfiltro de colheita , Handbrake , QuickTime Pro, iMovie, VirtualDub , VidCrop ...
— slhck

1
A ffmpegsintaxe com croptopé bastante antiga e não será suportada em nenhuma versão recente. Você precisará usar o -filter:vcomando, consulte a documentação do FFmpeg.
— slhck

Respostas:


60

Cortando com FFmpeg

Com o FFmpeg , o corte funciona da seguinte maneira, usando o cropfiltro:

ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4

Onde as opções são as seguintes:

  • out_w é a largura do retângulo de saída
  • out_h é a altura do retângulo de saída
  • xe yespecifique o canto superior esquerdo do retângulo de saída

Portanto, por exemplo, para cortar uma janela de 640 × 480, iniciando na posição (100, 100), faça:

ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" out.mp4

Esteja ciente de que o FFmpeg recodificará o vídeo usando x264, quando o contêiner MP4 estiver selecionado. Sem opções adicionais, o padrão é um fator de taxa constante ( CRF ) definido como 23. Para aumentar a qualidade - que pode ser necessária para gravações de tela com bordas e texto nítidos - use um valor mais baixo, talvez vá para 18:

ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" -crf 18 out.mp4

Cortar com freio de mão

O Handbrake é uma ferramenta de plataforma cruzada de código aberto e gratuita com uma GUI. Carregue o arquivo de entrada e use as Configurações de imagem para especificar o corte:

Você pode usar a Janela de visualização para ajustar visualmente o corte.

Aqui, você também pode ajustar a qualidade da saída com o controle deslizante Qualidade constante :


3

Você usou Ubuntu default 's recordMyDesktop ferramenta? Nesse caso, clique em "Selecionar janela" e desenhe um retângulo na miniatura exibida na área de trabalho atual. Esta área será gravada. Isso não é "cortar um vídeo", mas "cortar uma cena", mas acho que deve resolver seu problema em questão ...


Como iniciei o programa dentro do VirtualBox e quero gravá-lo de fora, não consigo selecionar a janela. Assim, esta resposta não ajuda (btw .: Sim, eu usei recordMyDesktop, mas sem uma interface gráfica que torna a escolha de uma janela bastante difícil)
— Martin Thoma
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.