일부 메인 오디오 트랙이 코덱문제로 재생되지 않을떄 AAC로 인코딩을 하곤 하는데요
이때 원본 오디오를 유지 할 수 있는 방법이 없을까 하다가 찾은 방법입니다.
매개변수 입력에서 아래와같이 설정 해 주시면됩니다.
-f mkv
-c:v:0 copy
-c:a:0 aac -vbr 5
-c:a:1 copy -map 0:a:0
-c:a:2 copy -map 0:a:1
-c:a:0 aac -vbr 5 에서는 1번트랙을 aac -vbr 5 으로 인코딩해서 1번트랙으로 사용 입니다.
"aac -vbr 5" 부분에 원하는 코덱 옵션을 설정 해 주시면됩니다
그 이후
-c:a:1 copy -map 0:a:0 // 1번트랙을 2번 트랙으로 복사
-c:a:2 copy -map 0:a:1 // 2번트랙을 3번 트랙으로 복사
는 해당 파일의 트랙 갯수만큼 넣어주시면 됩니다.
트랙 갯수보다 많이 넣으면 오류나니까 인코딩 할때마다 변경 해줘야 할거같습니다.
아 추가로 비디오/오디오 스트림 선택에서 다른 트랙들을 추가해 두면 샤나 기본 설정이랑 꼬이는지
출력파일 트랙이 이상하게 되더라구요
별도로 스트림은 건드리지 마시고 매개변수만 고쳐주세요
추가
- mkv 로 해야 정상적으로 동작하네요. mp4로 하면 오류나요