Top > ffmpeg

*ffmpeg [#q8a0584c]

#contents

**Windows [#a827a3c0]

***用意するもの [#hc1947c9]

-携帯動画変換君
-BonTsDemux.exe
-neroAacEnc.exe
-ffmpeg.exe
-Transcoding.iniに書く設定

***やりかた [#t217bf37]

+携帯動画変換君を解凍してどこかに置く
+exe類を携帯動画変換君のcoresに入れる
+Transconding.iniを作成し設定を書く
+携帯動画変換君を起動して変換する

***Transcoding.iniに書くこと [#zdb91745]

[Item0]のCommandXに実行するコマンドを列挙する。つまりffmpegのオプションはここに書く。

最終的にできたffmpegのオプションは以下。

> Command2=""<%AppPath%>\cores\ffmpeg.exe" -y -i "<%TemporaryFile%>.aac" -acodec copy -i "<%TemporaryFile%>.m2v" -vcodec libx264 -s 1280x720 -r 30000/1001 -aspect 16:9 ''-b 1800k'' -trellis 2 -bf 3 -b_strategy 1 -bidir_refine 1 -crf 25 -g 240 -mbd 2 -me_method umh -qcomp 0.7 ''-sc_threshold 65 -keyint_min 3'' -nr 100 -qmin 10 -qmax 51 -subq 6 -qdiff 4 -me_range 32 -i_qfactor 0.714286 -flags bitexact+alt+mv4+loop -flags2 mixed_refs ''-partitions parti4x4+partp4x4+partp8x8'' -f mp4 &color(blue){-threads 0}; -deinterlace -top -1 "<%OutputFile%>.mp4""

-太字は画質へのインパクトが大きいと感じたオプション
-青地はエンコード時間へのインパクトが大きいと感じたオプション
--threads 0は指定前後でCPUの使用率とエンコード速度(fps)があからさまに変わった
-''-refs 6を指定したらPS3で音声しか出ない動画が出来上がった''
--refsは3以下にしておくのが無難ぽい

***参考にしたサイト [#e0014208]

-TSからMP4へドラッグ&ドロップで変換 - KILINBOX
--http://www.kilinbox.net/2011/01/tsmp4_5609.html
-FFmpeg rev.25928 ダウンロード お気に入りの動画を携帯で見よう
--http://blog.k-tai-douga.com/article/42058165.html#more
-FFmpeg最新版とneroAacEncで3GP動画変換 お気に入りの動画を携帯で見よう
--http://blog.k-tai-douga.com/article/29190052.html
-みんな しあわせ じせだい あにめ けいたい せいかつ | はげあたま.org
--http://www.hageatama.org/FFmpegToNGP.html
-最新ffmpeg/ビデオオプション - MobileHackerz Knowledgebase Wiki
--http://mobilehackerz.jp/archive/wiki/index.php?%BA%C7%BF%B7ffmpeg%2F%A5%D3%A5%C7%A5%AA%A5%AA%A5%D7%A5%B7%A5%E7%A5%F3
-最新ffmpeg/高度なオプション - MobileHackerz Knowledgebase Wiki
--http://mobilehackerz.jp/archive/wiki/index.php?%BA%C7%BF%B7ffmpeg%2F%B9%E2%C5%D9%A4%CA%A5%AA%A5%D7%A5%B7%A5%E7%A5%F3
-最新FFmpeg/FAQ - MobileHackerz Knowledgebase Wiki
--http://mobilehackerz.jp/archive/wiki/index.php?%BA%C7%BF%B7FFmpeg%2FFAQ
-Loggia Logic: x264でビットレートを制限するメリット
--http://loggialogic.blogspot.jp/2011/10/x264.html
-猫科研究所 - x264(vbv-maxrate,vbv-bufsize,profile,level), H.264(Profile/Level)
--http://up-cat.net/x264%2528vbv%252Dmaxrate%252Cvbv%252Dbufsize%252Cprofile%252Clevel%2529%252C%2BH%252E264%2528Profile%252FLevel%2529.html
-アニメエンコで役に立つかもしれない覚書
--http://www.geocities.jp/encmemo5whf6jvag8/index2.html#Chapter4
-FFmpeg変換設定のキモ
--http://www.geocities.jp/notmikis/ffmpeg/
-PS3_Movie &#8211; TachTrac
--http://tach.arege.net/trac/wiki/PS3_Movie
-ffmpeg で TS をできるだけ高画質な mp4 へ変換してみた - I’m just another TeXnician.
--http://d.hatena.ne.jp/munepi/20091227/1261941397
-How to Use ffmpegXメモ was here (2005/04~2006/08): 30/24fps混在アニメにyadifは効果があるか。
--http://htffmpegx.seesaa.net/article/20488432.html
-x264 | Bフレームを増やして画質をUp 〜 動きの少ないシーンでは如実な効果が
--http://blog.mura.com/blogs/index.php/charlie/2009/09/05/x264_bframe_params
-x264 | --refsはいつでも大きくしてよいのか?
--http://blog.mura.com/blogs/index.php/charlie/2009/09/09/x264_larger_refs_is_always_good
-ffmpeg : libx264の設定オプションメモ | kimson.name
--https://kimson.name/wordpress/archives/5
-ageha was here x264Encoder 0.5.2設定参考
--http://agehatype0.blog50.fc2.com/?mode=m&no=232
-最新のFFmpegでx264を使ってエンコードする: 何の変哲もない福岡生活…
--http://ohtsuka.cocolog-nifty.com/blog/2013/04/ffmpegx264-4f72.html


**linux [#nccb6e9d]

まだうまくいってない

***tsからの分離 [#k63c833c]

> ffmpeg -y -i hogehoge.ts -vcodec copy temp.m2v
> ffmpeg -y -i hogehoge.ts -acodec copy temp.aac

映像・音声のストリームが各1個ずつの場合はこれでいける。複数の映像ストリームが含まれている場合はこれではうまくいかないかも。

***分離したやつから動画をエンコードして音声を合体 [#va38755f]

> ffmpeg -y -i temp.aac -i temp.m2v -acodec copy -vcodec libx264 -s 1280x720 -r 30000/1001 -aspect 16:9 -b 1800k -trellis 2 -bf 3 -b_strategy 1 -bidir_refine 1 -crf 25 -g 240 -mbd 2 -me_method umh -qcomp 0.7 -sc_threshold 65 -keyint_min 3 -nr 100 -qmin 10 -qmax 51 -subq 6 -qdiff 4 -me_range 32 -i_qfactor 0.714286 -flags bitexact+mv4+loop -partitions parti4x4+partp4x4+partp8x8 -f mp4 -threads 0 -deinterlace -top -1 -absf aac_adtstoasc (ここに出力ファイル名入れる)

***ffmpegインストール [#t76a541f]

-UbuntuTips/Application/HowToInstallAndUseLatestFFmpegAndX264 - Ubuntu Japanese Wiki
--https://wiki.ubuntulinux.jp/UbuntuTips/Application/HowToInstallAndUseLatestFFmpegAndX264

checkinstallで止まった場合は大体直接mkdirすれば先へ進む

configureはこんな感じ。おそらく足りていない(少なくともaacエンコードはできない)

 ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc \
    --enable-libopencore-amrnb --enable-libopencore-amrwb \
    --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid \
    --enable-libmp3lame --extra-cflags="-mtune=core2 -mfpmath=sse -msse -fno-strict-aliasing"

version number does not start with digitと言われたらこれで対応

-HOWTO: Install and use the latest FFmpeg and x264 - Page 162 - Ubuntu Forums
--http://ubuntuforums.org/showthread.php?t=786095&page=162

リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS