조회 수 6785 추천 수 1 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

목적 : 대략 7~8년전에 나온 삼성 PAVV 티비에 USB로 연결해서 동영상 시청

 

조건 : NVIDIA 그래픽카드

 

참조 : NVENC 설정은 여기 게시판의 프리셋을 참조했습니다.

 

특이사항

- 구형 PAVV는 baseline level 3.24.0까지 지원합니다(1920x1080 이 TV가 지원하는 최대 해상도)

- 화질은 비트레이트 2000k로 설정 (720p 기준)

- 영상 크기는 1280x 또는 1920x 선택, 내장 자막은 복사 안함

- 5.1채널 오디오를 2ch로 다운믹싱.  AAC, 비트레이트는 128k, 44100Hz (2채널 이상은 TV가 지원 안함)

(다운믹싱은 센터 채널: 사람 말소리를 강조해서 대사가 잘 들리도록 설정 - 사실 TV 스피커가 저질이라)

- 볼륨 detect 하시고, 원하는 값 볼륨 조정 (아니면 삭제), 노멀라이즈 적용

- rate control 은 VBR_HQ, 720p는 2M, 1080p는 3M

- 오디오 싱크가 안맞으면, resampler=soxr 를 async=1 으로 변경하세요.

 

 

 -f mp4

 

 -c:a libfdk_aac -b:a 128k -sn

 

 -af "aresample=44100:resampler=soxr,pan=stereo|FL<FC+0.707*FL+0.707*BL+0.1*LFE|FR<FC+0.707*FR+0.707*BR+0.1*LFE,volume=1.5dB,dynaudnorm=f=200:g=11:p=0.95:m=10.0:r=0.0:n=1:c=0:b=1:s=0.0"

 

[720p 영상]

 -vf "scale=1280:-1:flags=bilinear,setsar=1/1,shanasubtitle=0"

 

 -c:v h264_nvenc -b:v 2M -maxrate:v 4M -bufsize:v 8M -profile:v baseline -level 3.2 -preset:v fast -rc vbr_hq -rc-lookahead 20 -spatial-aq 1 -aq-strength 10 -no-scenecut 1 -b_adapt 0 -coder:v cabac

 

[1080p 영상]

 -vf "scale=1920:-1:flags=bilinear,setsar=1/1,shanasubtitle=0"

(영상 사이즈가 1920x 보다 클 경우만 적용)

 

 -c:v h264_nvenc -b:v 3M -maxrate:v 6M -bufsize:v 12M -profile:v baseline -level 4.0 -preset:v fast -rc vbr_hq -rc-lookahead 20 -spatial-aq 1 -aq-strength 10 -no-scenecut 1 -b_adapt 0 -coder:v cabac

이 글을 추천한 사람
JKyle
TAG •
Facebook Twitter Pinterest Kakao
  • ?
    makarov 2020.08.02 18:39
    프로필 받아서 인코딩할려고 할때 오류가 뜨네요..
  • ?
    P군 2020.08.02 20:38
    아마도 님이 그래픽 카드가 없던지 NVIDIA 그래픽이 아니어서일거에요.
  • ?
    makarov 2020.08.09 15:36

    그래픽카드 엔당거 씁니다만.. 아무튼 baseline 4.0으로 올리니 해결됐습니다

  • ?
    P군 2020.10.04 16:33
    1920x1080 동영상 하셨나 보네요. 본문 수정하겠습니다. 감사합니다..
  • ?
    ju 2022.01.09 12:25
    프리셋 저장파일을 올려 주시면 안될까요?..
    코드 언어는 사용할줄 몰라서요 부탁합니다.