FFmpeg - 입력 프레임에 필터를 적용하는 방법

FFmpeg - 입력 프레임에 필터를 적용하는 방법

수천 개의 비트맵 프레임(jpeg 개별 파일)을 비디오로 변환해야 하지만 입력 프레임의 대비, 감마, 밝기도 조정해야 합니다. 이러한 프레임에는 어느 정도 품질이 있지만 ffmpeg의 출력은 더 어둡고 덜 정의되어 일부 중요한 그림자 세부 정보가 사라집니다. 사용된 명령은 다음과 같습니다.

ffmpeg -vsync 0 -hwaccel cuvid -c:v mjpeg_cuvid -framerate 30 -i "_input_frames%04d.jpg" filter=brightness=0.3 -c:v h264_nvenc _video_output.mp4

또한 -tune:film 옵션을 사용하려고 시도했지만 명령을 실행하는 모든 곳에서 오류가 발생했습니다.

답변1

filter=brightness=0.3유효하지 않습니다.

  • 너는 그리워하고있다 -vf.
  • 이름이 지정된 필터가 없습니다.명도, 그러나 다음과 같이 밝기를 변경하는 데 사용할 수 있는 여러 필터가 있습니다.eq,색상 레벨,곡선, 등.

단순화된 예:

ffmpeg -framerate 30 -i input%04d.jpg -vf "eq=brightness=0.3,format=yuv420p" output.mp4

관련 정보