約 5,237,422 件
https://w.atwiki.jp/zinujyo/pages/15.html
FFMPEG Launcherは配信環境や配信サイズを各自設定してください。 ここでは編集者の配信環境のキャプチャを貼ってきます。 あと、ゴールデンタイムとサービスタイムの場合のビットレート制御に関しての覚書を書きます。 下図のキャプチャはサービスタイム時の編集者の設定です。 ① ・ゴールデンタイム時は【映像】のビットレートは336を指定します。 ・【映像】のバッファサイズはビットレート×2くらいにしてください。 ・音声コーデックのAAC+はビットレート48でCD音質並みの音質になるらしいので固定です。 ・テストする場合は【モード】の録画を指定してください。 ※デフォルトのC \直下だとWindowsのセキュリティ設定で録画ファイルが作成されない場合がありますので別のマイドキュメントなどの適当なフォルダを指定してください。 ・アスペクト比について(16:9と4:3) 放送するアスペクト比は入出力解像度でも合わせて16:9、4:3の解像度にしてください。 【FFMPEG】高度な設定のアスペクト比も入出力解像度のアスペクト比に合わせます。 ② ・サービスタイム時の最大ビットレート480を超えないために固定ビットレート410にしています。 ・ゴールデンタイム時は310を指定します。 ・これ以上のビットレートを指定するとニコ生サーバーの最大ビットレートを超えることがありますのでエラーの原因になります。 ・品質基準VBRの安定配信に成功しました、23.0がビットレートも安定して良い画質でした。 ・音声の同期方式は音ズレ防止のおまじないとしてチェックします。 ・情報表示は自由に設定してください。エラーが出た時のログ保存と考えていただければ良いと思います。 ・ただ、この情報方法出力が以外やクセモノで、CPU使用率をかなり食います。 PCの限界ギリギリの配信環境の場合はテスト配信時やエラー出力時以外ではチェックを外しておくことをおすすめします。 ・品質基準VBRの方が画質的に綺麗といわれていますが、配信開始から10分ほどするとエラーで必ず止まります。 これが解決できた方、連絡願います。 ※FFMLを再インストールしたら上記エラーが発生しなくなりました。 ※real-time bufferでエラーになる場合256にして配信できるようになりました。 ③ ・プリセットはfastから上はCPU負荷が低い、下はCPU負荷が高いです。 ・現状のPCではslow以下が無難なようです。 ・FFMLの標準のx.264形式のプリセット設定はあまり良くないらしいのでなしで問題ないです。 ・colormatrix=sapte 170m はFFMpegの配信で色が変になるかもしれないらしいので、これもおまじないとして入れています。 ・SCFFを使う場合は上記設定は不要との報告をいただきました。SCFHを使う場合は付けたほうが良いらしいです。 ・FFMpegのビルドで作成したffmpeg.exeをここで指定してください。 ・③のクッキー取得設定はニコ生にログインしているブラウザを指定してから起動すると成功します。 ・ためになるサイト 画質厨の配信設定研究(https //sites.google.com/site/streamsetting/home/ffmpeglauncher) おすすめの設定が見つかったら教えて下さい(*´ω`*)
https://w.atwiki.jp/zinujyo/pages/10.html
1.FFMpegをそのまま起動して配信するには敷居が高すぎるため、FFMPEG Launcherというツールを使います。 FFMPEG Launcher配布コミュニティ 『或ル人ノ棲息地 【ニコニコ実験場】』(http //com.nicovideo.jp/community/co1197025) 2.コミュニティに記載されたURLからFFMPEG Launcherの圧縮ファイルをダウンロードします。(2013/01/06最新版は0.0.1.11.6 人柱版) 3.FFMPEG Launcherを FFML など適当なフォルダを作成し、そこにすべてのファイルを解凍します。 ※7z形式の解凍に困ったらWinRar(http //www.diana.dti.ne.jp/~winrar/download.html)入れときゃ大抵の圧縮形式は解凍できるので入れといて損はないと思うけどなぁ(*´ω`*) 4.今はFFMPEG Launcherは起動しません、細々とした設定は別途説明ページで行います。
https://w.atwiki.jp/yukkurinikonama/pages/137.html
FFMPEG Launcherとは 編集中 ふぁん作の外部ツール配信用アプリケーション ニコ生で使うには非常に手間のかかるFFMPEGを手軽に使えるようにしたソフト 枠取り機能などもある ダウンロード +7zの解凍の意味がわからない方はコチラ ●現実世界で複数の物を宅配するとき、「箱詰め」しますよね ●ネットの世界では、これを「圧縮」というんですね ○現実世界で箱詰めされたものの中身を確認するには、『開封』しますよね ○ネットの世界では、これを『解凍』というんですね さて今からFFMPEG Launcerは7zという形式で圧縮されているので、中身を取り出すには 専用ソフトを使って解凍する必要があります 今回は無料の7-zipというソフトを使うことにします http //sevenzip.sourceforge.jp/ 7-zipというソフトは上記URLからDLできます +お使いのPCが、32bitか64bitかわからない人は XPならとりあえず32bitです vistaかwindows7なら下記参考に調べてください WindowsキーとRを同時押しするとファイル名を指定して実行が出てきます そこに「dxdiag」と入力してエンター DirectX 診断ツールが起動するので、オペレーティングシステムの項目末尾に 64bitと記載されていればあなたのPCは64bitです かかれていなければ32bitパソコン ダウンロードしてインストールが終わったOKです 解凍したいものを右クリックして「7-zip→展開」をクリックすれば 解凍が出来ます(解凍=展開) +FFMPEG Launcher本体のダウンロード 作者コミュニティのお知らせの欄に記載されているURLからDL出来ます http //com.nicovideo.jp/community/co1197025 Downloadをクリックするとダウンロード出来ます ダウンロードしたら解凍しましょう(中身を取り出す作業) 右クリックして「7-zip→展開」をクリックします OKをクリックします フォルダが出来ますので、フォルダの中身を確認します ちなみに7zデータは消していいです +FFMPEGのダウンロード このツールはFFMPEGを利用して動くツールなので 当然FFMPEGもダウンロードしておく必要があります 32-bit Builds(Static)の項目のものをDLする(64bitではない) http //ffmpeg.zeranoe.com/builds/ ダウンロードしたものは7zという圧縮ファイルなので対応した解凍ソフトで解凍しましょう 7zの解凍のやり方は上記に記載しております 解凍したら中に入っているbinフォルダの中のffmpegを 先程解凍したFFMPEG Launcherフォルダに入れる 使い方 +①映像の設定 ①デバイス 映したい映像機器を選ぶ(カメラ映像を映したければカメラとか) ちなみにこのツールにPC画面や画像を表示する機能はないので それがしたければ「SCFHDSF」なども使う ②ビットレート 主に画質が決まる。音声のビットレートとの合計値を384kbps以下にしておかないと 配信が切断されることがある。細い回線の時は小さくしておかないと配信がぷつきれる わからなければとりあえず288kbpsにしておく ③出力解像度 解像度の意味がわからなければ、画素数といえばわかるかな 旧プレイヤー用映像なら512×384、新プレイヤー用なら640×360にしておくと良い ④フレームレート 一秒間あたりのコマ数。増やせばぬるぬる動く映像に、減らせばカクつく映像になる 多くても24fpsあれば良い、アニメだと12fpsくらいだろう 増やせばなめらかに動く映像になるが、そのぶん一コマの画質が下がる 静止画を映すときや動きの少ないものを映すときは減らしたほうが良い +②音声の設定 ①デバイス 何の音を流すかの設定 マイクを選べばマイクの音だけを流すことが出来る 使っているPCにステレオミキサー機能があるならば、それを選択すればPCの音も流せる 仮にPCにステレオミキサー機能が無い場合でPCの音を流したければ X-fiGo!Proなどの機材を使えば可能 ②コーデック 動画というのは、映像データと音声データを組み合わせたものなんだけど その音声データの種類もいくつかあり、このツールの場合4つから選べる AAC とりあえずこれ選べば良い MP3 低負荷 Speex 低ビットレートの時に人間の声を流すのに適している Nellymoser 知らない ③チャンネル数 ステレオかモノラルか選べる 両耳から別々の音を出せるのがステレオ 両耳から同じ音を出せるのがモノラル 基本的にステレオ(stereo)を選べば良い ④サンプリングレート 音の画素数的なもの、上げると音質があがる CDは44100hz,DVDは48000hz、基本的に441000で良い ⑤ビットレート 音質が決まる、映像のビットレートと、音声のビットレートの合計が384kbps以下に なっていなければならない よくわからなければ96kbpsにしておく ⑥音量 100%=256,200%=512という感じ キリが悪い数字だと思う人もいるかもしれないが、理系の人にはきりが良い数字 基本的に256のままでよい +③ffmpeg.exeのPATH設定 FFMPEGをFFMPEG Launcherと同じフォルダにいれているなら ffmpeg.exeと入力しておく +④ニコ生Cookie取得設定 ブラウザの意味がわからない人はIE Componentのままで構わない もしそれでうまくいかなければIE Safemodeを選ぶ ブラウザの意味がわかる人はお使いのブラウザを選ぶこと +⑤配信開始 その他の設定 +⑥録画機能 配信しながら、同時に録画もできます 配信せずに録画だけも可能 音声のコーデックをAACに、ここをMP4にしておけば、出来上がった動画データは そのままニコニコ動画に投稿することも可能 録画したデータは、 +⑦プレビュー機能 +⑧ミラー機能 +⑨グラフ機能(配信ビットレートとかのグラフ) +⑨高度な設定 【プリセット】 CPU負荷具合を調節して、画質を上げる(圧縮率を上げる) ultrafast 超軽い動作、低画質 | slower 高スペ向け、高画質 といった具合、veryslowやplaceboはCorei7やXeonを2枚積んだPCでないと厳しい 【プロファイル】 基本的にHighで問題ない ベースライン I, Pフレームのみ、エントロピー符号化はCAVLC+UVLCのみ メイン ベースラインプロファイルにBフレーム、CABAC、重み付け予測などを追加 ハイ メインプロファイルに 8×8画素整数変換、量子化マトリックス等を加えたもの。また、YCbCr 4 0 0色空間(グレースケール)にも対応している 【チューニング】 映す映像の種類にあったものを選ぶと最適なエンコードになるっぽい 困ったときは +なんかピンク ニコ生デスクトップキャプチャーを使用すると、なぜか桃色っぽくなります 「気にしない」ようにするか 別のソフトを使って対処してください 【PC画面を表示するソフト】 SCFHDSF NiconamaVisualStation ManyCam ニコ生Effect 【画像を表示するソフト】 NiconamaVisualStation ManyCam ニコ生Effect +配信開始を押してもエラーが出る場合 +BGMの流し方がわからない PCに備わっている「PC音とマイク音をミックスする機能」を使えば可能です ステレオミキサー機能と呼んだりします ステレオミキサーの設定方法はコチラ PCによってはステレオミキサー機能を搭載していないことがあります その場合、別途ステレオミキサー機能を搭載したサウンドカードなどの機材を購入して使うか ソフトを使えば可能です 別途機材を使った方法 仮想的にステレオミキサーみたいなの作るソフト
https://w.atwiki.jp/live2ch/pages/419.html
トップ ボツカテゴリ FFMPEG Launcher / 2016年06月01日 (水) 19時55分48秒 この記事は、現在古くなっており、読む必要はありません。2017.8.2 ニコ生で画質を上げたいならこれ!FFMPEG Launcher FFMPEG Launcher(以下、FFMLと略)は、ニコニコ生放送で使用できる高画質配信用ソフトです。 ▲FFML FFmpegを簡単に利用できる FFMLは、FFmpegというソフトを簡単に利用できるようにしたものです。FFmpegでライブ配信をすると高画質な配信ができるのですが、その一方で手間がかかり難解というデメリットがありました。そこで、FFmpegを簡単に配信で使えるようにしたのがFFMLです。 高画質な配信ができる FFmpegにより、数ある配信ソフトと比較して有利な環境で高画質な配信が可能となります。なぜなら、音声ビットレートを下げることで稼いだビットレートを映像のほうに回すことができるからです(後述)。よく使われているNLEやXsplitよりも高画質な映像にしやすいでしょう。 自動枠取りできる FFMLには自動枠取り機能があります。手動で枠を取る手間を省くことができ、難しい設定は必要ありません。FFML単体で可能です。 目次 最初に覚えておきたいこと高画質にできる理由 ビルドが必要 配信初心者には向かない FFmpegのビルド FFMLのダウンロードダウンロードの方法 7z形式について 7zファイルの解凍 FFML以外に必要なソフト・機能PCの画面を視聴者に見せるためのソフト PCの音を視聴者に聞かせるためのソフト 組み合わせについて FFMLの簡単な使い方 FFsplitの設定例画面キャプチャーする場合 PCの音とマイク音声をミックスする場合 XSplitの設定例 画質についての設定解像度 ビットレート エンコードモード プリセット 音声デバイスについての設定FFsplitの機能を使用する場合 XSplitの機能を使用する場合 ステレオミキサー機能を使用する場合 自動枠取り その他 関連ページ 最初に覚えておきたいこと 高画質にできる理由 FFML(正確にはFFmpeg)を使うとなぜ高画質な配信ができるのでしょうか。これを理解するためには、まずニコニコ生放送の仕様を理解する必要があります。ニコニコ生放送では、ビットレートに制限があります(*1)。最高でも映像ビットレートと音声ビットレートを合わせて480kbps(通常は384kbps)でしか配信できないため、他サイトと比較するとニコニコ生放送では低画質な映像となります。 映像+音声(2時~19時30分) 映像+音声(通常の時間帯) FFML(FFmpeg) 456kbps + 24kbps = 480kbps 360kbps + 24kbps = 384kbps ほかの配信ソフト 384bkps + 96bkps = 480kbps 288kbps + 96kbps = 384kbps ▲ビットレートの設定例 ビットレートに制限がある以上、ニコニコ生放送で高画質な映像を配信するためには、映像ビットレートを可能なかぎり高くし、逆に音声ビットレートは低くしなくてはいけません。たとえば、映像ビットレートを456kbps、音声ビットレートを24kbpsにすれば高画質にできるわけですが、音声ビットレートは下げなくてはいけません。しかし、このような設定にすると音質が極端に悪くなってしまいます(*2)。 そこで、音声ビットレートは下げつつも、できるだけ音質が悪くならないようにしなくてはいけません。では、どのようにして音質を維持するのか、その答えがFFmpegです。FFmpegは、FDK-AACというソフトを組み込むことができます。そして、FDK-AACこそが低ビットレートで音質を維持するために必要なものなのです。音声ビットレートが24kbpsでも視聴に耐えうる音質にできるので、余ったビットレートは映像に回してあげましょう。 ビルドが必要 いま述べたFDK-AACを組み込んだFFmpegを利用するためには、ある程度時間がかかります。というのも、ビルドという作業が必要になるからです。ビルドとは、ここではFFmpegを私たちが実際に使える状態にする(実行可能なファイルにする)ことをさしています。難しそうに感じるかもしれませんが、便利なビルドツールがあるので簡単です。 配信初心者には向かない FFMLは、わかりやすくて使いやすい配信ソフトです。しかし、まったくの配信初心者には向きません。なぜなら、FFMLにはPC画面を視聴者に見せる機能や、PCの音を配信する機能がないからです(詳細は後述)。したがって、FFMLに加えて別途ソフトを用意しなくてはいけないケースが出てきます。ニコニコ生放送に慣れないうちは、公式配信ソフトであるNLEを使用したほうがよいでしょう。そのほうが簡単です。 また、OBS Studioという配信ソフトを使用する方法もあります。この配信ソフトもFFMLと同様、音声ビットレートを下げつつ音質を維持することが可能です。ビットレートは映像のほうに割り当てましょう。PC画面を視聴者に見せる機能や、PCの音を配信する機能もあるので、お薦めです。 詳細は、OBS Studioの詳しい使い方を参照 ▲画面の上へ FFmpegのビルド 上で述べたとおり、FDK-AAC対応のFFmpegを使用するためにはビルドする必要があります。ビルドツールとして、今回はオレ流FFMpegビルドツールGUI版というソフトを使います。 オレ流FFMpegビルドツールGUI版の巻にアクセスする。 ソフトをダウンロードする。 ウィルス対策ソフト(アンチウィルスソフト)は念のために止めておく。 ソフトを解凍し、フォルダを開く。 「ore_Setup.exe」をダブルクリックする。 適当なドライブを選択し、「構築開始」をクリックする。 しばらく待つ。 デスクトップ上に「GUI版ビルドツール」および「FFMPEG置き場」のショートカットアイコンができる。 「GUI版ビルドツール」のショートカットアイコンをダブルクリックする。 「一撃ビルド」をクリックする。 しばらく待つ(筆者の環境では30分近くかかった)。 デスクトップ上の「FFMPEG置き場」のショートカットアイコンをダブルクリックする。 「ffmpeg.exe」ができていることを確認する(*3)。 ビルド中、「コンピューターに MSVCR120.dll がないため、プログラムを開始できません。この問題を解決するためには、プログラムを再インストールしてみてください。」というエラーが表示された場合は、Visual Studio 2013 の Visual C++ 再頒布可能パッケージをインストールしてください。 ▲画面の上へ FFMLのダウンロード ダウンロードの方法 つぎに、FFMLをダウンロードしましょう。 或ル人ノ棲息地 【ニコニコ実験場】にアクセスする。 上記コミュニティの「置き場」というところに、FFMLをダウンロードできるURLが記載されているので、アクセスする。 FFMLをダウンロードする。 7z形式について 注意したいのですが、ダウンロードしたファイルは7z形式となっています。これを解凍するためには、7-Zipという解凍ソフトが必要です。同ソフトがない場合はインストールしましょう。 7-Zip公式サイトにアクセスする。 「64ビット」の「ダウンロード」をクリックして7-Zipをダウンロードする(*4)。 7-Zipをインストールする。 7zファイルの解凍 7zファイルを解凍する方法は以下のとおりです。 「FFML_v0.0.1.xx.x.For.NET4.5.7z」上で右クリックする。 「7-Zip」にカーソルを重ねる。 「ここに展開」を選択する。 7zファイルが解凍される。 生成された「FFML_v0.0.1.xx.x.For.NET4.5.7z」フォルダをCドライブなど任意の場所に移動する。 ▲画面の上へ FFML以外に必要なソフト・機能 FFMLで配信する場合、別途ソフト・機能が必要なケースがあります。 PCの画面を視聴者に見せるためのソフト FFMLを使用してゲーム配信する場合は、PCに表示したゲーム画面を取り込んで視聴者に見せるためのソフトが必要です。下表で示したような画面キャプチャー機能を持ったソフトを別途用意します。機能の豊富さ、扱いの簡単さで選ぶのであれば、XSplitまたはFFsplitがよいでしょう。どちらも配信ソフトですが、配信機能は使いません(*5)。 PinP(複数画面) テキストの表示 PCの音の取り込み プレビュー画面 備考 NDC × ○ × なし 簡単に使える SCFH DSF ○ × × あり SCFF DSF ○ × × あり XSplit ○ ○ ○ あり 配信ソフト(有料)。多機能 FFsplit ○ ○ ○ あり 配信ソフト アマレコTV × × ○ あり ライブ機能・ミキサー機能を使用 アマレコTVのライブ機能およびミキサー機能を使うことでもゲームの映像・音声を配信できますが、必ずしも両機能は使わなくてもかまいません。たとえば、アマレコTVに表示したPS3のゲーム画面をFFsplitで取り込むという方法も可能です。ライブ機能およびミキサー機能の使い方を理解している人だけ、両機能を使うようにしてください。 PCの音を視聴者に聞かせるためのソフト FFMLでPCの音を配信するためには、(1)PCに搭載されているステレオミキサー機能を使用します。または、(2)XSplitやFFsplitなどを使用する方法でもかまいません。よくわからない場合は、FFsplitをインストールしてください。FFsplitがあれば、ステレオミキサー機能を使わずにPCの音とマイクの音をミックスして、FFMLで配信できます。 組み合わせについて どのソフト・機能を組み合わせてもかまいません。たとえば、FFsplitで画面をキャプチャーし、なおかつ同ソフトでPCの音とマイクの音をミックスしてもよいですし、あるいは、NDCで画面をキャプチャーしつつ、PCの音はステレオミキサー機能を使って配信するという方法でもよいでしょう。いずれにせよ、使用するソフトは別途インストールしておいてください。 ▲どのソフト・機能を使うのかという設定は、FFMLの「【FFMPEG】基本設定」タブの「デバイス」の部分で行います。 ▲画面の上へ FFMLの簡単な使い方 FFMLの使い方を簡単に見ていきましょう。 まず、「【FFMPEG】基本設定」タブで「【映像】」の部分を下記画像を参考に設定します。「デバイス」の部分は、各自で適切なものを選択してください。 ▲画像クリックで拡大。画像では「FFsource」を選択していますが、これはFFsplitの画面キャプチャー機能を使用する設定だからです。 つぎに、「【音声】」の部分を下記画像を参考に設定します。「デバイス」の部分は、やはり各自で適切なものを選択します(詳細は後述)。「コーデック」と「ビットレート」の設定も重要です。 ▲画像クリックで拡大。「FFsplit Playback Mixer」を選択しているのは、FFsplitの機能(PCの音を取り込む機能)を使用する設定からです。 「【FFMPEG】高度な設定」タブ→「共通設定」タブを開き、「品質基準VBR(-crf)」を「23.0」にします。 「【FFMPEG】高度な設定」タブ→「コーデック」タブを開き、「プリセット」を「slow」または「slower」にします。画質重視なら「slower」、もう少しPCの負荷を軽くしたいなら「slow」にしましょう。 すぐ下にある「【音声】プリセット」の「プロファイル」を「aac_he_v2」にします。ここは、「【FFMPEG】基本設定」タブの「コーデック」で「FDKAAC」を選択しているときのみ設定できます。 「【FFMPEG】高度な設定」タブ→「複合フィルタ」タブを開き、「音声ミックスを有効にする」にチェックを入れます(XSplitの場合はチェック不要)。そして、「音声デバイス」で「マイク」を選択します(詳細は後述)。 ▲「マイク」の表記は環境によって異なります。 「【FFML】設定」タブ→「一般」タブを開き、「ブラウザ」でふだん使用しているWebブラウザを選択してください。たとえば、Internet Explorerであれば「IEComponent」を選択します。「取得状態」に自分のユーザーIDが表示されれば成功です。 ▲niconicoを見るのに使っているWebブラウザを選択します。 右横の「ffmpeg.exe のPATH指定」で、さきほどビルドした「ffmpeg.exe」の場所を指定します。 ニコニコ生放送で枠を取り、「本番開始」をクリックします(*6)。 FFMLの「配信開始」ボタンをクリックすると配信が開始します(*7)。 途中で配信を終了するときは、「ツール」→「ニコ生」で「生放送を終了する」をクリックします(*8)。 ▲画面の上へ FFsplitの設定例 FFsplitの各種機能を使用する場合の設定を掲載しておきます。同ソフトを使用しない場合は読み飛ばしてください。 画面キャプチャーする場合 まず、以下のようにして解像度を変更しましょう。画質に関係してきます。 「Options」をクリックする。 「Encoder」タブを開く。 「Video Resolution」を640x360にする。 「OK」をクリックする。 FFsplitで画面キャプチャーする場合、以下のように設定します。 「Quick Region」または「Quick Window」をクリックする(*9)。 「Quick Region」を選択した場合は、画面上をマウスでドラッグして取り込み範囲を設定する。「Quick Window」を選択した場合は、取り込みたいウィンドウをクリックする。 「LAYER」にソースが追加される。 FFsplitのプレビュー画面に表示されている映像が見切れているときは、同画面上で右クリックして「Fit to Canvas」をクリックする。 FFsplitの「LAYER」は、他の配信ソフトでいうところのソースです(削除や並べ替えが可能)。「LAYER」の「New」からもソースを追加できます。また、「CANVAS」は他の配信ソフトでいうところのシーンです(複数のシーンを切り替え可能)。 PCの音とマイク音声をミックスする場合 FFsplitでPCの音とマイク音声をミックスする場合、以下のように設定します。 「Options」をクリックする。 「Capture」タブを開く。 「Capture Playback Device」が「Default Windows Palyback Device」になっていることを確認する。 「Capture Recording Device」で「マイク」を選択する(*10)。 「OK」をクリックする。 ▲画面の上へ XSplitの設定例 XSplitの各種機能を使用する場合の設定を掲載しておきます。同ソフトを使用しない場合は読み飛ばしてください。 XSplitの右上にある矢印ボタンをクリックし、「Resolution」で「640 x 360」を選択する。 「ツール」→「一般設定」の順にクリックする。 「オーディオ」タブを開く。 「マイク」で「マイク」を選択する。 「OK」をクリックする。 ▲画面の上へ 画質についての設定 解像度 まず解像度の設定は、「【FFMPEG】基本設定」タブで行います。「自動認識」のチェックは基本的に入れておくようにしましょう(*11)。そのうえで「出力解像度」の設定を640x360に変更します。ニコニコ生放送の画面サイズが640x360なので、これに合わせるかたちになります。 ビットレート 映像ビットレートの設定も「【FFMPEG】基本設定」タブで行います。音声ビットレートとの兼ね合いで、「合計ビットレート」が480kbpsになるように映像ビットレートを設定しましょう。下記画像のように設定するのが無難ですが、音質をもう少し上げたい場合は音声ビットレートを48kbps、映像ビットレート432kbpsにしてもかまいません。 なお、FFMLは時間帯によってビットレートを自動的に制御するため、ニコニコ生放送の384kbpsというビットーレート上限を意識する必要はありません。2時~19時30分のビットレート上限である480kbpsになるように設定します。 エンコードモード 「【FFMPEG】高度な設定」タブ→「共通設定」タブの「品質基準VBR (-crf)」は、基本的に「23.0」にしておきます。理論上はこの数値を小さくするほど高画質にできる(画質を維持しやすい)のですが、ニコニコ生放送で配信する場合はむやみに小さくしたところで意味はないでしょう。 プリセット プリセットの設定は、「【FFMPEG】高度な設定」タブ→「コーデック」タブの「【映像】基本プリセット」で行います。9種類のプリセットのなかから任意のものを選択してください。お薦めは「slow」または「slower」です。FFMLを使う以上、画質にある程度拘りがあるはずですし、PCにかかる負荷との関係でバランスがとれたプリセットです。 画質をさらに細かく設定したい場合は、「外部プリセット指定」でプリセットを読み込みます。プリセットは自分で作成してもよいですし、配布されているものも使用できます。 ▲画面の上へ 音声デバイスについての設定 PCの音やマイクの音を配信するための設定は、(1)「【FFMPEG】基本設定」タブ、および(2)「【FFMPEG】高度な設定」タブ→「複合フィルタ」タブで行います。この音声デバイスの設定については、さまざまなパターンが考えられます。混乱しないように注意しましょう。 FFsplitの機能を使用する場合 「【FFMPEG】基本設定」タブにある「【音声】」の「デバイス」で「FFsplit Playback Mixer」を選択する。 「【FFMPEG】高度な設定」タブ→「複合フィルタ」タブの「音声ミックスを有効にする」にチェックを入れる。 「音声デバイス」で「FFsplit Microphone Mixer」を選択する。 FFsplitのほうで設定する(上述)。 XSplitの機能を使用する場合 「【FFMPEG】基本設定」タブにある「【音声】」の「デバイス」で「XSplitBroadcaster」を選択する。 「【FFMPEG】高度な設定」タブ→「複合フィルタ」タブの「音声ミックスを有効にする」のチェックを外す(*12)。 XSplitのほうで設定する(上述)。 ステレオミキサー機能を使用する場合 ステレオミキサー機能を使用する場合は、【FFMPEG】基本設定」タブで「ステレオ ミキサー」を選択し、Windowsのほうでマイクミュートを解除します。【FFMPEG】高度な設定」タブ→「複合フィルタ」タブの「音声ミックスを有効にする」のチェックは外しましょう。 ▲画面の上へ 自動枠取り 自動枠取りする方法は以下のとおりです。 「ツール」→「ニコ生」で「新規番組を登録する」をクリックします。 各種設定をし、必要な情報を入力します。ここで「枠取り開始」をクリックすると枠を取ることができます。枠を取る必要がないのであればウィンドウを閉じてください。 「【FFML】設定」タブ→「一般」タブを開き、「コメントサーバ」および「アラート」の各種項目にチェックを入れます。 「ツール」→「ニコ生」で「配信終了時、自動的に新規番組を登録する」にチェックを入れます。 以上の設定で、枠が終了後FFMLが自動的に次枠を取得します(*13)。 ▲画面の上へ その他 配信中でも設定を変更できますが、いったん配信を停止してから配信しないと設定が反映されないので注意しましょう。 シャープフィルタをかけると画質をシャープにできます。「【FFMPEG】高度な設定」タブ→「共通設定」タブで「フィルタを有効にする」にチェックを入れて、「unsharp=3 3 0.5」などと入力します(3個めの数字を-1.5~1.5の範囲で)。ただ、シャープをかけすぎると文字が読みづらくなります。 「【FFML】設定」タブ→「一般」タブで「FFMPEG 実行画面を表示する」のチェックを外すことで、配信開始時に別ウィンドウで開く画面が表示されなくなります。また、「配信状況」タブの「グラフ」タブにグラフが表示されるようになります。 ▲画面の上へ 関連ページ このページと関連性の強いページは以下のとおりです。 ページ名 内容 ニコニコ生放送 生放送を行うための手順 ニコ生で必要なもの ニコ生での配信に使うソフト・ハード 参考になるWebサイト高画質を実現したいという方へ!【FFMPEG Launcher+XSplit】 FFsplitを使用してのFFMLニコ生配信設定 Windows の ffmpeg で生放送する方法 ▲画面の上へ ご報告ありがとうございました。修正しました。 -- 管理人 『「枠数カンターを利用する」は、ここに入力した回数だけ枠を取る設定です。 』とありますが、 付属の『更新履歴.txt』に『枠取りカウンターの追加 (例:XXX 第${COUNT}回)』とあるように、 タイトルに入れた${COUNT}を数値に置き換える機能ではないでしょうか。 入力した数値はその回の回数で、5と入力した場合は、自動枠取り時に6、7、8と増えるものだと思います。 -- 名無しさん (2016-04-08 07 34 28) ご指摘ありがとうございます。修正しました。 「PCの画面を視聴者に見せるためのソフト」の項、SCFHやSCFFのプレビュー画面が「なし」になっていますが、実際にはあります。 -- 名無しさん (2015-07-30 16 41 09)
https://w.atwiki.jp/zinujyo/pages/8.html
1.FFMpegのビルド これが無きゃ始まらない!FFMpegの本体の作成 ↓ 2.FFMPEG Launcherのインストール FFMpegをそのまま使うのは難しい、じゃあツールを使えばいいじゃない! ↓ 3.SCFF DSFのインストール データカウンタを画面に表示したい!液晶とリールを2分割して表示したいなどを実現するためのデスクトップキャプチャ ↓ 4.アマミキのインストール 棒読みちゃんの声をクリアに動画に載せたい!じゃあステレオミキサーだ! ↓ 5.SCFF DSFの設定 配信する画面レイアウトを決めよう ↓ 6.FFMPEG Launcherの設定 サービスタイム?ゴールデンタイム?ビットレート?プロファイル?コマケェ事はいいんだよ! ↓ 7.ニコ生で配信前に録画してテスト FFMpegにはエラーがつきもの、配信前に画質やレイアウトを確認しよう! ↓ 8.ニコ生で配信のテスト ニコ生サーバーを通してどうなるかテスト ↓ 9.ニコ生パチスロ高画質配信! ヒャッハー!高画質配信だぜ!
https://w.atwiki.jp/zinujyo/pages/9.html
・FFMpegは無料で使用できる高性能エンコーダです。 公式サイト(http //ffmpeg.zeranoe.com/builds/) ・最新のFFMpegnにMP3、FDK-AACの機能を追加した実行ファイル(exe)を簡単にビルド(作成)したい! そんな時は↓ ・オレ流FFMpegビルドツールの巻(http //www.sakura-zaka.net/ffmpeg/) ※注意:ユーザー名が日本語だとうまくビルドできないそうですのでいぬさんのコミュニティの掲示板に対処法が書かれていますので参照願います。 いぬラジ(http //com.nicovideo.jp/community/co105867) 13/12/13 下記情報は古い情報です、いぬさんのHPの説明をよく読んで挑戦してみてください。 このサイトにある『FFMpegビルド用オールインワンツール Ver 1.2.1 Shared版(実行ファイルが分割複数)』をダウンロードしてサイトの手順にしたがうだけで最新のFFMpegと高性能な音声コーデックを簡単に作成できます。 ※ビルドには1時間ほど掛かりますので時間のある時に実行するか、実行したままほかって置いてOKです。 ※ビルド中暇ですので、他に必要なツールのインストールを同時に行うと暇つぶしになります。 ビルドが終了すると 「\MSYS\home\[ユーザ名]\b_build」にフォルダが作成されています。 buildフォルダに以下5つのファイルが作成されます。 ・ffmpeg.exe ・libaccplus-2.dll ・libfdk-aac-0.dll ・libmp3lame-0.dll ・libvo-aacenc-0.dll 上記ファイルを適当なフォルダに移動してください。 ※*.dllはffmpeg.exeと同じフォルダに置いてください。 ・拡張子がわからない場合は、コントロールパネル>フォルダーオプション>表示タブ>下の方にある、登録されている拡張子は表示しないのチャックを外してください。 ・または、ウインドウ上の名前や更新日付が表示されている所の種類が「アプリケーション拡張」と表示されているファイルです。 ・別の作り方(aacplus入りffmpeg.exeの作り方) ニコニコ動画研究所(http //looooooooop.blog35.fc2.com/blog-entry-930.html) ・FFMpegで困ったら頼れるニコ生コミュニティ FFmpegで生放送(http //com.nicovideo.jp/community/co1553748)
https://w.atwiki.jp/mynote/pages/39.html
Fedora Core 6 (fc6)にffmepgのインストール 参照:http //tama-studio.com/xhnewbb+viewtopic.topic_id+134.htm sourceforge.netからffmpegのダウンロード http //prdownloads.sourceforge.net/ffmpeg/ffmpeg-0.4.8.tar.gz 少し考えた挙げ句、FC5 で提供されている compat-gcc-32-3.2.3-55.fc5 を試す これで無事動作を確認!!! ※要変更 wget ftp:// → wget ftp // [root@fedora6 ~]# wget ftp://ftp.riken.go.jp/Linux/fedora/core/5/i386/os/Fedora/RPMS/compat-gcc-32-3.2.3-55.fc5.i386.rpm [root@fedora6 ~]# rpm -ivh compat-gcc-32-3.2.3-55.fc5.i386.rpm prdownloads.sourceforge.net より ffmpeg-0.4.8.tar.gz をダウンロード [root@fedora6 ~]# tar zxvf ffmpeg-0.4.8.tar.gz [root@fedora6 ~]# cd ffmpeg-0.4.8 解凍後オプションを付けて [root@fedora6 ffmpeg-0.4.8]# ./configure --cc=gcc32 [root@fedora6 ffmpeg-0.4.8]# make [root@fedora6 ffmpeg-0.4.8]# make install Macにffmpegをインストール finkでsvnをインストールしておく svnでffmpegを落とす(cvs版は廃止になったポイので) 後はmake installでおk これだけなのに二日もかかったよorz (ffmpegを知る- ffmpegはcvsで落とすらしい- cvsって何?- cvsで落とせないよ- 今はcvsよりsvnだよ- svnって何?- やっと落とせた)って感じでした ffmpegの参照ページ http //www.nurs.or.jp/~calcium/wiki/index.php?ffmpeg%20usage http //www6.atwiki.jp/how_to_use_ffmpegx/pages/1.html http //wwww.vis.ne.jp/mt/archives/000687.html シミュレーションにおいての使い方 Gnuplot PLplot で画像を出力(画像は奇麗で編集のできるPS,EPS形式がいいでしょう) ImageMagickのmogrify -format jpg *.eps等で奇麗なEPS形式をそのままjpgかpngに jpgかpng形式にできたらffmpegの登場![$ffmpeg -i %5d.jpg out.mpg][$ffmpeg -i %5d.jpg out.avi]で動画を作成 [%5d]は00000.jpg,00001.jpg等の事Fortranのソレと変わりません、ここで重要?なのがちゃんとファイルを連番にしておくという事。 後オプションは 日本語サイトhttp //www.himco.jp/articles/pdf/FFmpegDoc.swf $ ffmpeg -i %5d.jpg test2.mpg FFmpeg version SVN-r9081, Copyright (c) 2000-2007 Fabrice Bellard, et al. configuration libavutil version 49.4.0 libavcodec version 51.40.4 libavformat version 51.12.1 built on May 21 2007 02 58 03, gcc 4.0.1 (Apple Computer, Inc. build 5367) Input #0, image2, from %5d.jpg Duration 00 00 04.0, start 0.000000, bitrate N/A Stream #0.0 Video mjpeg, yuvj420p, 518x362, 25.00 fps(r) Output #0, mpeg, to test2.mpg Stream #0.0 Video mpeg1video, yuv420p, 518x362, q=2-31, 200 kb/s, 25.00 fps(c) Stream mapping Stream #0.0 - #0.0 Press [q] to stop encoding frame= 101 fps= 0 q=12.6 Lsize= 216kB time=4.0 bitrate= 442.4kbits/s video 213kB audio 0kB global headers 0kB muxing overhead 1.396829% よく使うオプション ffmpeg -i %3d.gif -me full -qscale 1 -t 30 -r 20 -s 640x480 comp3.mpeg qscaleってのが画質みたい「1が最高品質」 Windowsでは・・・? Windowsでは親切な人たちがWindows版FFmpegバイナリを提供してくれていますので、それを使用しましょう。 http //www.xucker.jpn.org/pc/ffmpegnew.html で、バイナリファイルの場所を指定してやり(下の図では同じディレクトリに置いてあります。)オプションをつけて実行。 名前がそろっていない場合はそろえる!XX%4d.jpgの%4のところを連番にしてやりましょう。 ffmpeg -i %3d.gif -me full -qscale 1 -t 30 -r 20 -s 640x480 comp3.mpg ついでにx264もインストールしようと思ったんですが、./configureでXcode2.4.1が必要だと言われて弾かれたので、また今度。 000 ~/x264 xxx$ ./configure Your version of nasm is too old. Please install Xcode 2.4.1 or later. 何にもわからん人用に:流れ的には X11とXcodeをMac付属のCDからインストール finkのインストール(Fink Commanderも) finkでsvnのインストール svnでffmpegをダウンロード($ svn co svn //svn.mplayerhq.hu/ffmpeg/trunk ffmpeg) ffmpegディレクトリに移動 ./configure sudo make sudo make install ffmpeg uninstall編 cd ffmpeg sudo make uninstall make clean これでまた./configureにオプション等を付けてインストールできる utmcg5 ~ xxx$ svn co svn //svn.mplayefrhq.hu/ffmpeg/trunk ffmpeg utmcg5 ~ xxx$ ls utmcg5 ~ xxx$ cd ffmpeg/ utmcg5 ~/ffmpeg xxx$ ls utmcg5 ~/ffmpeg xxx$ ./configure utmcg5 ~/ffmpeg xxx$ sudo make utmcg5 ~/ffmpeg xxx$ sudo make install utmcg5 ~/ffmpeg xxx$ which ffmpeg utmcg5 ~ xxx$ svn co svn //svn.mplayerhq.hu/ffmpeg/trunk ffmpeg A ffmpeg/configure A ffmpeg/Doxyfile A ffmpeg/ffmpeg.c A ffmpeg/vhook A ffmpeg/vhook/imlib2.c A ffmpeg/vhook/drawtext.c A ffmpeg/vhook/fish.c A ffmpeg/vhook/null.c A ffmpeg/vhook/Makefile A ffmpeg/vhook/ppm.c A ffmpeg/vhook/watermark.c A ffmpeg/Changelog A ffmpeg/clean-diff A ffmpeg/libavutil A ffmpeg/libavutil/mathematics.c A ffmpeg/libavutil/adler32.h A ffmpeg/libavutil/x86_cpu.h A ffmpeg/libavutil/integer.h A ffmpeg/libavutil/mathematics.h A ffmpeg/libavutil/crc.c A ffmpeg/libavutil/avutil.h A ffmpeg/libavutil/crc.h A ffmpeg/libavutil/md5.c A ffmpeg/libavutil/intfloat_readwrite.c A ffmpeg/libavutil/md5.h A ffmpeg/libavutil/lls.c A ffmpeg/libavutil/intfloat_readwrite.h A ffmpeg/libavutil/Makefile A ffmpeg/libavutil/lls.h A ffmpeg/libavutil/tree.c A ffmpeg/libavutil/softfloat.c A ffmpeg/libavutil/aes128.c A ffmpeg/libavutil/tree.h A ffmpeg/libavutil/intreadwrite.h A ffmpeg/libavutil/softfloat.h A ffmpeg/libavutil/aes.c A ffmpeg/libavutil/aes128.h A ffmpeg/libavutil/rational.c A ffmpeg/libavutil/aes.h A ffmpeg/libavutil/rational.h A ffmpeg/libavutil/mem.c A ffmpeg/libavutil/log.c A ffmpeg/libavutil/internal.h A ffmpeg/libavutil/bswap.h A ffmpeg/libavutil/fifo.c A ffmpeg/libavutil/log.h A ffmpeg/libavutil/fifo.h A ffmpeg/libavutil/adler32.c A ffmpeg/libavutil/common.h A ffmpeg/libavutil/integer.c A ffmpeg/libavcodec A ffmpeg/libavcodec/dvbsubdec.c A ffmpeg/libavcodec/mjpeg.c A ffmpeg/libavcodec/ffv1.c A ffmpeg/libavcodec/dvdsubdec.c A ffmpeg/libavcodec/alpha A ffmpeg/libavcodec/alpha/regdef.h A ffmpeg/libavcodec/alpha/simple_idct_alpha.c A ffmpeg/libavcodec/alpha/mpegvideo_alpha.c A ffmpeg/libavcodec/alpha/asm.h A ffmpeg/libavcodec/alpha/motion_est_alpha.c A ffmpeg/libavcodec/alpha/dsputil_alpha.c A ffmpeg/libavcodec/alpha/dsputil_alpha_asm.S A ffmpeg/libavcodec/alpha/motion_est_mvi_asm.S A ffmpeg/libavcodec/flashsv.c A ffmpeg/libavcodec/vp3data.h A ffmpeg/libavcodec/nuv.c A ffmpeg/libavcodec/vcr1.c A ffmpeg/libavcodec/vqavideo.c A ffmpeg/libavcodec/zmbv.c A ffmpeg/libavcodec/indeo2.c A ffmpeg/libavcodec/ac3dec.c A ffmpeg/libavcodec/mpegaudiodectab.h A ffmpeg/libavcodec/jpeg_ls.c A ffmpeg/libavcodec/wmadata.h A ffmpeg/libavcodec/bytestream.h A ffmpeg/libavcodec/smacker.c A ffmpeg/libavcodec/truemotion1data.h A ffmpeg/libavcodec/sparc A ffmpeg/libavcodec/sparc/dsputil_vis.c A ffmpeg/libavcodec/sparc/vis.h A ffmpeg/libavcodec/vc1data.h A ffmpeg/libavcodec/avs.c A ffmpeg/libavcodec/cljr.c A ffmpeg/libavcodec/cookdata.h A ffmpeg/libavcodec/pnm.c A ffmpeg/libavcodec/bitstream_filter.c A ffmpeg/libavcodec/opt.c A ffmpeg/libavcodec/qdm2data.h A ffmpeg/libavcodec/svq1_vlc.h A ffmpeg/libavcodec/lzo.c A ffmpeg/libavcodec/opt.h A ffmpeg/libavcodec/i386 A ffmpeg/libavcodec/i386/idct_mmx_xvid.c A ffmpeg/libavcodec/i386/mpegvideo_mmx.c A ffmpeg/libavcodec/i386/vp3dsp_mmx.c A ffmpeg/libavcodec/i386/motion_est_mmx.c A ffmpeg/libavcodec/i386/fdct_mmx.c A ffmpeg/libavcodec/i386/dsputil_h264_template_mmx.c A ffmpeg/libavcodec/i386/idct_mmx.c A ffmpeg/libavcodec/i386/fft_3dn2.c A ffmpeg/libavcodec/i386/dsputil_mmx.c A ffmpeg/libavcodec/i386/mmx.h A ffmpeg/libavcodec/i386/dsputil_mmx_avg.h A ffmpeg/libavcodec/i386/h264dsp_mmx.c A ffmpeg/libavcodec/i386/vp3dsp_sse2.c A ffmpeg/libavcodec/i386/dsputil_mmx_rnd.h A ffmpeg/libavcodec/i386/simple_idct_mmx.c A ffmpeg/libavcodec/i386/snowdsp_mmx.c A ffmpeg/libavcodec/i386/mathops.h A ffmpeg/libavcodec/i386/fft_3dn.c A ffmpeg/libavcodec/i386/cavsdsp_mmx.c A ffmpeg/libavcodec/i386/cputest.c A ffmpeg/libavcodec/i386/fft_sse.c A ffmpeg/libavcodec/i386/mpegvideo_mmx_template.c A ffmpeg/libavcodec/resample.c A ffmpeg/libavcodec/vp3.c A ffmpeg/libavcodec/lzo.h A ffmpeg/libavcodec/dv.c A ffmpeg/libavcodec/sonic.c A ffmpeg/libavcodec/lzw.c A ffmpeg/libavcodec/libgsm.c A ffmpeg/libavcodec/idcinvideo.c A ffmpeg/libavcodec/qdrw.c A ffmpeg/libavcodec/mpcdata.h A ffmpeg/libavcodec/mpegvideo.c A ffmpeg/libavcodec/lzw.h A ffmpeg/libavcodec/h263data.h A ffmpeg/libavcodec/shorten.c A ffmpeg/libavcodec/xl.c A ffmpeg/libavcodec/mpegvideo.h A ffmpeg/libavcodec/truemotion1.c A ffmpeg/libavcodec/mdct.c A ffmpeg/libavcodec/rv10.c A ffmpeg/libavcodec/cabac.c A ffmpeg/libavcodec/faac.c A ffmpeg/libavcodec/mpeg12.c A ffmpeg/libavcodec/cavsdata.h A ffmpeg/libavcodec/qpeg.c A ffmpeg/libavcodec/h263dec.c A ffmpeg/libavcodec/cabac.h A ffmpeg/libavcodec/ppc A ffmpeg/libavcodec/ppc/gcc_fixes.h A ffmpeg/libavcodec/ppc/dsputil_altivec.h A ffmpeg/libavcodec/ppc/vc1dsp_altivec.c A ffmpeg/libavcodec/ppc/float_altivec.c A ffmpeg/libavcodec/ppc/gmc_altivec.c A ffmpeg/libavcodec/ppc/mathops.h A ffmpeg/libavcodec/ppc/types_altivec.h A ffmpeg/libavcodec/ppc/mpegvideo_ppc.c A ffmpeg/libavcodec/ppc/h264_template_altivec.c A ffmpeg/libavcodec/ppc/mpegvideo_altivec.c A ffmpeg/libavcodec/ppc/fft_altivec.c A ffmpeg/libavcodec/ppc/dsputil_ppc.c A ffmpeg/libavcodec/ppc/fdct_altivec.c A ffmpeg/libavcodec/ppc/idct_altivec.c A ffmpeg/libavcodec/ppc/h264_altivec.c A ffmpeg/libavcodec/ppc/dsputil_ppc.h A ffmpeg/libavcodec/ppc/dsputil_altivec.c A ffmpeg/libavcodec/ppc/snow_altivec.c A ffmpeg/libavcodec/vmnc.c A ffmpeg/libavcodec/xvmcvideo.c A ffmpeg/libavcodec/jfdctfst.c A ffmpeg/libavcodec/vp6data.h A ffmpeg/libavcodec/xvid_internal.h A ffmpeg/libavcodec/rpza.c A ffmpeg/libavcodec/motion_est.c A ffmpeg/libavcodec/indeo3.c A ffmpeg/libavcodec/h263.c A ffmpeg/libavcodec/mpegaudiodec.c A ffmpeg/libavcodec/snow.c A ffmpeg/libavcodec/dct-test.c A ffmpeg/libavcodec/tta.c A ffmpeg/libavcodec/svq1.c A ffmpeg/libavcodec/snow.h A ffmpeg/libavcodec/flashsvenc.c A ffmpeg/libavcodec/cavs.c A ffmpeg/libavcodec/simple_idct.c A ffmpeg/libavcodec/mmvideo.c A ffmpeg/libavcodec/kmvc.c A ffmpeg/libavcodec/simple_idct.h A ffmpeg/libavcodec/ac3tab.h A ffmpeg/libavcodec/w32thread.c A ffmpeg/libavcodec/flicvideo.c A ffmpeg/libavcodec/zmbvenc.c A ffmpeg/libavcodec/mpegaudio.c A ffmpeg/libavcodec/asv1.c A ffmpeg/libavcodec/fraps.c A ffmpeg/libavcodec/msmpeg4data.h A ffmpeg/libavcodec/cscd.c A ffmpeg/libavcodec/bmp.c A ffmpeg/libavcodec/mpegaudio.h A ffmpeg/libavcodec/amr.c A ffmpeg/libavcodec/mathops.h A ffmpeg/libavcodec/ps2 A ffmpeg/libavcodec/ps2/mpegvideo_mmi.c A ffmpeg/libavcodec/ps2/idct_mmi.c A ffmpeg/libavcodec/ps2/dsputil_mmi.c A ffmpeg/libavcodec/ps2/mmi.h A ffmpeg/libavcodec/dsputil.c A ffmpeg/libavcodec/g726.c A ffmpeg/libavcodec/ulti_cb.h A ffmpeg/libavcodec/xan.c A ffmpeg/libavcodec/eval.c A ffmpeg/libavcodec/qtrle.c A ffmpeg/libavcodec/truemotion2.c A ffmpeg/libavcodec/allcodecs.c A ffmpeg/libavcodec/dsputil.h A ffmpeg/libavcodec/h264dsp.c A ffmpeg/libavcodec/error_resilience.c A ffmpeg/libavcodec/faad.c A ffmpeg/libavcodec/rtjpeg.c A ffmpeg/libavcodec/wmv2.c A ffmpeg/libavcodec/eval.h A ffmpeg/libavcodec/vc1acdata.h A ffmpeg/libavcodec/interplayvideo.c A ffmpeg/libavcodec/rtjpeg.h A ffmpeg/libavcodec/utils.c A ffmpeg/libavcodec/imgresample.c A ffmpeg/libavcodec/truespeech_data.h A ffmpeg/libavcodec/imcdata.h A ffmpeg/libavcodec/truespeech.c A ffmpeg/libavcodec/dvdata.h A ffmpeg/libavcodec/rangecoder.c A ffmpeg/libavcodec/vp5data.h A ffmpeg/libavcodec/motion_est_template.c A ffmpeg/libavcodec/8bps.c A ffmpeg/libavcodec/adx.c A ffmpeg/libavcodec/msmpeg4.c A ffmpeg/libavcodec/imgconvert_template.h A ffmpeg/libavcodec/rangecoder.h A ffmpeg/libavcodec/golomb.c A ffmpeg/libavcodec/h264.c A ffmpeg/libavcodec/tiertexseqv.c A ffmpeg/libavcodec/golomb.h A ffmpeg/libavcodec/png.c A ffmpeg/libavcodec/apiexample.c A ffmpeg/libavcodec/roqvideo.c A ffmpeg/libavcodec/mpeg12data.h A ffmpeg/libavcodec/vp56data.c A ffmpeg/libavcodec/os2thread.c A ffmpeg/libavcodec/Makefile A ffmpeg/libavcodec/fft-test.c A ffmpeg/libavcodec/liba52 A ffmpeg/libavcodec/liba52/bitstream.h A ffmpeg/libavcodec/liba52/tables.h A ffmpeg/libavcodec/liba52/imdct.c A ffmpeg/libavcodec/liba52/bit_allocate.c A ffmpeg/libavcodec/liba52/downmix.c A ffmpeg/libavcodec/liba52/mm_accel.h A ffmpeg/libavcodec/liba52/crc.c A ffmpeg/libavcodec/liba52/a52_internal.h A ffmpeg/libavcodec/liba52/resample.c A ffmpeg/libavcodec/liba52/a52_util.h A ffmpeg/libavcodec/liba52/resample_mmx.c A ffmpeg/libavcodec/liba52/bitstream.c A ffmpeg/libavcodec/liba52/parse.c A ffmpeg/libavcodec/liba52/resample_c.c A ffmpeg/libavcodec/liba52/a52.h A ffmpeg/libavcodec/vp56data.h A ffmpeg/libavcodec/alac.c A ffmpeg/libavcodec/faandct.c A ffmpeg/libavcodec/jrevdct.c A ffmpeg/libavcodec/oggvorbis.c A ffmpeg/libavcodec/mlib A ffmpeg/libavcodec/mlib/dsputil_mlib.c A ffmpeg/libavcodec/cavsdsp.c A ffmpeg/libavcodec/x264.c A ffmpeg/libavcodec/sp5x.h A ffmpeg/libavcodec/faandct.h A ffmpeg/libavcodec/mpegaudiotab.h A ffmpeg/libavcodec/mdec.c A ffmpeg/libavcodec/imc.c A ffmpeg/libavcodec/4xm.c A ffmpeg/libavcodec/avcodec.h A ffmpeg/libavcodec/lcl.c A ffmpeg/libavcodec/vp5.c A ffmpeg/libavcodec/ac3.h A ffmpeg/libavcodec/imgconvert.c A ffmpeg/libavcodec/h261data.h A ffmpeg/libavcodec/indeo3data.h A ffmpeg/libavcodec/smc.c A ffmpeg/libavcodec/xvidff.c A ffmpeg/libavcodec/tiff.c A ffmpeg/libavcodec/raw.c A ffmpeg/libavcodec/vc1.c A ffmpeg/libavcodec/vorbis_enc.c A ffmpeg/libavcodec/bitstream.c A ffmpeg/libavcodec/cook.c A ffmpeg/libavcodec/flacenc.c A ffmpeg/libavcodec/wnv1.c A ffmpeg/libavcodec/parser.c A ffmpeg/libavcodec/ratecontrol.c A ffmpeg/libavcodec/xvid_rc.c A ffmpeg/libavcodec/libtheoraenc.c A ffmpeg/libavcodec/bitstream.h A ffmpeg/libavcodec/dsicinav.c A ffmpeg/libavcodec/vp56.c A ffmpeg/libavcodec/parser.h A ffmpeg/libavcodec/ratecontrol.h A ffmpeg/libavcodec/audioconvert.c A ffmpeg/libavcodec/a52dec.c A ffmpeg/libavcodec/qdm2.c A ffmpeg/libavcodec/svq1_cb.h A ffmpeg/libavcodec/vorbis.c A ffmpeg/libavcodec/flac.c A ffmpeg/libavcodec/vp56.h A ffmpeg/libavcodec/dtsdec.c A ffmpeg/libavcodec/h264enc.c A ffmpeg/libavcodec/vorbis.h A ffmpeg/libavcodec/cinepak.c A ffmpeg/libavcodec/fdctref.c A ffmpeg/libavcodec/sh4 A ffmpeg/libavcodec/sh4/dsputil_align.c A ffmpeg/libavcodec/sh4/idct_sh4.c A ffmpeg/libavcodec/sh4/qpel.c A ffmpeg/libavcodec/sh4/dsputil_sh4.c A ffmpeg/libavcodec/mpc.c A ffmpeg/libavcodec/fft.c A ffmpeg/libavcodec/mp3lameaudio.c A ffmpeg/libavcodec/h261.c A ffmpeg/libavcodec/msrle.c A ffmpeg/libavcodec/dpcm.c A ffmpeg/libavcodec/armv4l A ffmpeg/libavcodec/armv4l/mpegvideo_arm.c A ffmpeg/libavcodec/armv4l/simple_idct_armv5te.S A ffmpeg/libavcodec/armv4l/jrevdct_arm.S A ffmpeg/libavcodec/armv4l/mathops.h A ffmpeg/libavcodec/armv4l/dsputil_iwmmxt_rnd.h A ffmpeg/libavcodec/armv4l/mpegvideo_armv5te.c A ffmpeg/libavcodec/armv4l/dsputil_arm.c A ffmpeg/libavcodec/armv4l/mpegvideo_iwmmxt.c A ffmpeg/libavcodec/armv4l/dsputil_arm_s.S A ffmpeg/libavcodec/armv4l/dsputil_iwmmxt.c A ffmpeg/libavcodec/armv4l/simple_idct_arm.S A ffmpeg/libavcodec/cyuv.c A ffmpeg/libavcodec/pthread.c A ffmpeg/libavcodec/ra144.c A ffmpeg/libavcodec/loco.c A ffmpeg/libavcodec/huffyuv.c A ffmpeg/libavcodec/svq3.c A ffmpeg/libavcodec/tscc.c A ffmpeg/libavcodec/ws-snd1.c A ffmpeg/libavcodec/vorbis_data.c A ffmpeg/libavcodec/targa.c A ffmpeg/libavcodec/ra144.h A ffmpeg/libavcodec/vc1dsp.c A ffmpeg/libavcodec/wmadec.c A ffmpeg/libavcodec/motion_test.c A ffmpeg/libavcodec/ra288.c A ffmpeg/libavcodec/mace.c A ffmpeg/libavcodec/jfdctint.c A ffmpeg/libavcodec/gif.c A ffmpeg/libavcodec/aasc.c A ffmpeg/libavcodec/ra288.h A ffmpeg/libavcodec/mpeg4data.h A ffmpeg/libavcodec/vp6.c A ffmpeg/libavcodec/dvdsubenc.c A ffmpeg/libavcodec/ulti.c A ffmpeg/libavcodec/vmdav.c A ffmpeg/libavcodec/indeo2data.h A ffmpeg/libavcodec/pcm.c A ffmpeg/libavcodec/vp3dsp.c A ffmpeg/libavcodec/beosthread.c A ffmpeg/libavcodec/gifdec.c A ffmpeg/libavcodec/h264data.h A ffmpeg/libavcodec/adpcm.c A ffmpeg/libavcodec/dvbsub.c A ffmpeg/libavcodec/h264idct.c A ffmpeg/libavcodec/msvideo1.c A ffmpeg/libavcodec/vorbis_enc_data.h A ffmpeg/libavcodec/resample2.c A ffmpeg/libavcodec/ac3enc.c A ffmpeg/libavcodec/wavpack.c A ffmpeg/libavcodec/bfin A ffmpeg/libavcodec/bfin/dsputil_bfin.c A ffmpeg/pktdumper.c A ffmpeg/output_example.c A ffmpeg/CREDITS A ffmpeg/version.sh A ffmpeg/libpostproc A ffmpeg/libpostproc/postprocess_template.c A ffmpeg/libpostproc/postprocess.c A ffmpeg/libpostproc/postprocess_internal.h A ffmpeg/libpostproc/postprocess_altivec_template.c A ffmpeg/libpostproc/mangle.h A ffmpeg/libpostproc/postprocess.h A ffmpeg/libpostproc/Makefile A ffmpeg/tests A ffmpeg/tests/videogen.c A ffmpeg/tests/rotozoom.regression.ref A ffmpeg/tests/test.conf A ffmpeg/tests/tiny_psnr.c A ffmpeg/tests/dsptest.c A ffmpeg/tests/libav.regression.ref A ffmpeg/tests/lena.pnm A ffmpeg/tests/regression.sh A ffmpeg/tests/rotozoom.c A ffmpeg/tests/audiogen.c A ffmpeg/tests/ffserver.regression.ref A ffmpeg/tests/Makefile A ffmpeg/tests/server-regression.sh A ffmpeg/tests/ffmpeg.regression.ref A ffmpeg/doc A ffmpeg/doc/faq.texi A ffmpeg/doc/ffmpeg-doc.texi A ffmpeg/doc/soc.txt A ffmpeg/doc/optimization.txt A ffmpeg/doc/snow.txt A ffmpeg/doc/TODO A ffmpeg/doc/ffserver.conf A ffmpeg/doc/texi2pod.pl A ffmpeg/doc/ffmpeg_powerpc_performance_evaluation_howto.txt A ffmpeg/doc/hooks.texi A ffmpeg/doc/ffplay-doc.texi A ffmpeg/doc/Makefile A ffmpeg/doc/ffserver-doc.texi A ffmpeg/cmdutils.c A ffmpeg/INSTALL A ffmpeg/COPYING A ffmpeg/build_avopt A ffmpeg/ffinstall.nsi A ffmpeg/cmdutils.h A ffmpeg/Makefile A ffmpeg/berrno.h A ffmpeg/qt-faststart.c A ffmpeg/cws2fws.c A ffmpeg/unwrap-diff A ffmpeg/README A ffmpeg/common.mak A ffmpeg/ffplay.c A ffmpeg/xvmc_render.h A ffmpeg/ffserver.c A ffmpeg/libavformat A ffmpeg/libavformat/img2.c A ffmpeg/libavformat/dv1394.h A ffmpeg/libavformat/utils.c A ffmpeg/libavformat/cutils.c A ffmpeg/libavformat/nut.c A ffmpeg/libavformat/isom.c A ffmpeg/libavformat/crc.c A ffmpeg/libavformat/ipmovie.c A ffmpeg/libavformat/ffm.c A ffmpeg/libavformat/nuv.c A ffmpeg/libavformat/dsicin.c A ffmpeg/libavformat/nut.h A ffmpeg/libavformat/isom.h A ffmpeg/libavformat/os_support.c A ffmpeg/libavformat/idroq.c A ffmpeg/libavformat/http.c A ffmpeg/libavformat/matroska.c A ffmpeg/libavformat/electronicarts.c A ffmpeg/libavformat/adtsenc.c A ffmpeg/libavformat/mpjpeg.c A ffmpeg/libavformat/os_support.h A ffmpeg/libavformat/yuv.c A ffmpeg/libavformat/gxf.c A ffmpeg/libavformat/avi.h A ffmpeg/libavformat/smacker.c A ffmpeg/libavformat/udp.c A ffmpeg/libavformat/gxf.h A ffmpeg/libavformat/avs.c A ffmpeg/libavformat/rtpproto.c A ffmpeg/libavformat/mxf.c A ffmpeg/libavformat/Makefile A ffmpeg/libavformat/oggparsevorbis.c A ffmpeg/libavformat/flv.h A ffmpeg/libavformat/oggparseflac.c A ffmpeg/libavformat/dvenc.c A ffmpeg/libavformat/mp3.c A ffmpeg/libavformat/mpegts.c A ffmpeg/libavformat/mpegts.h A ffmpeg/libavformat/avisynth.c A ffmpeg/libavformat/rtp.c A ffmpeg/libavformat/x11grab.c A ffmpeg/libavformat/mtv.c A ffmpeg/libavformat/dc1394.c A ffmpeg/libavformat/4xm.c A ffmpeg/libavformat/qtpalette.h A ffmpeg/libavformat/asf.c A ffmpeg/libavformat/dv.c A ffmpeg/libavformat/gxfenc.c A ffmpeg/libavformat/beosaudio.cpp A ffmpeg/libavformat/rtp.h A ffmpeg/libavformat/grab.c A ffmpeg/libavformat/img.c A ffmpeg/libavformat/asf-enc.c A ffmpeg/libavformat/vocenc.c A ffmpeg/libavformat/asf.h A ffmpeg/libavformat/dv.h A ffmpeg/libavformat/rm.c A ffmpeg/libavformat/yuv4mpeg.c A ffmpeg/libavformat/nsvdec.c A ffmpeg/libavformat/tcp.c A ffmpeg/libavformat/movenc.c A ffmpeg/libavformat/mpeg.c A ffmpeg/libavformat/raw.c A ffmpeg/libavformat/sierravmd.c A ffmpeg/libavformat/wc3movie.c A ffmpeg/libavformat/libnut.c A ffmpeg/libavformat/grab_bktr.c A ffmpeg/libavformat/sol.c A ffmpeg/libavformat/avio.c A ffmpeg/libavformat/ogg2.c A ffmpeg/libavformat/swf.c A ffmpeg/libavformat/mov.c A ffmpeg/libavformat/avio.h A ffmpeg/libavformat/ogg2.h A ffmpeg/libavformat/psxstr.c A ffmpeg/libavformat/vocdec.c A ffmpeg/libavformat/avienc.c A ffmpeg/libavformat/au.c A ffmpeg/libavformat/aiff.c A ffmpeg/libavformat/rtp_h264.c A ffmpeg/libavformat/mm.c A ffmpeg/libavformat/oggparseogm.c A ffmpeg/libavformat/oggparsetheora.c A ffmpeg/libavformat/framehook.c A ffmpeg/libavformat/westwood.c A ffmpeg/libavformat/flvenc.c A ffmpeg/libavformat/flic.c A ffmpeg/libavformat/daud.c A ffmpeg/libavformat/rtp_h264.h A ffmpeg/libavformat/mpc.c A ffmpeg/libavformat/framehook.h A ffmpeg/libavformat/jpeg.c A ffmpeg/libavformat/mpegtsenc.c A ffmpeg/libavformat/segafilm.c A ffmpeg/libavformat/v4l2.c A ffmpeg/libavformat/tta.c A ffmpeg/libavformat/avidec.c A ffmpeg/libavformat/wv.c A ffmpeg/libavformat/tiertexseq.c A ffmpeg/libavformat/audio.c A ffmpeg/libavformat/flvdec.c A ffmpeg/libavformat/allformats.c A ffmpeg/libavformat/gif.c A ffmpeg/libavformat/rtp_internal.h A ffmpeg/libavformat/allformats.h A ffmpeg/libavformat/barpainet.h A ffmpeg/libavformat/rtspcodes.h A ffmpeg/libavformat/ogg.c A ffmpeg/libavformat/mmf.c A ffmpeg/libavformat/file.c A ffmpeg/libavformat/amr.c A ffmpeg/libavformat/gifdec.c A ffmpeg/libavformat/nutdec.c A ffmpeg/libavformat/sgi.c A ffmpeg/libavformat/avformat.h A ffmpeg/libavformat/base64.c A ffmpeg/libavformat/idcin.c A ffmpeg/libavformat/riff.c A ffmpeg/libavformat/voc.c A ffmpeg/libavformat/rtsp.c A ffmpeg/libavformat/base64.h A ffmpeg/libavformat/dv1394.c A ffmpeg/libavformat/aviobuf.c A ffmpeg/libavformat/riff.h A ffmpeg/libavformat/voc.h A ffmpeg/libavformat/rtsp.h A ffmpeg/libavformat/wav.c A ffmpeg/ffserver.h A ffmpeg/MAINTAINERS U ffmpeg Fetching external item into ffmpeg/libswscale A ffmpeg/libswscale/yuv2rgb.c A ffmpeg/libswscale/swscale.c A ffmpeg/libswscale/swscale_internal.h A ffmpeg/libswscale/yuv2rgb_mlib.c A ffmpeg/libswscale/swscale_altivec_template.c A ffmpeg/libswscale/cs_test.c A ffmpeg/libswscale/swscale.h A ffmpeg/libswscale/yuv2rgb_altivec.c A ffmpeg/libswscale/rgb2rgb_template.c A ffmpeg/libswscale/yuv2rgb_init.c A ffmpeg/libswscale/rgb2rgb.c A ffmpeg/libswscale/swscale-example.c A ffmpeg/libswscale/yuv2rgb_template.c A ffmpeg/libswscale/swscale_template.c A ffmpeg/libswscale/rgb2rgb.h A ffmpeg/libswscale/Makefile U ffmpeg/libswscale Checked out external at revision 22013. Checked out revision 7707. utmcg5 ~ xxx$ cd ffmpeg/ utmcg5 ~/ffmpeg xxx$ ls COPYINGCREDITSChangelog DoxyfileINSTALLMAINTAINERS MakefileREADMEberrno.h build_avopt*clean-diff*cmdutils.c cmdutils.hcommon.makconfigure* cws2fws.cdoc/ffinstall.nsi ffmpeg.cffplay.cffserver.c ffserver.hlibavcodec/libavformat/ libavutil/libpostproc/libswscale/ output_example.cpktdumper.cqt-faststart.c tests/unwrap-diff*version.sh* vhook/xvmc_render.h utmcg5 ~/ffmpeg xxx$ ./configure install prefix /usr/local source path /Users/xxx/ffmpeg C compiler cc make make .align is power-of-two yes ARCH x86_32 (generic) big-endian no MMX enabled yes CMOV enabled no CMOV is fast no gprof enabled no debug symbols yes strip symbols yes optimize yes static yes shared no postprocessing support no software scaler enabled no video hooking yes Imlib2 support no FreeType support yes network support yes IPv6 support yes threading support no SDL support no Sun medialib support no AVISynth enabled no liba52 support no liba52 dlopened no libdts support no libfaac enabled no libfaad enabled no faadbin enabled no libgsm enabled no libmp3lame enabled no libnut enabled no libogg enabled no libtheora enabled no libvorbis enabled no x264 enabled no XviD enabled no zlib enabled yes AMR-NB float support no AMR-NB fixed support no AMR-WB float support no AMR-WB IF2 support no License LGPL Creating config.mak and config.h...
https://w.atwiki.jp/apple_click/pages/13.html
ffmpegのインストール portをインストール http //www.macports.org/install.php ffmpegをインストールする前に。 http //ffmpeg.darwinports.com/ ffmpegのインストール % sudo port install lame % sudo port install x264 % sudo port install faac % sudo port install faad2 % sudo port install a52dec % sudo port install ffmpeg +faac +faad +a52 +x264 よく使うオプション $ffmpeg -i in.mp3 -ac 1 -ar 8000 -ab 32 out.mp3 $awk {print "ffmpeg -i " $9 " -ac 1 -ar 16000 -ab 32 " $9 ".mp3"} ls.txt zigen3rd-no-mac-pro ~ zigen3rd$ sudo port install lame Password Computing dependencies for lame Dependencies to be installed ncurses ncursesw Fetching ncursesw Attempting to fetch ncurses-5.7.tar.gz from ftp //ftp.dti.ad.jp/pub/GNU/ncurses Verifying checksum(s) for ncursesw Extracting ncursesw Applying patches to ncursesw Configuring ncursesw Building ncursesw Staging ncursesw into destroot Installing ncursesw @5.7_1 Activating ncursesw @5.7_1 Cleaning ncursesw Fetching ncurses Verifying checksum(s) for ncurses Extracting ncurses Applying patches to ncurses Configuring ncurses Building ncurses Staging ncurses into destroot Installing ncurses @5.7_1 Activating ncurses @5.7_1 Cleaning ncurses Fetching lame Attempting to fetch lame-3.98.4.tar.gz from http //jaist.dl.sourceforge.net/lame Verifying checksum(s) for lame Extracting lame Configuring lame Building lame Staging lame into destroot Installing lame @3.98.4_0 Activating lame @3.98.4_0 Cleaning lame zigen3rd-no-mac-pro ~ zigen3rd$ zigen3rd-no-mac-pro ~ zigen3rd$ sudo port install x264 Computing dependencies for x264 Dependencies to be installed yasm gettext expat libiconv gperf Fetching expat Attempting to fetch expat-2.0.1.tar.gz from http //jaist.dl.sourceforge.net/expat Verifying checksum(s) for expat Extracting expat Configuring expat Building expat Staging expat into destroot Installing expat @2.0.1_1 Activating expat @2.0.1_1 Cleaning expat Fetching gperf Attempting to fetch gperf-3.0.4.tar.gz from ftp //ftp.dti.ad.jp/pub/GNU/gperf Verifying checksum(s) for gperf Extracting gperf Configuring gperf Building gperf Staging gperf into destroot Installing gperf @3.0.4_0 Activating gperf @3.0.4_0 Cleaning gperf Fetching libiconv Attempting to fetch libiconv-1.13.1.tar.gz from ftp //ftp.dti.ad.jp/pub/GNU/libiconv Verifying checksum(s) for libiconv Extracting libiconv Applying patches to libiconv Configuring libiconv Building libiconv Staging libiconv into destroot Installing libiconv @1.13.1_0 Activating libiconv @1.13.1_0 Cleaning libiconv Fetching gettext Attempting to fetch gettext-0.18.1.1.tar.gz from ftp //ftp.dti.ad.jp/pub/GNU/gettext Verifying checksum(s) for gettext Extracting gettext Applying patches to gettext Configuring gettext Building gettext Staging gettext into destroot Installing gettext @0.18.1.1_2 Activating gettext @0.18.1.1_2 Cleaning gettext Fetching yasm Attempting to fetch yasm-1.1.0.tar.gz from http //distfiles.macports.org/yasm Verifying checksum(s) for yasm Extracting yasm Configuring yasm Building yasm Staging yasm into destroot Installing yasm @1.1.0_0 Activating yasm @1.1.0_0 Cleaning yasm Fetching x264 Attempting to fetch x264-snapshot-20100603-2245.tar.bz2 from http //distfiles.macports.org/x264 Verifying checksum(s) for x264 Extracting x264 Configuring x264 Building x264 Staging x264 into destroot Installing x264 @20100603_0 Activating x264 @20100603_0 Cleaning x264 zigen3rd-no-mac-pro ~ zigen3rd$ zigen3rd-no-mac-pro ~ zigen3rd$ sudo port install faac Password Computing dependencies for faac Dependencies to be installed autoconf help2man p5-locale-gettext perl5 perl5.8 m4 automake libtool Fetching perl5.8 Attempting to fetch perl-5.8.9.tar.bz2 from http //www.cpan.org/src/ Verifying checksum(s) for perl5.8 Extracting perl5.8 Applying patches to perl5.8 Configuring perl5.8 Building perl5.8 Staging perl5.8 into destroot Installing perl5.8 @5.8.9_3 Activating perl5.8 @5.8.9_3 Cleaning perl5.8 Fetching perl5 Verifying checksum(s) for perl5 Extracting perl5 Configuring perl5 Building perl5 Staging perl5 into destroot Installing perl5 @5.8.9_0 Activating perl5 @5.8.9_0 Cleaning perl5 Fetching p5-locale-gettext Attempting to fetch gettext-1.05.tar.gz from ftp //ftp.cpan.org/pub/CPAN/modules/by-module/Locale Verifying checksum(s) for p5-locale-gettext Extracting p5-locale-gettext Applying patches to p5-locale-gettext Configuring p5-locale-gettext Building p5-locale-gettext Staging p5-locale-gettext into destroot Installing p5-locale-gettext @1.05_3 Activating p5-locale-gettext @1.05_3 Cleaning p5-locale-gettext Fetching help2man Attempting to fetch help2man-1.38.2.tar.gz from ftp //ftp.dti.ad.jp/pub/GNU/help2man Verifying checksum(s) for help2man Extracting help2man Configuring help2man Building help2man Staging help2man into destroot Installing help2man @1.38.2_0 Activating help2man @1.38.2_0 Cleaning help2man Fetching m4 Attempting to fetch m4-1.4.15.tar.bz2 from ftp //ftp.dti.ad.jp/pub/GNU/m4 Verifying checksum(s) for m4 Extracting m4 Configuring m4 Building m4 Staging m4 into destroot Installing m4 @1.4.15_2 Activating m4 @1.4.15_2 Cleaning m4 Fetching autoconf Attempting to fetch autoconf-2.68.tar.bz2 from ftp //ftp.dti.ad.jp/pub/GNU/autoconf Verifying checksum(s) for autoconf Extracting autoconf Configuring autoconf Building autoconf Staging autoconf into destroot Installing autoconf @2.68_1 Activating autoconf @2.68_1 Cleaning autoconf Fetching automake Attempting to fetch automake-1.11.1.tar.bz2 from ftp //ftp.dti.ad.jp/pub/GNU/automake Verifying checksum(s) for automake Extracting automake Configuring automake Building automake Staging automake into destroot Installing automake @1.11.1_0 Activating automake @1.11.1_0 Cleaning automake Fetching libtool Attempting to fetch libtool-2.4.tar.gz from ftp //ftp.dti.ad.jp/pub/GNU/libtool Verifying checksum(s) for libtool Extracting libtool Configuring libtool Building libtool Staging libtool into destroot Installing libtool @2.4_0 Activating libtool @2.4_0 Cleaning libtool Fetching faac Attempting to fetch faac-1.28.tar.gz from http //jaist.dl.sourceforge.net/faac Verifying checksum(s) for faac Extracting faac Configuring faac Building faac Staging faac into destroot Installing faac @1.28_2 Activating faac @1.28_2 Cleaning faac zigen3rd-no-mac-pro ~ zigen3rd$ zigen3rd-no-mac-pro ~ zigen3rd$ sudo port install faad2 Password Computing dependencies for faad2 Fetching faad2 Attempting to fetch faad2-2.7.tar.gz from http //jaist.dl.sourceforge.net/faac Verifying checksum(s) for faad2 Extracting faad2 Configuring faad2 Building faad2 Staging faad2 into destroot Installing faad2 @2.7_0 Activating faad2 @2.7_0 Cleaning faad2 zigen3rd-no-mac-pro ~ zigen3rd$ zigen3rd-no-mac-pro ~ zigen3rd$ sudo port install a52dec Computing dependencies for a52dec Fetching a52dec Attempting to fetch a52dec-0.7.4.tar.gz from http //distfiles.macports.org/a52dec Verifying checksum(s) for a52dec Extracting a52dec Configuring a52dec Building a52dec Staging a52dec into destroot Installing a52dec @0.7.4_0 Activating a52dec @0.7.4_0 Cleaning a52dec zigen3rd-no-mac-pro ~ zigen3rd$ zigen3rd-no-mac-pro ~ zigen3rd$ port install ffmpeg +faac +faad +a52 +x264 +lame Error Insufficient privileges to write to MacPorts install prefix. zigen3rd-no-mac-pro ~ zigen3rd$ zigen3rd-no-mac-pro ~ zigen3rd$ zigen3rd-no-mac-pro ~ zigen3rd$ sudo port install ffmpeg +faac +faad +a52 +x264 +lame Computing dependencies for ffmpeg Building ffmpeg Staging ffmpeg into destroot Installing ffmpeg @0.6.1_0 Activating ffmpeg @0.6.1_0 ** ** This build of ffmpeg includes nonfree code as follows ** ** libfaac ** ** The following libraries and binaries may not be redistributed ** ** ffmpeg ** libavcodec ** libavdevice ** libavfilter ** libavformat ** libavutil ** ** To remove this restriction use variant +no_nonfree ** Cleaning ffmpeg zigen3rd-no-mac-pro ~ zigen3rd$
https://w.atwiki.jp/takeone/pages/9.html
ffmpeg 公式:ffmpeg オープンソースの音声・動画変換ソフト。linux版、windows版、mac版などがあり、単体ではコマンドラインから利用する。 多くの動画、音声フォーマットに対応しており、様々なマルチメディア・ソフトの変換エンジンとして利用されている ソース svn等 ffmpeg-mt(multithread) windowsビルド Zeranoe FFMpeg お気に入りの動画を携帯で見よう マニュアル等 ffmpeg Documentation 最新FFmpeg ffmpegは常に改変が加えられており、その過程でオプションの指定の仕方が変わることもしばしばなので、注意が必要。 mp3→libmp3lame,xvid→libxvid等 また、現状バイナリ配布されるffmpegは、ライセンス上の問題によりlibfaacなど、使えなくなっている機能があることにも注意。 これらを有効にするには、ソースからビルドする必要があり、これによりライセンスの問題もクリアされる。 windows環境では、自力で一からビルド方法を調べていくのは敷居が高いので、オレ流FFMpegビルドツールのような便利なツールを利用するといい。 Ubuntu9.10でlibfaacを有効化してビルドする方法は"Ubuntu 9.10 についてのあれこれ"参照 基本的な使い方 ffmpeg -i input.avi output.mp4 最もシンプルにはこれでOK サイズやフレームレート、アスペクト比などは元動画と同様に、コーデックやビットレートはデフォルトの値が使用される。 つまり、出力ファイルに拡張子を指定すれば、一応の動画が出来る どのような動画が出来るかは、MediaInfo等で確認を。 ffmpegで一つ注意したいことは、各オプションを記述する位置。 どこに記述するかで、エラーが発生したり、思うような動作を行ってくれないことがある。 例えば、動画のフレームレートを変更しようと ffmpeg.exe -r 24000/1001 -i input.avi output.mp4 のように記述するとエラーになる ffmpeg.exe -i input.avi -r 24000/1001 output.mp4 のように、入力ファイルの後に記述必要がある 大体は ffmpeg.exe コマンド全体レベルのオプション 入力に関するオプション -i 入力ファイル 出力に関するオプション 出力ファイル のように記述すればよい 入力ファイルが複数あるときは、少し面倒になるが、実際のところ入力オプションに関しては殆ど指定することはないので、省いて考えてよい 要するに、出力に関するオプションは、入力ファイルの後に記述しておくということだけ覚えておけばよい。 例 ffmpeg.exe -y -i input1.ts -i input2.m4a -c v libx264 -c a copy output.mp4 なぜコマンドラインを使うか なぜなら、スクリプト(例えばwindowsにおけるバッチファイル)で利用出来るから。 例えば、以下のものをメモ帳で記述し、ffmpeg.exeと同じフォルダにsample.batとして保存する。 ffmpeg.exe -i "%~1" "%~dpn1_new.mp4" ここに動画ファイルをドラッグ&ドロップするだけで、動画ファイルが生成される。(※ファイル名によってはエラーになる場合がある) 上は単純な例だが、バッチファイルを利用すれば、いちいち対話的にウィンドウを操作することなく、決まった処理を簡単に行うことが出来る。 また、ffmpegと他のコマンドを組み合わせれば、もっと複雑な処理をさせることも出来て、一度に行える作業の幅が広がるというわけ。
https://w.atwiki.jp/mpegonmac/pages/67.html
エンコードするプログラムのひとつ。QuickTimeと相性はあまりよくない。FFmpegXなどで用いられる。再生には、VLCやMPlayerが使われることが多いっぽい。 参考:FFmpegXのWiki 専門的なこと 長所 mencoderより軽い(エンコードが速い)気がする。 短所 用語辞典に戻る