스마트폰이 좋아져서 720p 1080p 그냥 다 돌아가죠

근데 dts라이센스 문제때문에 재생할수 있는 스펙은 되는데 재생을 못하는 경우가 있습니다

이럴때는 어쩔수 없이 dts를 다른 코덱으로 인코딩해야합니다

ffmpeg을 이용하여 빠르고 간편하게 dts를 변환하는 법을 배워봅시다



시작하기에 앞서

기본적인 ffmpeg 사용법 숙지해주세요 (아래글 읽어보기)

2011/12/30 - 윈도우용 ffmpeg 설치법 // 내가만든 배치파일 이용하는 법




:a

if "%~1"=="" goto:eof


ffmpeg.exe -y -i %1 -threads 0 -scodec copy -vcodec copy -acodec libvorbis -aq 4 -async 1 -f matroska "%~dpn1.dts_to_vorbis.mkv"


shift

goto :a



배치파일의 내용은 위와 같습니다


vcodec copy 비디오를 인코딩하지 않고 그냥 복사하기때문에 인코딩 속도가 매우 빠릅니다

cpu에 따라 다르겠지만 100분영상이면 10분내로 인코딩 가능합니다


libvorbis는 vorbis코덱입니다 모든 동영상 플레이어에서 기본적으로 지원합니다


-aq 4는 채널당 64kbps정도로 인코딩합니다 원본과 차이 없는 수준입니다

너무 낮은 비트레이트라 찜찜하다면 -aq 5로 한단계 올려주세요


채널지정을 하지 않았기 대문에 원본채널 그대로 인코딩합니다

5.1채널이면 그대로 5.1채널로 인코딩하는데

채널낭비다 나는 2채널로도 충분하다고 생각하시면

-aq 4 -ac 2 이렇게 ac 2를 붙여 주세요


Posted by 아싸좋구나
,