REC

動画撮影・制作・編集、機材メンテナンスのヒント

 WTVID >> ビデオ制作ガイド >  >> ビデオ >> ビデオクリップ

FFmpeg でビデオを高速化する:専門家による明確なチュートリアル

ビデオをすばやく確実にスピードアップしたいですか?オープンソースのクロスプラットフォームのマルチメディア強力な FFmpeg を使用すると、コマンド ラインからまさにそれを行うことができます。タイムラプスを作成する場合でも、映像をトリミングする場合でも、プレゼンテーション用に単にクリップを高速化する場合でも、このガイドではステップバイステップの手順、明確な例、ベストプラクティスのヒントが提供されます。

FFmpeg でビデオを高速化する:専門家による明確なチュートリアル
この記事について
<オル>
  • <オル>
  • FFmpeg をダウンロードする場所
  • <オル>
  • setpts ビデオ フィルタの使用
  • 生のビットストリーム方式
  • <オル>
  • Filmora を使用してビデオを高速化する方法
  • スピード ランピングを使用してさまざまなスピード エフェクトを作成する方法
  • パート 1. FFmpeg を使ってみる

    グラフィカル インターフェイスに依存するほとんどのビデオ エディタとは異なり、FFmpeg はコマンドライン ツールです。つまり、ソフトウェアがメディアをどのように処理するかを正確に定義するコマンドを入力することになります。この構文は最初は難しそうに見えますが、これをマスターすると比類のない精度と制御が可能になります。

    FFmpeg は、あらゆるメディア ファイルのデコード、エンコード、トランスコード、フィルタリング、再生、さらに重要なことに、再生速度の調整を行うことができます。

    FFmpeg でビデオを高速化する:専門家による明確なチュートリアル

    FFmpeg をダウンロードする場所

    まずは公式 FFmpeg Web サイト にアクセスしてください。 。そこから、Windows、macOS、Linux のダウンロード リンクが見つかります。オペレーティング システムに一致するインストーラーを選択し、画面上の指示に従ってインストールを完了します。

    パート 2. FFmpeg を使用してビデオを高速化する方法

    FFmpeg によるビデオの高速化は、結局のところ、各フレームのプレゼンテーション タイムスタンプ (PTS) を調整することになります。 PTS は、再生中にフレームがいつ表示されるかを決定します。これらのタイムスタンプをスケーリングすることにより、クリップの速度を 2 倍、3 倍、さらには 3 倍にすることができます。

    主な方法は 2 つあります:(1) setpts フィルタを使用する、または (2) 新しいタイムスタンプを使用して生のビットストリームを再多重化する。

    1. setpts ビデオ フィルタの使用

    setpts フィルターはビデオ フレームの PTS 値を変更します。タイムスタンプをスケーリングすると、ビデオを再エンコードせずに速度を直接調整できます。

    例:再生速度を 2 倍にするには、setpts=0.5*PTS を使用します。 :

    ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" output.mp4
    
    • -i input.mp4 – ソースファイルを指定します。
    • -vf "setpts=0.5*PTS" – PTS を 0.5 単位でスケールし、実質的に速度を 2 倍にします。
    • 出力.mp4 – 結果のファイル。

    これにより変更されるのはビデオ ストリームのみであることに注意してください。オーディオを削除するには (そうしないと同期が失われます)、-an を追加します。 :

    ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" -an output.mp4
    

    極端なスピードアップ (たとえば 60 倍) を行うには、次のようにします。

    ffmpeg -i input.mp4 -filter:v "setpts=PTS/60" -an output.mp4
    

    高速化後のフレーム レート (例:24fps) も標準化したい場合は、fps を追加します。 フィルタ:

    ffmpeg -i input.mp4 -filter:v "setpts=PTS/60,fps=24" -an output.mp4
    

    2.生ビットストリーム方式

    このロスレスアプローチでは、タイムスタンプを調整しながら正確なビデオデータを保存します。元の品質をそのまま維持する必要がある場合に最適です。

    ステップ 1:ビデオ ストリームを生のビットストリームに抽出します。

    ffmpeg -i input.mp4 -map 0:v -c:v copy -bsf:v h264_mp4toannexb raw.h264
    

    ここでは、raw.h264 変更されていない H.264 ストリームが含まれています。

    ステップ 2:生のストリームを多重化し、新しいタイムスタンプを持つコンテナに戻します。

    ffmpeg -fflags +genpts -r 30 -i raw.h264 -c:v copy output.mp4
    
    • -fflags +genpts – FFmpeg に新しい PTS 値を生成するように指示します。
    • -r 30 – 再生速度を設定します。速度を増減して調整します。
    • -c:v コピー – 再エンコードせずにビデオをコピーします。

    -r を増やす クリップを高速化します。値を下げるとビデオが遅くなります。

    パート 3. ユーザーフレンドリーな代替手段:Wondershare Filmora

    コマンドラインが難しく感じる場合でも、Filmora は数回クリックするだけで同じ速度調整機能を提供するビジュアル インターフェイスを提供します。まずは無料版を試し、高度な機能が必要な場合はアップグレードしてください。

    FFmpeg でビデオを高速化する:専門家による明確なチュートリアル

    Filmora では、ビデオを最大 100 倍速まで加速したり、0.01 倍速まで減速したりできます。またスピードランピングにも対応しています。 、異なる速度間のスムーズな移行が可能になります。

    Filmora を使用してビデオを高速化する方法

    1️⃣ ツールバーで速度を調整します: タイムライン上のクリップを選択し、速度をクリックします。 アイコンをクリックして、[均一速度] を選択します。
    2️⃣ 希望の速度を設定します: スライダーを右に移動するか、期間に 1 より大きい値を入力します。 正確な制御のためのフィールド。
    3️⃣ プリセットを選択します: [速度]> [高速] に移動します。 2x、4x、8x、20x、50x、または 100x から選択します。

    FFmpeg でビデオを高速化する:専門家による明確なチュートリアル FFmpeg でビデオを高速化する:専門家による明確なチュートリアル FFmpeg でビデオを高速化する:専門家による明確なチュートリアル

    スピード ランピングによる動的なスピード エフェクトの作成

    1️⃣ アクセス速度の上昇: 速度アイコンをクリックして、「速度ランピング」を選択します。
    2️⃣ プリセットを選択します: Filmora にはさまざまなランプ プリセットが用意されています。ヘルプガイドを参照するか、試して適切なプリセットを見つけてください。
    3️⃣ 速度ポイントの微調整: セグメントを速くするにはマーカーを上にドラッグし、遅くするには下にドラッグし、水平方向に再配置してクリップの特定の部分をターゲットにします。
    4️⃣ ポイントの管理: プラス/マイナスアイコンを使用してポイントを追加または削除します。フレームをフリーズするには、再生ヘッドを配置し、雪のアイコンをクリックし、継続時間を設定して適用します。

    FFmpeg でビデオを高速化する:専門家による明確なチュートリアル FFmpeg でビデオを高速化する:専門家による明確なチュートリアル FFmpeg でビデオを高速化する:専門家による明確なチュートリアル

    結論

    FFmpeg のコマンドライン インターフェイスでは、速度調整をきめ細かく制御できますが、構文を学習する必要があります。タイムラプス ビデオを作成したり、映像を短くしたり、再生速度を調整したりする必要がある場合は、このガイドを参照してください。

    端末が複雑すぎると感じる場合は、Wondershare Filmora の直感的なビジュアル ツールを使用すると、誰でも簡単に編集を行うことができます。

    よくある質問

    • 1. FFmpeg でビデオと一緒にオーディオの速度も調整できますか?

      -an を使用します。 オーディオをドロップするオプション、または atempo を適用する オーディオのみの速度変更用のフィルター。複数の atempo を結合する 2 倍を超えるレートをフィルタリングします。

    • 2. FFmpeg でビデオを完成させる前に、変更をプレビューできますか?

      FFmpeg にはリアルタイム プレビューがありません。コマンドを実行して出力ファイルを確認する必要があります。簡単にチェックするには、クリップの小さなセグメントを使用することを検討してください。

    • 3. FFmpeg コマンドが機能しない場合はどうすればよいですか?

      構文を再確認し、FFmpeg の公式ドキュメントを参照してください。問題が解決しない場合は、コマンド、コンソール出力、および問題の簡潔な説明を使用して問題を報告してください。


    1. 二重露光ビデオの作り方

    2. Fusion vs. After Effects:どちらがあなたに適していますか?

    3. オンラインで無料の WMV から MP4 コンバーター |コンバーティオ

    4. Filmora:簡単なテキスト アニメーション - テンプレートとエフェクト (モバイル &デスクトップ)

    5. ioSafeはCES2011でスピード違反の弾丸よりも厳しいことを証明します

    6. ベスト10Webビデオダウンローダー-任意のWebサイトからビデオをダウンロード

    7. Windowsムービーメーカーで字幕を追加する方法

    8. タブレットとスマートフォンを使用したクラウドベースの編集

    1. ビデオテキストとロゴに最適な Minecraft 3D フォント - [2024]

    2. FilmoraProのカラーグレーディングチュートリアルを簡単かつ迅速に

    3. 無料でビデオを安定化する:Google フォトを使用するガイド

    4. 2022年のデスクトップと電話でのベスト20無料ビデオエディタ

    5. Vimeo アスペクト比:最適なビデオ表示のための完全ガイド

    6. 最後に、LUT の選択を簡単にするソリューション

    7. Final CutProXでカスタムのローワーサードを作成する方法

    8. Mac でのマスタービデオ編集:トリミング、カットなど - 2024 ガイド

    ビデオクリップ