Ubuntu 10.04:ffmpegで「flv」形式の動画をiPhone&PSPで再生可能な「mp4」形式に変換する

※Ubuntu 7.10 のころ、ここでインストール方法を記事にしましたが、最新Ubuntu(2010/08/13時点)の「10.04」ではパッケージングの違いからかうまくコンパイルが通りません。対応する手順を掲載します。

PSP WikimediaImages / Pixabay

1.環境

[crayon]
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION=”Ubuntu 10.04.1 LTS”
[/crayon]

2.手順

[crayon]
$ sudo apt-get build-dep ffmpeg
$ sudo apt-get install libfaac-dev liba52-0.7.4 liba52-0.7.4-dev libx264-dev
$ sudo apt-get install subversion
[/crayon]

[crayon]
$ mkdir ~/source
$ cd ~/source
$ svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
$ cd ffmpeg
$ ./configure \
–enable-gpl \
–enable-libvorbis \
–enable-libgsm \
–disable-debug \
–enable-libfaac \
–enable-pthreads \
–enable-nonfree \
$ make
$ sudo make install
[/crayon]

[crayon]
$ ffmpeg -version
FFmpeg version SVN-r24775, Copyright (c) 2000-2010 the FFmpeg developers
built on Aug 12 2010 01:14:59 with gcc 4.4.3
configuration: –enable-gpl –enable-libvorbis –enable-libgsm –disable-debug –enable-libfaac –enable-pthreads –enable-nonfree
libavutil 50.23. 0 / 50.23. 0
libavcore 0. 3. 0 / 0. 3. 0
libavcodec 52.85. 0 / 52.85. 0
libavformat 52.78. 1 / 52.78. 1
libavdevice 52. 2. 1 / 52. 2. 1
libavfilter 1.34. 0 / 1.34. 0
libswscale 0.11. 0 / 0.11. 0
FFmpeg SVN-r24775
libavutil 50.23. 0 / 50.23. 0
libavcore 0. 3. 0 / 0. 3. 0
libavcodec 52.85. 0 / 52.85. 0
libavformat 52.78. 1 / 52.78. 1
libavdevice 52. 2. 1 / 52. 2. 1
libavfilter 1.34. 0 / 1.34. 0
libswscale 0.11. 0 / 0.11. 0
[/crayon]

3.変換

[crayon]
$ ffmpeg -i input.flv -vcodec mpeg4 -s 320×240 -r 23.976 -b 600k -acodec libfaac -ac 2 -ar 44100 -ab 128k output.mp4
[/crayon]

以上

About yoshimasa

埼玉県さいたま市在住、2男3女のパパです。Linux系の技術情報を中心にまとめています。1978年2月生まれ。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください