1. h264로 트랜스코딩 (mkv로)
ffmpeg -i 원본파일 -vaapi_device /dev/dri/renderD128 -vcodec h264_vaapi -vf format='nv12|vaapi,hwupload' -acodec copy(혹은 ac3등) 출력파일
2. mkv로 embeded 자막추가 (mp4도 같은방식)
ffmpeg -i 원본파일 -sub_charenc cp949 -i 자막파일.smi -codec copy -scodec srt -metadata:s:s:0 language=kor 출력파일.mkv
<트랜스코딩과 자막 Embedding을 동시에>
ffmpeg -i 원본파일 -sub_charenc cp949 -i 자막파일.smi -vaapi_device /dev/dri/renderD128 -vcodec h264_vaapi -vf format='nv12|vaapi,hwupload' -acodec copy(혹은 ac3등) -scodec srt -metadata:s:s:0 language=kor 출력파일
3. concat (파일 합치기)
concat.txt를 다음과 같이 만듬
file "첫번째파일" file "두번째파일" ...
이후 다음 실행
ffmpeg -f concat -i concat.txt -c copy 출력파일
2에서 각각 자막을 embed 시켰다면 3에서도 제대로 나옴.