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"
그래서 배치파일을 올려둔다.
2. 샤나인코더를 이용한 방법
https://shana.pe.kr/shanaencoder_download/74574
설치하거나, 7zip으로 압축을 풀어도 된다.
프로그램 실행후, mkv파일 추가후,
다음과 같이 설정하여 mp4로 변환
- 파일형식 : mp4
- 비디오코덱 : * 스트림복사
- 오디오코덱 : * 스트림복사