동영상을 시간단위로 분할하기 위한 bat파일과 -> splitter.bat
이 파일을 응용해서 만든 영상 자르기 bat파일입니다. -> cutter.bat
영상 구간 자르기는 샤나에도 존재하지만 간단하게 연속해서 작업할때 (인터넷방송이나 예능 짤 만들때) 유용하게 쓰일것 같아 만들었습니다.
--yamb, mkvtoolnix와 같은 프로그램도 존재하지만
--yamb의 경우 동영상 재생시 자른 영상 길이와 전체 영상길이가 맞지 않는 이상한 현상이 나타났고
--mkvtoolnix의 경우는 컨테이너가 바뀌는것 같아서 만들게 되었습니다.
본 bat파일은 ffmpeg.exe를 이용하여 작업하기 때문에 ffmpeg.exe를 받으셔야 합니다.
ffmpeg.exe는 https://ffmpeg.zeranoe.com 에서 받을 수 있습니다.
위 사이트에 가서 OS에 맞는 버전을 다운로드해서 아무곳이나 압축을 풀어줍니다.
가능하면 루트폴더 (ex. c:\ffmpeg)에 푸는것을 추천합니다.
그리고 아래 bat파일은 원하는 곳에 압축을 풀어준 다음
메모장에 bat파일을 드래그, 드롭합니다.
아래 밑줄친 부분에 ffmpeg 경로를 적어넣습니다.
:ffmpeg_cutting
D:\ffmpeg\bin\ffmpeg.exe -ss %startcon% -i "%~p1%~n1%~x1" -vcodec copy -acodec copy -t %t% "%~p1%~n1_%count%%~x1"
그리고 ctrl+s (저장)
작업하려는 동영상을 bat파일에 드래그 드롭하면 명령창이 뜹니다.
다음은 명령창에 나와있는 설명대로 진행하시면 됩니다.
*cutter의 경우 계속적으로 작업을 하게되면 1,2,, .... 계속 번호가 올라가면서 파일명이 저장됩니다.
**위에 ffmpeg_cutting부분을 보면 알 수 있듯 ffmpeg의 copy를 사용하였기 때문에 자막이 섞여있는 mkv의 경우 어떻게 적용될지 모르겟네요(mkv는 mkvtoolnix가 잘되있는거 같던데...)
작동하지않습니다 ㅠㅠ 메모장으로 편집하고 말씀처럼 씨드라이브 바로하위에 ff를 풀고해도 영상을넣어도 되지않네여 ㅠㅠ