簡體   English   中英

裁剪黑色填充並將大小調整回原始 1920x1080

[英]Crop black padding and resize back to original 1920x1080

我有分辨率為 1920x1080(16:9 寬高比)的視頻。 當播放它的四面都是黑盒子時。 如何去除黑框以獲得 1920x1080 的視頻?

視頻截圖

下面是音頻和視頻的詳細信息:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Maths Logic.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf58.19.102
  Duration: 00:43:11.24, start: 0.000000, bitrate: 1475 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 1405 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 64 kb/s (default)
    Metadata:
      handler_name    : SoundHandler

使用cropdetect過濾器獲取裁剪值:

ffmpeg -i input.mp4 -vf cropdetect -frames:v 3 -f null -
...
[Parsed_cropdetect_0 @ 0x559116cfe440] x1:240 x2:1679 y1:56 y2:1078 w:1440 h:1008 x:240 y:64 pts:2 t:2.000000 crop=1440:1008:240:64

然后使用裁剪過濾器裁剪黑色,放大到 1080,然后用pad填充缺失的區域,使寬高比為 16:9:

ffmpeg -i input.mp4 -vf "crop=1440:1008:240:64,scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:-1:-1" -c:a copy output.mp4

之前和之后:

原來的 作物和墊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM