2011年2月1日火曜日

ubuntu上でffmpegを使って動画を変換する

ubuntu上でffmpegを使って動画を変換する

[環境]


ubuntu 10.10
ubuntu-restricted-extras
lame
FFmpeg version 0.6-4:0.6-2ubuntu6
VLC media player 1.1.4




以下inputファイルををoutputファイルに変換するコマンドの羅列

[AVI]


xvid mp3 AVI
ffmpeg -i input.ogv -ac 2 -acodec libmp3lame -ab 256k -vcodec libxvid -b 3000k -s 1280x720 -r 30 output.avi

xvid ac3 AVI
ffmpeg -i input.ogv -ac 2 -acodec ac3 -ab 256k -vcodec libxvid -b 3000k -s 1280x720 -r 30 output.avi

msmpeg4 mp3 AVI
ffmpeg -i input.ogv -ac 2 -acodec libmp3lame -ab 256k -vcodec msmpeg4 -b 3000k -s 1280x720 -r 30 output.avi

msmpeg4 ac3 AVI
ffmpeg -i input.ogv -ac 2 -acodec ac3 -ab 256k -vcodec msmpeg4 -b 3000k -s 1280x720 -r 30 output.avi

mpeg4 mp3 AVI
ffmpeg -i input.ogv -ac 2 -acodec libmp3lame -ab 256k -vcodec mpeg4 -b 3000k -s 1280x720 -r 30 output.avi

mpeg4 ac3 AVI
ffmpeg -i input.ogv -ac 2 -acodec ac3 -ab 256k -vcodec mpeg4 -b 3000k -s 1280x720 -r 30 output.avi



[WMV]


wmv2 wmav2 WMV
ffmpeg -i input.ogv -ac 2 -acodec wmav2 -ab 256k -ar 44100 -vcodec wmv2 -b 3000k -r 30 -s 1280x720 out.wmv

msmpeg4v2 wmav2 WMV
ffmpeg -i input.ogv -ac 2 -acodec wmav2 -ab 256k -ar 44100 -vcodec msmpeg4v2 -b 3000k -r 24 -s 1280x720 output.wmv

msmpeg4v2 mp3 WMV
ffmpeg -i input.ogv -ac 2 -acodec libmp3lame -ab 256k -ar 44100 -vcodec msmpeg4v2 -b 3000k -r 24 -s 1280x720 output.wmv

msmpeg4 aac WMV
ffmpeg -i input.ogv -ac 2 -acodec ac3 -ab 256k -ar 44100 -vcodec msmpeg4v2 -b 3000k -r 24 -s 1280x720 output.wmv


[FLV]


FLV
ffmpeg -i input.ogv -ac 2 -ab 256k -ar 44100 -b 3000k -r 24 output.flv



[WebM]


vp8 vorbis WebM
ffmpeg -i input.ogv -ac 2 -acodec libvorbis -ab 256k -ar 44100 -vcodec libvpx -b 3000k -r 30 -s 1280x720 output.webm



[MKV]


theora vorbis MKV
ffmpeg -i input.ogv -ac 2 -acodec libvorbis -ab 256k -ar 44100 -vcodec libtheora -b 3M -s 1280x720 -r 30 output.mkv

xvid mp3 MKV
ffmpeg -i input.ogv -ac 2 -acodec libmp3lame -ab 256k -ar 44100 -vcodec libxvid -b 3M -s 1280x720 -r 25 output.mkv

xvid aac MKV
ffmpeg -i input.ogv -ac 2 -acodec ac3 -ab 256k -ar 44100 -vcodec libxvid -b 3M -s 1280x720 -r 30 output.mkv

mpeg4 mp3 MKV
ffmpeg -i input.ogv -ac 2 -acodec libmp3lame -ab 256k -ar 44100 -vcodec mpeg4 -b 3M -s 1280x720 -r 30 output.mkv

mpeg4 aac MKV
ffmpeg -i input.ogv -ac 2 -acodec ac3 -ab 256k -ar 44100 -vcodec mpeg4 -b 3000k -s 1280x720 -r 30 output.mkv


[OGV]


theora vorbis OGV
ffmpeg -i input.ogv -ac 2 -acodec libvorbis -ab 256k -ar 44100 -vcodec libtheora -b 3M -s 1280x720 -r 30 output.ogv


[MP4]


h264 MP4
ffmpeg -i input.ogv -vcodec libx264 -vpre slow -s 1280x720 -b 3M -r 30 toutput.m4v
ffmpeg -i input.ogv -vcodec libx264 -vpre slow -s 1280x720 -b 3000k -r 30 output.mp4

mpeg4 mp3 mp4
ffmpeg -i input.ogv -ac 2 -acodec libmp3lame -ab 256k -vcodec mpeg4 -s 1280x720 -b 3000k -r 30 output.mp4

mpeg4 ac3 mp4
ffmpeg -i input.ogv -ac 2 -acodec ac3 -ab 256k -vcodec mpeg4 -s 1280x720 -b 3000k -r 24 output.mp4

xvid mp3 mp4
ffmpeg -i input.ogv -ac 2 -acodec libmp3lame -ab 256k -vcodec libxvid -s 1280x720 -b 3000k -r 30 output.mp4

xvid ac3 mp4
ffmpeg -i input.ogv -ac 2 -acodec ac3 -ab 256k -vcodec libxvid -s 1280x720 -b 3000k -r 24 output.mp4

h264 mp3 mp4
ffmpeg -i input.ogv -ac 2 -acodec libmp3lame -ab 256k -vcodec libx264 -s 1280x720 -b 3000k -r 30 output.mp4

h264 ac3 mp4
ffmpeg -i input.ogv -ac 2 -acodec ac3 -ab 256k -vcodec libx264 -s 1280x720 -b 3000k -r 24 output.mp4


h264 mp3 MP4
ffmpeg -i input.ogv -acodec libmp3lame -ab 256k -vcodec libx264 -vpre slow -s 1280x720 -b 3M -r 30 output.mp4


aac コーデックエラーで動かなかった

h264 aac MP4
ffmpeg -i input.ogv -acodec libfaac -ab 256k -vcodec libx264 -vpre slow -s 1280x720 -r 30 output.m4v
ffmpeg -i input.ogv -acodec libfaac -ab 256k -vcodec libx264 -vpre slow -s 1280x720 -r 30 output.mp4
ffmpeg -i input.ogv -acodec libfaac -ab 256k -vcodec libx264 -vpre slow -s 1280x720 -r 24 -threads 0 output.mp4
ffmpeg -i input.ogv -acodec libfaac -ab 256k -vcodec libx264 -vpre slow -sameq -threads 0 output.mp4


[オプションの意味]

オプションの意味

-i input file name 入力ファイル名

-acodec audio codec オーディオ コーデック
-ab autio bit rate ビットレート
-ar audio sampling rate サンプリングレート

-vcodec video codec ビデオコーデック
-b bit rate ビデオビットレート
-r fps frame rate フレームレート
-s size 画面サイズ

0 コメント: