![]() |
|||||||||
![]() |
![]() |
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/
|
|||||||