동영상 자르기
글쓴이: lkjt / 작성시간: 화, 2008/07/22 - 10:34오후
58분짜리 동영상이 있다면
40분이 넘어가므로 2개로 자릅니다
자를때 각각 29분씩 해서 자릅니다
그러면 몇 분짜리 동영상이던 각 잘려진 파일은 40분이 넘어가질 않겠죠
29분씩 자르는데 동영상의 맨 앞에 바로 전 동영상의 뒷부분 3초를 넣어줍니다
다음과 같이 짜봤는데 잘 되질 않습니다...
도와주세요~
#!/bin/bash
FILENAME="`basename "$1" .avi`"
UNIT=`expr 40 \* 60`
LENGTH=`mplayer -nosound -frames 1 -vo null -identify "$1" 2>/dev/null | grep ID_LENGTH | cut -f2 -d= | cut -f1 -d.`
BOXES=`expr $LENGTH / $UNIT + 1`
SLICES=`expr $LENGTH / $BOXES`
for ((VAR=0, NUM=1; NUM
do
mencoder -forceidx -ovc copy -oac copy "$1" -o "$FILENAME.Part $NUM.avi" -ss `expr $VAR - 2` -endpos `expr $SLICES + 2`
done
mencoder -forceidx -ovc copy -oac copy "$1" -o "$FILENAME.Part $NUM.avi" -ss `expr $VAR - 2`
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 37.21 KB |
Forums:
댓글 달기