ブログトップ

softworld

FFmpeg完全活用ガイド:大流行中のフリーソフトFFmpegの使い方を隅々まで解説

FFmpeg使い方を徹底解説:

UNIX系OS生まれのフリーソフトFFmpeg(エフエフエムペグ)を使って、動画/DVDをMP4に変換してくれる。その超高画質で最も人気がある。今回は、Mac FFmpeg使い方(ダウンロード・インストールから使用方法まで)を紹介する。Mac FFmpegを使いこなせるならこの記事を


FFmpeg(エフエフエムペグ)って知っている?

「ソフトウェアを使いたくなくて、動画変換&DVDリッピングをすることができる方法ってあるのか」と質問した人があるだろう。FFmpegは知っているのか。FFmpegなら、ソフトを利用せずに動画変換ができる。

FFmpegは、動画や音声ファイルの形式を変換してくれるツールやライブラリから構成されるオーペンソースのマルチメディアフレームワークである。FFというものはFast Forwardの略称である。FFmpegを使って、MP4 MP3変換、FLV MP4変換、普通DVDリッピングなどが簡単にできる。Goolge Chrome、Facebook、Youtube、Youku、Tudou、ニコニコ動画、Twitter、MPlayer、VLC media playerといったオーディオビデオを扱う様々なソフトで利用されている。

2016年4月28日にFFmpeg最新版3.0.2が公開された。最新版FFmpegには新しい機能が追加され、ネイティブAACエンコーダーの品質が十分に成熟しており、安定性もアップされている。以下では、Mac FFmpeg使い方を解説する。

Mac FFmpeg使い方その1Mac FFmpegダウンロード

FFmpegはこちらのページ(http://www.ffmpegmac.net/ )からダウンロードできるので、先ずは使用準備のために、Mac OSのバージョンに合ったビルド済の実行バイナリをダウンロードしよう。ダウンロード完了したら解凍する。

Mac FFmpeg使い方その2Mac FFmpegインストール

Step1:解凍した中にある、FFmpegというファイル名の実行ファイルを探す。

Step2:ターミナルを立ち上げて、先に解凍したフォルダに行く。

Step3:sudo cp "上記ffmpegのフルパス" /bin を実行し、パスワードを入力してください。FFmpegのフルパスはターミナルウィンドウ上にD&Dすると自動で入力される。

Step4:/binフォルダにffmpegがコピーされ、ターミナル上でffmpegと入力するだけでFFmpeg使える。

【Tips:上記の文章を読んで、Mac FFmpegインストール中にまだ不明点があったら、https://www.youtube.com/watch?v=lZdR3gKPANQ Mac FFmpegインストール動画を見てみてください】

【ちょっとしたヒント】Video DownloadHelperにFFmpegを導入する方法

Step1:同様に、ターミナルを起動して、解凍したフォルダに行く。

Step2:ターミナルでこのメッセージ(XXXXX:$ ./configure)を打ち、そしたらyasm not found, use --disable-yasm for a crippled build というようなエラーがググで見ると、以下のようなメッセージを打てばいい。

XXXXX:$ ./configure --disable-yasm

Step3:次は、XXXXX:$ make、そしてXXXXX:$ sudo make installと打つ。これでFFmpegインストール完了。場所は

XXXXX:$ which ffmpeg

/usr/local/bin/ffmpeg

で分かる。

Step4:/usr/local/bin/ffmpeg をVideo DownloadHelperに設定すれば変換できるようになる。

Mac FFmpeg使用方法:FFmpeg動画変換

(1)動画ファイルをMP4に変換する方法

a).映像・音声共にエンコードする場合は以下の通り:

ffmpeg -i "入力ファイルパス" -c:v libx264 -preset veryslow -crf 23 -x264opts "ref=9:subme=9:me_range=24:fast_pskip=0:qcomp=0.80:aq-mode=2:aq-strength=1.20" -acodec fix_aac "出力ファイル名フルパス.mp4

b).映像・音声ファイルはエンコードせず、コンテナのみ変える場合は以下の通り:

ffmpeg -i "入力ファイルフルパス(flv等)" -c:v copy -acodec copy "出力ファイル名フルパス..mp4"

(2)動画ファイルをPNGなどの画像形式に変換する方法

ffmpeg -ss 123 -i "入力ファイルのフルパス" -t 45 -an -vsync 0 "出力先フォルダのフルパス/img%03 d.png"

(3)動画ファイルからお気に入るシーンだけを切り出す方法

例えば:# n.mpg の8分22秒の位置から5分32秒間の間の動画を m.mpg に切り出したいなら、下記を。

ffmpeg -i n.mpg -ss 00:08:22 -t 00:05:32 -acodec copy -vcodec copy m.mpg

(4)動画ファイルからお気に入る画面だけを切り出す方法

# m.mpg を上から50ピクセル、左から140ピクセル、下から40ピクセル、# 右から12ピクセル切り詰めた動画を a.mpg に切り出したいなら、下記を。

ffmpeg -i m.mpg -croptop 50 -cropleft 140 -cropbottom 40 -cropright 12 -sameq a.mpg

Mac FFmpeg使用方法:FFmpeg DVDリッピング

ここのDVDディスクは自分で撮ったムービーのDVDディスクに限られているよ。以下ではFFmpegを使ってDVDのVOBファイルをMPEGに変換する方法をご紹介する。

例えば:HomebrewでインストールしたffmpegでDVDの動画ファイル.vodを繋げて、1つのmp4ファイルに変換したいなら、下記を。

ffmpeg -i concat:"VTS_01_0.VOB|VTS_01_1.VOB" -vcodec libxvid -qscale:v 0 output.mp4

Tips:上記のコマンドは全て半角であることをご注意ください。

まとめ:

FFmpeg使い方(Mac ffmpegインストールからFFmpeg使用方法まで)を読んでから、どう思っている。メリットとしては、無料で最高画質配信ができて、極端な設定が可能だし、低負荷、低遅延で人気が高い。でも、何分設定が面倒くさいと評価される人も多い。例えば、作業中、エラー発生したり、ログ見てなしたりして、順調に進まなくしまった。また、分からないエラーがあり、検索しても良い解決方法を見つけないと悩んでいる人が少なくない。

FFmpeg評価レビュー

FFmpeg良いところ

マルチコアCPUのエンコードに正式対応している;

最新のFFmpegに追加された新しいコマンドが利用できる;

動画のエンコード(変換速度)が早くなる;

FFmpeg惜しいところ

謎の不具合当、起こる可能性が増える;

コマンドが大幅に変更追加されているため依存の iniファイル は全て使用不可;

動画変換君内包のFFmpegで利用可能な一部の命令が使えなくなる;

差し替えにはファイル操作を必要とするため初心者向きではない;

記事全文はコチラ>>


by snowyyang2013 | 2016-06-29 13:31 | Comments(0)