영상은 아니고 오디오긴 한데 뒷부분 10초정도만 한번에 잘라내고 싶어서 찾아보니
시작지점으로부터 몇초 하는 설정은 있는데 뒤에서부터 하는것 못찾겠어서 오디오를 반전시킨다음 잘라내고 다시 반전시키는 식으로는 될거같은데 좀 번거롭네요.
혹시 방법이 있을까요?
영상은 아니고 오디오긴 한데 뒷부분 10초정도만 한번에 잘라내고 싶어서 찾아보니
시작지점으로부터 몇초 하는 설정은 있는데 뒤에서부터 하는것 못찾겠어서 오디오를 반전시킨다음 잘라내고 다시 반전시키는 식으로는 될거같은데 좀 번거롭네요.
혹시 방법이 있을까요?
1) 뒷부분을 잘라서 보존하고 싶은 건지(cut and keep),
2) 뒷부분을 잘라서 버리고 나머지 부분만 보존하고 싶은 건지(cut off)
에 따라 답변이 달라집니다.
1)의 경우(cut and keep)
샤나에서 다음과 같이 할 수 있습니다.
① 파일들을 목록에 불러온다.
② F8을 눌러 프리셋 파일의 [매개변수 창]을 연 후 [입력 설정] 부분에 아래와 같은 옵션 설정을 추가한다. (반드시 맨 앞에 한 칸 띄울 것)
이때 들어가는 설정값(-10)은 초 또는 FFmpeg 표준 재생 길이 단위이고 반드시 음수여야 합니다.
2)의 경우(cut off)
각각의 파일에서 전체 재생 길이(playback duration)를 계산한 다음 끝에서 일정 부분(여기서는 10초)만 잘라서 버려야 하므로 파일마다 다르게 처리해야 하기 때문에 샤나로는 한꺼번에 할 수 있는 방법이 없습니다. 대신 두 가지 방법이 있습니다.
<어려운 방법>
도스 같은 스크립트 언어로 배치 파일을 짠 다음 FFmpeg로 일괄 처리합니다. 이 문서 댓글 참고.
여기 올려진 배치 파일을 수정해서 사용하시면 되는데, 도스 명령어 및 FFmpeg 명령어에 대한 지식이 필요합니다.
<덜 어려운 방법>
FFmpeg Batch Converter를 설치합니다. (포터블 추천)
목록에 파일을 불러온 후 적당한 FFmpeg 명령어와 함께 아래 스크린샷과 같이 작업합니다.
이 방법은 FFmpeg 명령어에 관한 지식이 어느 정도 있는 분에게 권합니다.
위의 방법들은 입력 파일 종류(비디오 or 오디오)와 상관없습니다.