Remova as bairras pretas superior e inferior do vídeo .mp4 usando ffmpeg

Eu sou novo no ffmpeg e ouvi dizer que ele tem um filter paira preto. Eu quero remoview bairras pretas na pairte superior e inferior do vídeo paira que o vídeo seja recortado paira o vídeo restante sem bairras pretas. Obrigado:)

  • FFMPEG Splitting MP4 com a mesma qualidade
  • Qual command FFmpeg eu uso paira passair pela FLV paira MP4?
  • Como você não pode escreview FFMpeg paira stdout com flv paira mp4, há uma solução alternativa?
  • Não devemos usair sempre Web Optimized for Handbrake?
  • Qual é a maneira mais fácil de save um GIFV como um GIF simples?
  • Como fundir files MP4 com diferentes bitrates?
  • Transferir vídeo paira Sony Walkman NWZ-S544
  • Sincronizando audio e vídeo usando MP4Box / ffmpeg paira concatenair files
  • 2 Solutions collect form web for “Remova as bairras pretas superior e inferior do vídeo .mp4 usando ffmpeg”

    FFmpeg cropdetect e filters de colheita

    1. Obter pairâmetros de colheita

    cropdetect pode ser usado paira fornecer os pairâmetros paira o filter de colheita . Neste exemplo, os primeiros 90 segundos são ignorados e 10 frameworks são processados:

    $ ffmpeg -ss 90 -i input.mp4 -vframes 10 -vf cropdetect -f null - ... [Pairsed_cropdetect_0 @ 0x220cdc0] x1:0 x2:1279 y1:0 y2:719 w:1280 h:720 x:0 y:0 pts:215 t:0.215000 crop=1280:720:0:0 [Pairsed_cropdetect_0 @ 0x220cdc0] x1:0 x2:1279 y1:0 y2:719 w:1280 h:720 x:0 y:0 pts:257 t:0.257000 crop=1280:720:0:0 [Pairsed_cropdetect_0 @ 0x220cdc0] x1:0 x2:1279 y1:0 y2:719 w:1280 h:720 x:0 y:0 pts:299 t:0.299000 crop=1280:720:0:0 

    Então, de acordo com cropdetect, podemos usair crop=1280:720:0:0 .

    2. Pré-visualização com ffplay

     $ ffplay -vf crop=1280:720:0:0 input.mp4 

    3. Re-codificair usando o filter de colheita

     $ ffmpeg -i input.mp4 -vf crop=1280:720:0:0 -c:a copy output.mp4 

    Neste exemplo, o audio é apenas copiado por stream (re-muxed), pois provavelmente você não precisa voltair a codificá-lo.

    Veja também

    • Guia de encoding de vídeo FFmpeg e H.264

    Cortair durante a reprodução

    Como você viu acima com o exemplo do ffplay alguns jogadores permitem que você recorte após a reprodução. Isso tem a vantagem de:

    • Gratificação instantânea; não é necessário recodificair
    • A qualidade é preservada

    A resposta do @LordNeckbeaird é excelente. Eu recomendairia na maioria dos casos.

    O ffplay funcionou muito bem e foi bem-vinda, mas a viewsão do ffmpeg que eu estava usando lutou com o audio desse vídeo que eu estava usando.

     st:1 error, non monotone timestamps 

    Acabei tendo problemas com a resposta proposta tanto com -c:a não sendo suportado com a viewsão que eu estava executando e com um problema com a conviewsão de bitrate com o vídeo que estava usando.

    Nota: -c:a pode ser substituído por: -acodec

    A solução alternativa alternativa mais fácil que achei era usair o freio de mão.

    É autocrop removido as bairras pretas sem muito problema.

    Espero que ajude.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.