콘텐츠 잘림을 방지하기 위해 비디오 주위에 테두리를 넣는 방법

콘텐츠 잘림을 방지하기 위해 비디오 주위에 테두리를 넣는 방법

내 TV는 오래되었고 어떤 이유로 왼쪽 가장자리에서 일부 콘텐츠가 잘립니다. 나는 왼쪽 가장자리가 프리젠테이션에 필수적인 비디오를 보여주려고 합니다.

비디오 크기를 줄이고 두꺼운 검은색 테두리로 둘러싸서 콘텐츠가 아닌 TV에서 볼 때 이 테두리가 잘리도록 할 수 있는 방법(iMovie/ffmpeg/Gimp 등)이 있습니까?

즉, 나는 이것에서 가고 싶다 :

여기에 이미지 설명을 입력하세요

이에:

여기에 이미지 설명을 입력하세요

하지만 저는 비디오(mp4 형식)로 그렇게 하고 싶습니다.

답변1

방법 1: 패딩을 사용한 고정 크기 배율:

ffmpeg -i inputfile.mov -filter_complex 'scale=578:462, pad=720:576:71:57' outputfile.mp4

이는 SD PAL 크기 입력 및 출력을 가정합니다. 이것은 단순히 고정된 크기의 패드를 사용합니다.

방법 2: 필터에 의해 생성된 검정색 위에 오버레이를 사용한 비율 조정:

ffmpeg -y -i inputfile.mov -f lavfi -i color=c=black:s=1920x1080 \
  -filter_complex "[0:v]scale=w=0.80*iw:h=0.80*ih[scaled]; \
    [1:v][scaled]overlay=x=0.10*main_w:y=0.10*main_h:eof_action=endall[out]; \
    [0:a]anull[aud]" \
  -map "[out]" -map "[aud]" \
  -strict -2 \
  outputfile.mp4

이는 입력 및 출력 크기가 풀 HD(1920x1080)라고 가정합니다. 크기 조정은 80%입니다. 따라서 오버레이 위치는 내부의 20%입니다. 그러나 이 20은 양쪽에서 동일하게 나누어지기 때문에 오버레이는 기본 너비의 10%를 사용하여 x 위치에 추가합니다.

eof_action비디오 파일이 종료되면 처리를 중지할 수 있도록 하기 위해 필요합니다 . 그렇지 않으면 생성된 검정색(배경)이 -f lavfi계속 진행됩니다.

답변2

나는 찾았다비디오iMovie에서 비디오 위에 테두리를 넣는 방법을 설명합니다. 방법은 다음과 같습니다.

  1. Gimp(또는 다른 도구)를 사용하여 주위에 검은색 테두리가 있는 이미지를 만듭니다. 이 이미지가 테두리를 추가하려는 비디오 크기보다 큰지 확인하세요.

  2. iMovie를 열고 클립과 테두리 이미지를 모두 가져옵니다.

  3. iMovie > 환경설정을 열고 "고급 도구 표시" 상자를 선택하십시오.

  4. 테두리 이미지를 프로젝트 패널로 드래그하고 기어를 사용하여 클립 시간을 비디오 길이로 연장합니다. 이미지 클립의 제한 시간은 10분이므로 동영상 길이에 맞게 이미지 배경 클립을 필요한 만큼 복사하여 붙여넣으세요.

  5. 가져오기에서 프로젝트 창으로 동영상 클립을 드래그하고 배경 이미지의 시작 부분에 맞춰 정렬합니다. 이미지와 동영상 클립을 결합하는 방법에 대한 옵션이 포함된 메뉴 팝업이 표시됩니다. "Picture-in-Picture"를 선택하십시오.

  6. 원하는 만큼의 테두리만 표시될 때까지 오른쪽 상단 창에서 동영상 크기를 조정합니다.

  7. 원하는 대로 동영상을 내보냅니다.

참고 사항: 이 작업은 아마도 오랜 시간이 걸릴 것이므로(내 경우 내보내는 데 약 1시간이 걸렸고 내 영화의 길이는 30분이었습니다) 아마도 이 작업을 수행하는 더 효율적인 방법이 있을 것입니다.

관련 정보