FFmpeg로 VHS 비디오 테이프 왜곡 효과를 만드는 방법은 무엇입니까?

FFmpeg로 VHS 비디오 테이프 왜곡 효과를 만드는 방법은 무엇입니까?

나는 VHS 비디오 테이프 플레이어에 의해 왜곡된 것처럼 보이는 비디오를 만들려고 시도했습니다. 제가 원하는 효과의 구체적인 예는 테이프 왜곡 효과입니다.이 영상의 끝부분에서 본, 그러나 일반적인 테이프 왜곡이 가장 중요합니다.

하지만 FFmpeg(및 잠재적으로 frei0r 필터)만으로는 이를 수행할 수 있는 방법을 찾을 수 없습니다. 그렇게 할 수 있는 방법이 있나요, 아니면 막혔나요? 현재 도구로 오디오 왜곡을 제대로 수행할 수 있으므로 비디오 왜곡을 찾고 있습니다.

지금까지 시도한 것:

  • Kdenlive의 블렌드 모드의 이상한 조합.
  • FFmpeg의 크로마시프트 필터.
  • 비디오를 압축되지 않은 YUV로 변환하고, Audacity를 사용하여 파일을 조작한 다음 다시 MP4로 변환합니다(이 결과는 흥미로운 결과를 얻었지만 내가 찾던 결과는 아니었습니다).
  • 비디오를 구성 요소 채널로 분리하고 레벨과 위치를 조작한 다음 재구성합니다.

답변1

제가 본 가장 눈에 띄는 효과는 엠보싱 효과입니다.

이는 다음과 같이 ffmpeg의 컨볼루션 필터를 사용하여 수행할 수 있습니다.

ffmpeg -i in -vf convolution="-2 -1 0 -1 1 1 0 1 2:-2 -1 0 -1 1 1 0 1 2:-2 -1 0 -1 1 1 0 1 2:-2 -1 0 -1 1 1 0 1 2" -c:a copy out

나는 문서에서 직접 계수를 가져 왔습니다.https://ffmpeg.org/ffmpeg-filters.html#convolution

답변2

당신은 frei0r 플러그인FFmpeg의

frei0r 매개변수를 추가하는 예는 다음과 같습니다 -vf frei0r=pixeliz0r?....

실제 다양한 효과를 살펴보고 싶다면 블로그 기사에서 데모를 찾아보세요.
FFmpeg 필터 및 Frei0r 플러그인 효과를 사용한 실험.

관련 정보