안녕하십니까 이번에 새로 가입했습니다~
제가 유튜브에 게임 영상을 올리고 있는데여 그 게임 영상에다 제가 좋아하는 음악을 삽입하는걸 즐기고 있었습니다.
영상을 한 개별적으로 최소 40개 가량 찍은 다음에 합치는 방식으로 올리고 있습니다.
첨엔 그냥 게임 자체 프로그램으로만 찍다가 나중에 반디컷도 이용하게 되었고 지금 샤나인코더까지 오게 됐습니다.
왜 샤나인코더까지 오게 되었냐면 AVI파일 60개 가량을 그냥 합치면 싱크가 안맞는 정도를 넘어설 수준이었기에 그랬습니다.
그래서 편집할때 무조건 MP4파일로 변환하게 됐습니다.
근데 어느 순간부터 유튜브에 올린 제 영상에 문제가 발견되기 시작했습니다.
영상에서 음악 넣은 거랑 제가 원하는 타이밍에 싱크가 맞춰지지 않는 순간이 많아졌기 때문입니다.
어떤부분은 싱크가 느린 것도 있지만 그것보다는 싱크가 살짝 더 빠른게 많았습니다.
저 혼자서 알아보고 여러가지를 보면서 해결해 보려 했습니다.
예를 들면 제가 쓰는 원본 영상 파일의 오디오 코덱은 pcm_s16le로 나옵니다.
샤나인코더의 MP4파일 변환시 오디오 코덱에 pcm는 없지만 샤나인코더 게시판을 찾다가 매개변수를 이용해 추가할 수 있다는 글을 봤습니다.
이게 제가 쓰고 있는 파일의 정보들입니다.
이게 제가 해본 매개변수입니다.
이게 매개변수로 나온 결과물입니다.
파일로 재생해봤는데 영상만 출력되고 소리는 일절 나지 않았습니다. 스피커 다 멀쩡합니다.
그리고 유튜브에 영상을 업로드할때는 오디오 비트레이트가 128kbps로 변환된다고 정보도 봤습니다.
사실상 무조건 싱크가 전부 원본영상대로 딱딱 맞는 걸 올리고 보고 싶은데 그게 지금 안되는 상황입니다.
제가 아직 이런 쪽에 모르는게 많습니다. 저 혼자 해결해보려 했지만 이젠 한계에 봉착한 것 같습니다.
제 눈으로 봐도 저와 같은 케이스는 드물다는 거 알고 있습니다.
저기 매개변수에서 빠진게 있는지 혹은 영상 사육십개 가량 합쳤을때는 PCM을 적용해도 소리가 원래 안나는건지 잘 알려주시면 감사하겠습니다 ㅠ
컨테이너 마다 수용할 수 있는 코덱에 제한이 있습니다.
MP4는 AAC가 대표적이고 MP3도 수용할 수 있다지만
일부 기기에선 MP4인데 오디오가 MP3일 때 아예 재생되지 않는 문제도 발생하더군요.
그리고 이미 알고 계신 것처럼 유튜브는 모두 영상의 오디오를 손실압축방식의 코덱을 이용해 변환합니다.
그러니 PCM은 의미가 없습니다. 그냥 AAC를 선택하세요.
현재 소리가 나지 않는 것들은 오디오만 인코딩하시면 되겠죠.
[빠른 설정]으로 들어가서 비디오 코덱은 '스트림 복사' 선택.
그럼 비디오는 인코딩 하지 않고 그냥 옮겨만 줍니다.
오디오 코덱은 AAC를 선택하고 비트레이트 선택해서 인코딩.
오디오만 인코딩 하기에 짧은 시간에 결과물을 얻을 수 있습니다.
비디오는 그냥 옮겨주기에 질적 변화 없고요.
싱크 문제는 저도 모르겠군요. 원본은 문제가 없는데 MP4로 변환한 것에서 그런 증상이 나타나느지
아니면 편집한 결과물에서 나타나는 현상인지.
컴 사양이 어떻게 되는지 모르겠지만 편집 때 사양이 좀 딸리면
편집 프로그램에서 싱크를 맞춘 게 맞지 않는 결과가 나올 수 있습니다.
비디오 처리는 느리고 오디오는 정상적이라서 프리뷰 때 제대로 맞췄다고 한 게
오히려 오디오를 비디오 보다 앞에 배치하는 결과가 나올 수 있죠.
그리고 두 파일의 프레임레이트가 다른데 가변 프레임인지 모르겠지만
컴 사양 등의 문제가 아니라면 그 부분을 좀 살펴봐야 할 수도.
참고로, 샤나에서 인코딩 할 때 프레임레이트, 해상도는 변경할 이유가 없다면 아예 체크하지 마세요.
그럼 원본 속성 그대로를 반영해줍니다.
제가 말씀드릴 수 있는 건 여기까지...