
Ubuntu日本語フォーラム

ログインしていません。
どうやってやればいいのかよくわかりません。
やりたいのは
1.RecoedMyDesktopで撮ったogvのファイルをaviかmp4に変換すること。
2.flvとmp4の動画をaviに変換すること。
の2つです。環境はubuntu10.04です。
端末で「ffmpeg」と入力すると、
FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5.1-1ubuntu1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Mar 4 2010 12:35:30, gcc: 4.4.3
At least one output file must be specified
と表示されています。
わかりやすく説明してもらえると助かります。よろしくお願いします。
オフライン
端末上で、
man ffmpeg
とすればマニュアルが参照できます。
また日本語での情報としては、
http://www.xucker.jpn.org/keyword/ffmpeg.html
http://ja.wikipedia.org/wiki/Ffmpeg
http://www.ecoop.net/memo/2007-07-19-1.html
などがあるようです。
最初のうちは、別トピックで紹介されたwinffなどを使いながらどのような引数を指定して使うのか覚えていくのも良いかと思います。
オフライン
ffmpeg導入直後はいくつかのエンコーダ/デコーダが利用できないので、以下のパッケージをインストールしておくといいでしょう。
libavcodec-extra-52 libavformat-extra-52
ffmpegの使い方は基本的に以下の通りとなります。
ffmpeg -i <入力ファイル> -f <フォーマット> -vcodec <動画コーデック>、<コーデックの詳細設定> -acodec <音声コーデック>、<コーデックの詳細設定> <その他のオプション...> <出力ファイル>
フォーマットによっては、コーデックを指定しなくても変換できる場合があります(例:webm)
例えば、rec.ogvを、
フォーマット=avi
動画コーデック=mpeg2, 24fps, 5000kbps
音声コーデック=ac3, 44100Hz, 256kbps
でエンコードし、out.aviに保存したい場合は、以下のように実行します。
ffmpeg -i ./rec.ogv -f avi -vcodec mpeg2video -b 5000k -r 24 -acodec ac3 -ar 44100 -ab 256k ./out.avi
rec.ogvを、
フォーマット=mp4
動画コーデック=mpeg4, 24fps, 386kbps
音声コーデック=mp3, 44100Hz, 256kbps
でエンコードし、out2.mp4に保存したい場合は、
ffmpeg -i ./rec.ogv -f mp4 -vcodec mpeg4 -b 386k -acodec libmp3lame -ar 44100 -ab 256k ./out2.mp4
使用可能なコーデック、フォーマットは、-codecsオプションや-formatsオプションを指定して実行することで表示できます。
オフライン