'ffmpeg'에 해당되는 글 2건

  1. 2008.12.23 [FFmpeg] 동영상 합치기 (1)
  2. 2008.12.23 [FFmpeg] 동영상 자르기 (2)

mp3

2 개의 파일을 합치고자 할때 콘솔 명령어로 간단하세 합칠수 있다;

실행 -> cmd
 copy    /b   media1.mp3 + media2.mp3    result.mp3 

동영상

mp3와 동일하지만, 
 copy /b  media1.avi + media2.avi  result.avi
 /b: 파일을 바이너리로 취급

합친 후, 인덱스 재생성을 해야한다!(AVI 포맷일경우)
mencoder -ovc copy -oac copy  result.avi    -o  indexingResult.avi


mencoder를 이용하여 index만 빠르게 처리한다.

-ovc copy           Option Video Codec  copy (그대로 사용)
-oac copy           Option Audio Codec  copy (그대로 사용)
-o                      OUT FILE NAME


주의할 점은, mencoder에서 처리할 수 있는 codec으로 된 파일만 처리가능한 것이다.

다수의 영상 & mp3

다수의 영상이나 mp3의 경우
순차로 이름지어진 파일들을 하나의 폴더에 모은뒤, 아래처럼 하면된다.
copy /b  *  newfilename

* 마찬가지로 동영상일경우 인덱스 재생성

Posted by 맨날맑음

댓글을 달아 주세요

  1. Favicon of https://crynut84.tistory.com BlogIcon 맨날맑음 2008.12.23 23:49 신고  댓글주소  수정/삭제  댓글쓰기

    동영상 합칠때 문제점으로 예를들어 10초짜리 동영상과 5초짜리 동영상을 합치면
    10초짜리 결과물이 나오게 된다; 난 15초짜리 결과물을 원하는데;
    결국 10초짜리의 뒷부분 조금과 5초짜리의 앞부분 조금이 잘리게 되는 문제점 발견!


ffmpeg   -i   동영상.avi -ss  600  -t  120  -vcodec copy -acodec copy  clip.avi

-ss   10분(600초)부터 부분파일을 시작
-t      2분간(120초) 해당하는 부분 선택
-vcodec copy         비디오codec을 원본과 동일하게 지정(변환없이 원본그대로 사용)
-acodec copy         오디오codec ........  ...

clip.avi   출력파일명


위에 -t  대신에 -fs를 대체하면 파일용량 상한선을 지정할 수 있다..

-> 시작옵션만 지정하면, 시작부터 파일끝까지..
-> 끝옵션만 지정하면, 시작부터 제한된 시간까지..

-------------------------------------------------------------------------------------

mp3를 비롯한 다른 오디오 파일을 잘라내는 방법 또한 위의 내용과 같다.

10분짜리 mp3파일을 반절로 나눌때
ffmpeg -i FILE.mp3  -acodec copy  -t 300    전반부.mp3
-t 300 (초)       5분까지라는 뜻으로 시작점이 지정되지 않았기 때문에 처음부터 5분까지이다.

ffmpeg -i FILE.mp3  -acodec copy  -ss 300    후반부.mp3
-ss 300 (초)      5분부터라는 뜻으로, 끝부분이 지정되지 않았기 때문에 5분부터 끝까지이다.


그 외에도 다른 오디오분할도 위와 같이 하면 된다.
단순한 분할이 목적이라면, 오디오편집프로그램보다 이것이 더 빠르다.  

만약 안된다면, 해당프로그램버젼에서 지원이 안되는 codec이기 때문이다.
지원되는 형식과, codec 종류를 알고 싶을땐... 아래 명령을 사용
ffmpeg -formats

compile할대의 옵션의 차이에 의해서 codec지원이 되고, 안된다. 
Posted by 맨날맑음

댓글을 달아 주세요

  1. 캐스피 2010.11.10 02:42  댓글주소  수정/삭제  댓글쓰기

    저기염 동영상의 총 재생시간을 알려면 어떻게 하나요?? ffmpeg 파일만 실행해서 얻는 방법은 없나요??

  2. Favicon of http://6713 BlogIcon Michael Kors outlet 2013.08.03 19:08  댓글주소  수정/삭제  댓글쓰기

    당신은 내가사랑할 만한 사람이 아니예요,사랑하지 않으면 안될 사람이예요.