2libgpac.soがないためにエラーが発生した模様。libglut.soが存在するか確認し、シンボリックリンクを作成してコンパイルが通るようにする。exitlogoutこれで再度インストール。exitlogoutTsSplitter.exe、tss.py、neroAacEncの保存TSファイルを分割して不要なストリームを削除するTsSplitter.exeとtss.py、AACエンコードを行うためのneroAacEncを準備する。これらはダウンロードして、ファイルを格納するだけ。neroAacEncはコマンドのみでは不可能なので、まとめてGUI環境で操作してしまった(そのうち追記できたら追記する)。TsSplitter.exe下記URLからダウンロードし、解凍する。http://2sen.dip.jp/cgi-bin/dtvup/source/up0140.ziptss.py下記URLからダウンロードし、tss.pyにリネームする。http://10.dtiblog.com/a/allegro/file/tss.py.txtneroAacEnc下記URLからダウンロードし、解凍したフォルダからneroAacEncを探す。以降、エンコードテストはこのフォルダ配下で行う。エンコードテスト準備は整ったのでエンコードテスト。foltiaの動作の順番で実行する。21sec次に録画したTSファイルをH.264でエンコードする。オプションはfoltiaのipodtranscode.plを参考に、iPhoneで再生できるように指定した。0x9bd8130]kb/s:665.4録画したTSファイルから音声を抜き出す。file)なんだかエラーが発生しているようだが、WAVファイルは生成され、再生もできていたのでひとまずOKとして先に進む。引き続き、AACにエンコードする。seconds...ここまで実行すると、元のm2tファイルから264ファイル、wavファイル、aacファイルが生成されていることが確認できる。後はmp4ファイルにするだけ。tss.py*MP4Boxコマンドでmp4ファイルを生成する。Interleaving最後に生成されたファイルをiPhoneに転送し、再生できることを確認する。このままでは再生できなかった・・・。ffmpegのエンコード設定を確認iPhoneで再生できるH.264のプロファイルはベースラインプロファイルでなければならない。試行錯誤の結果、下記のプリセットを変更することで、iPhoneで再生できるようになった。←ここを0に変更flags=+loopcmp=+chromapartitions=+parti8x8+parti4x4+partp8x8+partb8x8me_method=hexsubq=6me_range=16g=250keyint_min=25sc_threshold=40i_qfactor=0.71b_strategy=1qcomp=0.6qmin=10qmax=51qdiff=4directpred=1flags2=+fastpskipここのオプションに関してはもっと適切な対処法があるかもしれない。この部分はffmpegを詳しく調べてみないとわからない部分だが、foltia実行の上では最低限の設定はできた!ということで。5.4にPT2を導入する。foltiaの導入を目的としたPT2の導入メモ。最新記事はてなブログでの更新を終了。(1)月別アーカイブはてなブログをはじめよう!fujitakastyleさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。