¿Has escuchado alguna vez algo sobre FFmpeg? Con seguridad que si, aunque para muchas personas esta viene a ser una de las herramientas más complicadas para ser usadas de forma inmediata; por increíble que parezca, la misma nos ofrece la oportunidad de オーディオおよびビデオ管理の観点から多数のタスクを実行します。
例えば 2つのビデオをXNUMXつにマージする必要はありませんか? o ビデオファイルからオーディオを抽出しますか? おそらく、この正確な瞬間に、Adobe Auditionやその他の既知のアプリケーションなど、いくつかの特殊なアプリケーションがあると答えるようになります。 残念ながら、このプロフェッショナルアプリケーションのフルバージョンがない場合は、迅速な解決策を提供する代替手段を探す必要があります。おそらくFFmpegがそのXNUMXつであり、この記事で説明します。
1.FFmpegでビデオファイルを小さいものにカットします
WindowsでFFmpegを使用するために(ほとんどと互換性があります)、かなりの量のコマンドに依存します。 CMDターミナルを開き、可能な限り管理者権限を使用します。 次のシーケンスを使用する場合:
特定の時間からビデオをカットしたいということを定義します。 提示された例では、ビデオoutput.mp4を50秒から作成し、その継続時間を20秒にすることを提案しました。
2.FFmpegでビデオを複数の部分にカットします
次に配置する画像は、端末で使用するコマンドと文を表しています。 そこに私たちが望むことが示されています ビデオファイルを2つの部分に分割し、 最初のものは50秒の長さで、残りはその時からカットされたビデオのXNUMX番目の部分になります。
何よりも優れているのは、FFmpegツールがいかなる種類の圧縮も実行せず、結果のビデオが元のビデオと同じ品質になることです。
3.FFmpegを使用してビデオを別の形式に変換します
上に配置された画像は、FFmpegで得られるものの例です。 そこでは、-vcodec(v)の使用を追加の命令として定義しただけで、別のアプリケーションを使用できるもの、YouTube flvビデオをmp4ビデオに簡単かつ高速に変換できます(例としてのみ) )。
4.シーケンスされたビデオをffmpegのみでXNUMXつにマージします
「シーケンスされた」という言葉に言及したので、XNUMXつの一部を形成するために使用するものは、番号付けにXNUMXつの順序のみを含める必要があると言おうとしました。
文と一緒に使用しなければならないコマンドは、前の画像に示されています。 同じコーデックを使用している限り、XNUMXつ以上の動画を参加できます。
5.特定のビデオからオーディオを削除します
何らかの理由でビデオに音声を含めたくない場合は、ミュートすることができます。
(前の画像で提案したように)小さな命令とパラメーターを配置するだけで、結果のビデオに音声が含まれなくなります。
6.ffmpegを使用してビデオからオーディオを抽出します
上に配置された画像は、ビデオのオーディオのみが必要な場合に、命令を正しく使用するのに役立ちます。 そこで、3kbpsを表すmp256形式でファイルの品質を定義しました。
7.ビデオをGifアニメーションに変換します
ビデオをWebページに配置する場合、この形式は元の形式よりもはるかに軽量であるため、以前にGifアニメーションに変換するのが理想的です。
継続時間や速度などのパラメータをfpsで定義するだけです。
8.ビデオから単一の画像を抽出します
これを行うには、上記の画像がどこにあるかを知る必要があります。これは、前の画像に示されているffmpegを使用してパラメーターを介して定義します。
9.ビデオ(フレーム)から連続画像を抽出します
ビデオの一部であるすべてのフレームをXNUMXつのディレクトリに含めることができるように、ピクセル単位の解像度と結果の画像の品質を定義するだけで済みます。
10.オーディオをビデオファイルにミックスします
ビデオの最後に小さなオーディオセグメントを配置する必要がある場合は、ffmpegを使用して配置することもできます。 前の画像に配置したこの例。
11.ビデオのサイズを変更します
パラメータ(-s)を使用すると、前に配置した画像の例に示すように、結果のビデオのピクセル単位で新しい寸法を定義するだけで済みます。
12.複数の画像からビデオを作成します
一連の画像がある場合は、ffmpegで処理する前に番号を付ける必要があります。 前の画像によると、これらの画像を5秒間のビデオの一部にする可能性があります。
13.オーディオファイルに画像を追加します
オーディオファイルがあり、同時に単純な画像を配置したい場合は、前に配置した例に進むことができます。 image.jpgパラメータは、ビデオに添付される画像を表します。これは、YouTubeで共有する場合に役立つ手順です。
14.単純な画像をビデオに変換します
上記の代替案はこれです。 画像がある場合、それだけではYouTubeにアップロードできないため(例として)、前に配置した文を使用して画像をビデオに変換する必要があります。
15.オーディオファイルに字幕を追加します
これは、以前のすべてのオプションから救うことができる興味深いオプションです。 特定の映画のタイトルをインターネットで入手した場合は、上記の例に従って、ファイル(srt形式)を字幕としてビデオに貼り付けます。
16.オーディオファイルでカット
上記の例では、30秒から始まる90秒の長さのオーディオファイルが必要であると述べています。
17.音量を変更します
これは、オーディオの正規化に代わるものになります。 音量が小さすぎるこれらのファイルのXNUMXつがある場合は、前に配置した例に移動して、オーディオが通常はるかに良くなるようにすることができます(必要に応じて上下します)。
18.ビデオに回転
あなたは疑問に思うかもしれません どのような理由でビデオファイルにローテーションしたいですか? このユーティリティは、携帯電話でビデオを録画した人にサービスを提供できます。 上記の例では、時計回りに90°回転することに言及しています(1)。ただし、回転を反対側にする場合は、他のパラメーター(2)を使用する必要があります。
19.ビデオの速度を上げたり下げたりします
上記の例(画像)では、速度の増加として8x(1/8)を定義していますが、速度を下げたい場合は4 * PTS命令を使用する必要があります。これは、ビデオが4倍遅くなることを意味します。 。
20.オーディオの速度を増減します
以前にビデオファイルで行ったことはオーディオファイルでも行うことができましたが、この場合、オーディオファイルの速度を増減するために使用できるのは0,5から2,0の間の値のみです。
ffmpegツールについて述べたこれらすべての助けを借りて、私たちはに到達することができます 多数の操作を実行する これには、オーディオファイルとビデオファイルの両方を直接変更する必要があります。品質を変更することなく、ビットの再圧縮を実行することもありません。
面白そう。
残念ながら、表示されていないユーザーにとっては排他的であり、説明にある画像のみです。
スクリーンリーダーには、画像01、02などのみが表示されます。