'ffmpeg'에 해당되는 글 1건

  1. 2008.12.11 :: Ubuntu에서 ffmpeg을 이용해서 PSP용 비디오 변환하기 (1)
Ubutun 에서 바이너리로 공급되는 ffmpeg 은 x264 지원에 문제가 있어서 PSP용 동영상을 만들어낼 수 없다. 따라서, 새로 빌드를 해야 되는데 그 과정은 다음과 같다.

You have to download the latest revision from svn:

svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

Once that downloads, follow the same steps above (even the hardy patch still works). Before you run the configure statement, you must install the latest x264 version first (this revision asks for a version of x264 >= 0.65, while Ubuntu only offers at most version 0.59). To do this, grab the latest version from http://www.videolan.org. You can install either via tarball or git repository (I used git).

Then, once you’ve completed installation of x264 and finally get to the “configure” portion, use this configure statement:

./configure—enable-gpl—enable-postproc—enable-libvorbis—enable-libdc1394—enable-libgsm—disable-debug—enable-libmp3lame—enable-libfaad—enable-libfaac—enable-libxvid—enable-pthreads—enable-libx264

Before you type “make” there are a few other things that it looks for. I had to install both libpostproc-dev and libavdevice-dev, and also do the following:

sudo ln -s /usr/include/postproc/ /usr/local/include/libpostproc
sudo ln -s /usr/include/ffmpeg/ /usr/local/include/libavdevice
sudo ln -s /usr/include/ffmpeg/ /usr/local/include/libavformat
sudo ln -s /usr/include/ffmpeg /usr/local/include/libavcodec
sudo ln -s /usr/include/ffmpeg /usr/local/include/libavutil
sudo ln -s /usr/lib/vhook /usr/local/lib/vhook
출처의 글에서는 Hardy에서 설치하는 법을 다루었고 그 아래로 내려가면 Intrepid에서 설치하는 법은 누군가 덧글로 올려두었다. 하라는대로 하면 되고... (주의: 뭘 내가 잘못했는지는 모르겠지만 이미 libx264-dev 패키지가 설치된 경우에는 ffmpeg 의 configure 에서 그 놈을 참조해서 문제가 되는듯. 디렉토리를 잘 정해주면 될 것 같은데 나는 그냥 해당 패키지를 삭제하고 내가 빌드한 libx264를 설치한 뒤 ffmepg을 빌드했다.)

그리고 비디오 파일을 PSP 용으로 변환하려면 다음과 같은 명령을 쓰면 된다.

<경로>/ffmpeg -i <입력 비디오 파일 이름> -acodec libfaac -ab 128kb -ac 2 -ar 48000 -vcodec libx264 -level 21 -b 640kb -coder 1 -f psp -flags +loop -trellis 2 -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -g 250 -s 480x272 <만들어질 비디오 파일 이름>


posted by 신묘군

댓글을 달아 주세요

  1.  Addr  Edit/Del  Reply 신묘군

    문제는 노트북에서 이렇게 돌렸더니 온도가 100도까지 올라가고 팬이 시끄러워 진다는 것. 그래서 살살 돌려야 됨. nice 또는 renice 이용할 것!!!

    nice -n 19 ffmpeg -i 입력파일 -acodec libfaac -ab 128kb -ac 2 -ar 48000 -vcodec libx264 -level 21 -b 640kb -coder 1 -f psp -flags +loop -trellis 2 -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -g 250 -s 480x272 출력파일

    2009.03.13 11:43