본문으로 바로가기

mkv를 mp4로 변환하기 (재인코딩없이)

category 카테고리 없음 2019. 12. 13. 11:45
반응형

OBS Studio로 녹화시에 mkv가 안전하여 mkv로 녹화를 하라한다. 

mp4로 녹화를해도 사실 큰 문제는 없었으나, 불의의 경우, 파일을 읽지 못하는 경우가 생긴다 하니,

안전빵으로 mkv로 녹화를 해보자.

 

mp4의 좋은점

 - 녹화된 mkv를 유튜브등에 올릴때 mp4로 해서 올리면 유튜브 서버에서 재인코딩을 하지 않으므로 시간이 절약된다.

 - 단독 서버에 올리고 스트리밍을 할경우에도 mkv는 웹브라우저에서 기본적으로 재생이 되지 않으므로 mp4파일형식이 모바일에서나, PC에서나 볼수있는 파일이다.

 

준비물.

1. FFMPEG을 이용한 방법

아래링크로 항상 최신버전을 받을 수있다.

 

64비트 

 

https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-latest-win64-static.zip

 

32비트

https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-latest-win32-static.zip

 

압출을 풀고 bin폴더에 있는 ffmpeg.exe만 필요하다.

 

다이렉트 변환 (재인코딩없이)
ffmpeg -i example.mkv -c copy example.mp4

 

-c copy옵션을 써서 위와 같이 한다.

그러나 안되는 경우, 아래 구문으로 
ffmpeg -i filename.mkv -vcodec copy -acodec copy filename.mp4


다수의 파일을 일괄 변경할 경우  
CommandLine에서는 
for /R %f IN (*.mkv) DO ffmpeg -i "%f" -c copy "%~nf.mp4"
마찬가지로 위 빨간색 구문을 써도 된다.


bat로 만들경우는 %%로 해야하므로


for /R %%f IN (*.mkv) DO ffmpeg -i "%%f" -c copy "%%~nf.mp4"

 

그래서 배치파일을 올려둔다.

Mkv2MP4.cmd
0.00MB
2. 샤나인코더를 이용한 방법

https://shana.pe.kr/shanaencoder_download/74574

 

샤나인코더 다운로드 - 샤나인코더(ShanaEncoder) 4.11

참고 하드웨어 가속 디코딩 및 하드웨어 인코딩(AMF, NVENC, QSV) 기능을 사용하려면 https://shana.pe.kr/66540에서 요구 사항을 확인하세요. 개선사항 1. 샤나미디어인포에서도 HiDPI 지원하도록 개선하였습니다. 2. 샤나인코더 HiDPI 처리를 개선하였습니다. 3. 핫핑크 스킨 프리셋을 추가하였습니다. 4. 최소화, 최대화, 인코딩 시작 버튼에서 적용되는 호버 명도 옵션...

shana.pe.kr

설치하거나, 7zip으로 압축을 풀어도 된다.

프로그램 실행후, mkv파일 추가후,

다음과 같이 설정하여 mp4로 변환

 

- 파일형식 : mp4

- 비디오코덱 : * 스트림복사

- 오디오코덱 : * 스트림복사

반응형