FFMPEGを効果的に使用するためのリソース[終了]


8

最近私はffmpegの使い方についてたくさんの質問を投稿しました。ビデオエンコーディングに何らかの背景が欠けていることは明らかで、他のスーパーユーザーがビデオエンコーディングを研究するための優れたリソースを持っているかどうか疑問に思っていました。ffmpegを効果的に使用するには、何を理解する必要がありますか?


「マークピルグリム–ビデオエンコーディングの穏やかな紹介」を読む:「コンテナ形式」「損失のあるビデオコーデック」「損失のあるオーディオコーデック」「キャプション」および...
Cristian Ciupitu 14

回答:


13

ビデオ形式と一般的なガイドライン

まず最初に、存在するさまざまなコーデックとフォーマット、およびそれらが通常どのように使用されるかを理解する必要があります。

コーデック(DivXなど)とは何ですか。また、ファイル形式(MPGなど)とどう違うのですか?

また、ビットレート、フレームレート、または画像サイズが品質にどのように影響するかなど、より一般的な方法でビデオの品質を構成する要素も検討する必要があります。

ビデオをダウンロードするときに240と360の数字は何を意味しますか?どのビデオがより圧縮されているかを確認するにはどうすればよいですか?

FFmpegを使ってみましょう…

FFmpegの最新バージョンをインストールする方法を知っている必要があります。最新バージョンには、常に最新のバグ修正と新機能が含まれています。ディストリビューションにバンドルされている古いバージョンを使用したり、サーバー上にある古いバージョンを使用したりすることがよくあります。これらは機能しないことがよくあります。

FFmpegのドキュメント、少なくとも一般的なオプションを読み、基本的なコマンドラインスイッチについて学びます。

また、スーパーユーザーのブログエントリFFmpegもご覧ください。究極のビデオおよびオーディオ操作ツールで、FFmpegを使用したトランスコーディングに関する最新のガイドといくつかの例、および最後に大規模なリンクコレクションを入手できます。

x264でのエンコード

今日の最高の無料ビデオエンコーダーはx264で、を使用するとlibx264、FFmpegでも使用できます。x264をインストールして、ヘルプを読む必要がありますx264 --fullhelp。x264には、FFmpegにマッピングされる多くのオプションがあります。

エンコードについては、x264が提供するプリセットを使用できるようになります。FFmpegオプションからもアクセスできます。便利な主なオプションがいくつかあります。FFmpeg wiki のx264エンコーディングガイドを読んでください。要するに、これはあなたが使用できるものです:

  • -profile:v使用するh.264プロファイルを指定します。たとえばhigh、あらゆる種類のビデオ再生ソフトウェアbaselineに使用できます。または、携帯電話またはiPodでのみ機能する機能を使用するようにビデオを制限します。
  • -preset速度のエンコーディングプリセットを指定します。fastたとえば、結果は速くなりますが、圧縮率は低下します。これらの範囲はveryslowultrafastです。デフォルトはmediumです。
  • -tune例えば、入力ファイルに基づいて出力を、微調整のための申し出オプションが付き、映画、アニメーションanimationまたは通常の映画をfilm
  • -crf結果の品質を微調整しようとするときに使用される#1の方法である定数レート係数を設定します。こちらを読んでください。18〜27の値を使用します。値が小さいほど品質が高くなります。デフォルトは23です。

Handbrakeのようなビデオエンコーダーをインストールして、それが使用するオプションを確認できます。実行して学び、すべてのパラメータが何をするかを読んでみてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.