TS-469のtwonkymediaでちゃんと設定(mp4)していてもトランスコードできないなぁ、と調べてみたらffmpegがx264対応していなかった件。
※ipkgのffmpegもx264対応してなかった。
自分メモなので最低限。ヌケモレあります、多分。
1. OPTWARE Ipkgのインストール QNAP設定画面のApplicationsから。
2. 必要なgccやらなんやらを ipkg install hoge でインストール
ipkg install gcc
ipkg install make
ipkg install autoconf
ipkg install coreutils
ipkg install lame
ipkg install libtheora
ipkg install libvorbis
ipkg install pkgconfig
3. x264をコンパイル
http://www.videolan.org/developers/x264.html
からもらう。
ipkg install x264でインストールできるが、”旧い”と後述のffmpegのconfigure時にエラーがでる。
しかも、configureは下記でやる必要がある。どうもipkgでインストールされるgccのコンパイルのされ方がi386をターゲットにしている模様。
./configure --host=i386-pc-linux --disable-asm --prefix=/opt
またyasmが旧いと文句を言われるがソースからインストールがしんどいので--disable-asmでパス。
prefixはお好み、だがoptwareのインストールベースパスが/optなのでこれを指定。
で、make install-lib-dev
4. libfaccをコンパイル
http://www.audiocoding.com/ からソースをもらう。
5. ffmpgをコンパイル
下記オプションで。 faadは不要となったらしい。また途中で何かない、とかいわれたら順次ipkgで。
./configure --prefix=/opt/ --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libvorbis --enable-libtheora --disable-shared --enable-static --enable-libfaac --enable-nonfree
あとはmake,make install
faacをリンクすると再配布してはいけない、らしい。
0 件のコメント:
コメントを投稿