PIP (picture in picture)에 대한 글

46 views
Skip to first unread message

Jaeho Lee

unread,
Jul 8, 2013, 11:47:27 AM7/8/13
to appso...@googlegroups.com
http://ffmpeg.org/pipermail/ffmpeg-devel/2006-October/018772.html

/usr/bin/ffmpeg -i "/raid/video/06/10/02/24.source" -y -s 608x336   -acodec 
mp3 -ar 22050 -ab 96  -b 833945 -qmin 2 -qmax 15 -f flv 
"/raid/video/06/10/02/24.flv"  -vhook '/usr/local/lib/vhook/pip.so -f 
/raid/video/06/10/18/3234.source -x 400 -y 180 -w 150 -h 130 -s 50 -e 400 -d 
25 -c -50 -m 0'  -debug 1

이 부분을 Programmatically 하게 부르면 되겠네요.

이런 식으로 하는 것 같구요.
ffmpeg 으로 구현해보신 분께서 한번 보시겠다고 했으니 나중에 한번 볼께요.

Jaeho Lee

unread,
Jul 11, 2013, 2:04:46 AM7/11/13
to appso...@googlegroups.com
PIP 및 Side-by-side 구현 방법 찾아냈습니다.

테스트는 OS X에서 해보았고 http://ffmpegmac.net/ 에서 binary 를 받았습니다.
커맨드는 http://randomjct.blogspot.kr/2012/09/easy-video-editing-tricks-in-linux.html 여기에서 참조하였습니다.

Side-By-Side (반반 비디오)
ffmpeg -i LeftVideo.avi -vf "[in] scale=iw/2:ih/2, pad=2*iw:ih [left]; movie=RightVideo.avi, scale=iw/2:ih/2 [right]; [left][right] overlay=main_w/2:0 [out]" output.avi

Picture in Picture (동영상 속 동영상)
ffmpeg -i BigVideo.avi -vf "movie=SmallVideo.avi, scale=iw/5:ih/5 [small]; [in][small] overlay=main_w*0.77:main_h*0.77 [out]" PIP.avi

매우 잘 작동하는 것을 확인하였습니다 : )

2013년 7월 9일 화요일 오전 12시 47분 27초 UTC+9, Jaeho Lee 님의 말:

Jaeho Lee

unread,
Sep 2, 2013, 6:49:06 PM9/2/13
to appso...@googlegroups.com
http://forums.adobe.com/thread/23781

AS3에서 ffmpeg을 쓰는 방법에 대한 논의.
실제로 ffmpeg이나 sox나 파일을 열어서 연산을 하고 파일을 쓰는 게 전부라 시스템 의존성이 없음.

구현을 한다면 FlasCC로 구현하는게 맞다고 봄. 오히려 장비별로 작성하는 ANE를 쓰면 안됨.


2013년 7월 11일 목요일 오후 3시 4분 46초 UTC+9, Jaeho Lee 님의 말:
Reply all
Reply to author
Forward
0 new messages