ホームページ > 記事 > ウェブフロントエンド > ffmpeg を始めるのに必須
私は最近、ビデオに透かしを入れて遊んでみたいと思ったので、ffmpeg スクリプトを見つけて、このツールを使って遊び始めました。
ここでは簡単な操作だけを紹介しますが、さらにトリックやその他の機能があなたを待っています。
使用したい場合は、まずインストールする必要があります。次に、Kaka は、それを達成するために段階的に説明します。インストールしてください。
インストール環境は、linux の centos7 です。
ダウンロードアドレス: wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
xz -d ffmpeg-git-amd64-static.tar.xz ダウンロードしたファイルに対して最初のステップを実行します。
fmpeg がダウンロードされたら、起動します。
解凍したファイルに移動し、./ffmpeg
を実行します。
以下の情報が表示されれば、インストールは成功しています。
実はソフトリンクを作成することなのですが、Linux上のリンクはソフトリンクとハードリンクに分かれています詳しい説明は各自で調べてください!
最初に bin ディレクトリに入ります: cd usr/bin
次に、図 ffmpeg を始めるのに必須 に示すように、次の 2 つのコマンドを実行します。ここをクリックすると、ファイルの解凍が容易になります。ファイルの名前が変更されました。
ffmpeg -i test.mp4 -vf "drawtext=fontfile=/SIMHEI.TTF: text='Kaka Chat':x=100:y=10: fontsize=48 :fontcolor=red:shadowy=2" new.mp4
このコマンドの実行を開始します。Enter をクリックして実行すると、y\n を入力するよう求められます。
y を直接入力してください。
その後、以下に示すようなインターフェイスを見てがっかりするでしょう。
エラー メッセージによると、フォントが見つからないことはわかっています。
フォントが見つからないため、これに対処するのはそれほど簡単ではありませんが、ウィンドウ コンピューターを開くだけで、さまざまなフォントから選択できます。
必要なフォントをコピーして、Linux サーバーに転送するだけです。
その後、コマンドを再度実行します。
データが表示されるようになります。これは、テキストの透かしが正常に印刷されたことを意味します。
レンダリングを見ると、Kaka Chat
という 4 つの単語がビデオに入力されていることがわかります。
なぜ透かし入りのビデオがそれほど悪いのか疑問に思ったことはありますか?
実はこれはffmpegとは関係なく、gifを記録する際に圧縮されているものです。
テキストの透かしは非常に効果的であるため、画像の透かしにも同じことが当てはまります。次に、画像の透かしについて見てみましょう。そうあるべきです。
コマンド ffmpeg -i test を実行します。 mp4 - vf "movie=mark.png[watermark];[in][watermark] overlay=10:10[out]" new.mp4
パラメータの説明
テキストの透かしよりも画像の透かしを使用する方がはるかに簡単です。フォントが存在するかどうかを考慮してください。必要なのは透かし画像だけです。
上の画像は、画像の透かしが正常に設定された後の効果です。
効果を見てみましょう!
左上の51の画像はKakaさんが設定した透かし画像です。
上記 2 つの操作を見ると、非常に単純に見えますが、実際には ffmpeg は非常に複雑で、コンテンツが多すぎて、あなたを崩壊させます。
しかし、ニーズを満たすことができれば、すべてを理解する必要はありません。
たとえば、現在の動画 Web サイトは基本的に m3u8 モードで再生されるため、ffmpeg は mp4 形式の動画ファイルを m3u8 形式に変換することもできます。
興味があれば、ぜひ試してみてください。ここでは詳細は説明しません。
学習への粘り強さ、執筆への粘り強さ、そして共有への粘り強さは、Kaka が設立以来常に堅持してきた信念です。巨大なインターネット上の Kaka の記事が少しでもお役に立てれば幸いです。カカです、また会いましょう。
以上がffmpeg を始めるのに必須の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。