ffmpeg 명령을 사용하여 비디오 확대


6

ffmpeg 명령을 사용하여 비디오를 확대 / 축소하고 저장할 수 있습니까?

나는 많이 검색했지만 해결책을 찾지 못했습니다.


3
예 줌이 가능합니다. 도움이 되나요? 질문이 너무 모호합니다. 더 구체적이지 않으면 대답 할 수 없습니다.
Rajib

답변:


11

줌은 2 단계 프로세스입니다. 당신은 :

  1. 선택한 요소에 따라 비디오의 크기를 조정하십시오.
  2. 비디오를 원래 크기로 다시 자릅니다.

예를 들어 1280 × 720 픽셀의 입력 비디오를 가정 할 때 2 배로 확대하려면 다음과 같이 보일 것입니다.

ffmpeg -i input.mp4 -vf " scale = 2 * iw : -1, 자르기 = iw / 2 : ih / 2"출력 .mp4

물론 여기서 요소를 변경할 수 있습니다. -1높이가 자동으로 설정 의미한다.

crop필터에 두 개의 추가 매개 변수를 사용 하여 자르기 창의 위치를 ​​설정할 수 있습니다.

출력 품질을 변경해야하는 경우 x264 인코딩 안내서를 살펴보십시오 (물론 원본과 비교하여 줄어 듭니다).


scale=2*iw:-1,crop=iw/2:ih/22 배 줌에 사용할 수 있습니다.
llogan

ypur 답장을 보내 주셔서 감사합니다. 이 명령은 완벽하게 작동하지만 확대 / 축소 양을 어디에서 변경할 수 있으며 동물원에서이 명령을 어떻게 사용할 수 있습니까?
Gururaj December

@Gururaj 필자의 예제에서는 요소가 2이므로 다른 요소를 선택하기 만하면됩니다. 축소가 0과 1 사이의 요소로 쉽게 수행되는지 확실하지 않습니다. 지금 시도 할 수 없습니다.
slhck

slhck 확대 후 비디오에 막대가 나타납니다.
Gururaj

@Gururaj 명령에 문제가있는 경우 새 질문을 게시하고 사용중인 명령을 정확하게 언급하고 자르지 않은 전체 명령 행 출력을 표시해야합니다. 축소하려면 scale먼저 축소 한 다음 pad출력 을 내려야 합니다.
slhck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.