ffmpeg の変更点   

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • ffmpeg へ行く。

#author("2018-06-27T01:16:58+00:00","default:pentacle","pentacle")
* 使い方 [#i96a3df4]

●よく使うオプション~

| option           | 効果         | 備考|
| -formats         | 使用可能 format/codec の一覧 | E変換元Dは変換先と指定可能|
|コンテナ用|||
| -ss [秒]         | 先頭を飛ばす ||
| -t [秒]          | エンコードする秒数 | |
| -i [InputFile]   | 入力ファイル||
| -f [mpg/avi/flv] | 出力ファイル形式| デフォルトの Video/Audioコーデックが自動選択される|
| -b [kbit/s]      | 動画転送レート||
|音声用|||
| -ab [kbit/s]     | 音声転送レート | 例) 128kb/s |
| -ar [Hz]         | 音声サンプリングレート  | 例) 11025(電話) / 22050(AMラジオ) / 33075(FM/TV) / 44100(CD) / 48000(DVD)|
| -map             | -map 0.0:0.0 -map 0.2:0.1 ||
| -deinterlace     | インターレース解除(重要)|動きの早い所で横に縞ラインが入る場合はこれがぬけてる|
|その他|||
|-acodec|音声コーデック||
|-acodec copy|そのまま変更せず||
|-vcodec|画像コーデック||
|-vcodec copy|そのまま変更せず||
|-an|画像のみ||
|-vn|音声のみ||

● 右音声のみを抜き出す
 ./ffmpeg -i input.mpg out.wav
 ./sox out.wav -c1 right.wav mixer -r
 ./ffmpeg -i right.wav out.mp3

●FOMA 用 3gp
 ./ffmpeg -i input.mpg -y -async 1 -vcodec mpeg4 -s 240x176 -r 14.985 -b 192 -acodec aac -ac 1 -ar 16000 -ab 80 -f 3gp MOL001.3gp

●iPod 用 mp4
 ffmpeg -i input.mpg -y -s 320x240 -b 768 -ab 64 output.mp4

●動画のサムネイルを作成
 ./ffmpeg -vframes 1 -ss 11 -i input.avi -f image2 out%d.jpg
 (11秒目の画像を切り取る)

●動画をクリップ
 ./ffmpeg -ss 500 -t 1000 -i input.mpeg -f avi out.avi
 500秒 から 1000秒間

●動画をクロップ(順番重要)
 前者はクロップしてから縮小 後者は縮小してからクロップ
 ./ffmpeg -i [InputFile] -croptop 0 -cropbottom 92 -cropleft 134 -cropright 12 -s [widthxheight]
 ./ffmpeg -i [InputFile] -s [WidthxHeight] -croptop 10 -cropbottom 10 -cropleft 10 -cropright 10 

●FLASH(flw,swf)
 ./ffmpeg -i 【InputFile】 -s 240x176 -ar 44100 -r 12 【output】.flv
 ※ -ar 44100 必須
 ※ -r は 取り込むflash に合わせないとズレる

● ASF ( WMP6 相当 , wmp でのみ再生可能 ) 
 wmv1 + mp3 
 ./ffmpeg -i 【inputfile】 -s 320x240 -b 2000 -r 30 -deinterlace -ab 96 -ac 2 -vcodec wmv1 -acodec mp3 【outputfile】.asf

 wmp6 + mp3 
 ./ffmpeg -i 【InputFile】 -s 320x240 -b 2000 -r 30 -deinterlace -ab 96 -ac 2 -vcodec msmpeg4v2 -acodec mp3 【output】.asf

● h264
 ./ffmpeg -i 【InputFile】-pix_fmt yuv420p -f mp4 -vcodec h264 -b 2000 -ac 2 -ab 96 -ar 44000 【output.mp4】 

● xvid 2pass~
1pass 目(音声はなしで)
 ./ffmpeg -i 【InputFile】 -f avi -pass 1 -passlogfile /tmp/passlog -vcodec xvid -an 【OutputFile】.mp4
2pass 目(音声入れて)
 ./ffmpeg -i 【InputFile】 -f avi -pass 2 -passlogfile /tmp/passlog -vcodec xvid -acodec aac -ac 2 【OutputFile】.mp4



* 最新バージョン install (fedora core 9 / '080525) [#ma17170e]

** 準備 [#c5784168]
- [[nasm]] (tool)
- [[lame]] (mp3)
- [[faac]] (audio codec)
- [[faad2]](audio codec) 
- [[x264]] (Video Codec)
- [[xvid]] (Video Codec)
- [[ac3]]  (DVD audio)
- [[amr]] (floating point audio codec)
 
** svn 最新版 install [#c28120f6]
…と思ったら、svn最新はなんかオプションへんだなー~
h264encodeできなくなってるし・・~
別に ffmpeg の最新は必要なくて codec さえ新しければいいのだ~
ちょっと古いバージョンをとってくるように変更
 svn export -r 9168 svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
//** cvs 最新版 install [#k162229f]
// cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg
 cd ffmpeg
 ./configure --disable-ffplay --disable-ffserver --enable-gpl \
             --enable-libfaac --enable-libfaad --enable-libmp3lame \
             --enable-pthreads --enable-x264 --enable-xvid \
             --enable-libamr-nb --enable-libamr-wb --enable-liba52 
// ./configure --disable-ffplay --disable-ffserver --enable-gpl \
//             --enable-libfaac --enable-libmp3lame --enable-libfaad \
//             --enable-pthreads --enable-libx264 --enable-libxvid --enable-nonfree \
//             --enable-libamr-nb --enable-libamr-wb --enable-liba52 
// ./configure --disable-ffplay --disable-ffserver --enable-gpl \
//             --enable-libfaac --enable-libfaad --enable-libmp3lame \
//             --enable-pthreads --enable-libx264 --enable-libxvid \
//             --enable-libamr-nb --enable-libamr-wb --enable-liba52 \
//             --enable-nonfree
 make
 make install


* 旧バージョンおよびプレイやん用情報 [#def43386]
[[ffmpeg/old]]

* 参考 [#r2a109be]
 http://www.nintendo-inside.jp/board/pocket/11332p8.html?post=211
 http://yoz.sakura.ne.jp/diary/?date=20050221
 http://nintendods.exblog.jp/2085250
 http://yoz.sakura.ne.jp/diary/?date=20050224#p01


* ffmpeg for windows capture (with selenium) [#u2ecdf09]
 https://ffmpeg.zeranoe.com/builds/