タグ: #ffmpeg
48 件の記事
Discordの10MB / 25MB / 500MB上限に動画を収める完全ガイド — FFmpegビットレート逆算
Discordのアップロード上限(無料10MB・Nitro Basic 25MB・ブーストLv2 50MB・Nitro 500MB)に動画を確実に収める方法を解説。ビットレート逆算式・2パスエンコード・720p/1080p維持のコツ・Windowsバッチ例まで。
iPhone MOV を MP4 に変換する完全ガイド — HEVC / hvc1 タグで Windows・SNS 互換に
iPhoneで撮影したMOV(HEVC)がPCやSNSで再生できない問題を解決。FFmpegで無劣化リムックス、hvc1タグ付与、H.264再エンコード、バッチ処理、Apple写真Appの設定変更までカバー。Windows/Mac両対応のコマンド例。
MKVをMP4に変換する完全ガイド — リムックス(-c copy)で劣化ゼロ
MKVをMP4に変換する最速・無劣化の方法(リムックス)。再エンコードとの違い、失敗する3つの典型パターン(非互換音声・字幕・AV1)、movflags +faststart、音声だけ再エンコードする折衷案まで、FFmpegコマンド実例で解説。
TSファイル(地デジ録画・m2ts)をMP4に変換する完全ガイド — 無劣化リムックス&CMカット
地デジ録画のTS/m2tsファイルをFFmpegでMP4に変換する方法。-c copyによる無劣化リムックス、PCR wraparoundエラー対策、CM部分のカット、字幕(ARIB)の扱い、BDAVからの抽出、aacsエラー解説まで。PT3/TVTest録画ユーザー向け実践ガイド。
chromakeyフィルタでグリーンバック合成する
FFmpegのchromakeyフィルタでクロマキー(グリーンバック・ブルーバック)合成を行う方法を解説。色・類似度・ブレンドの設定、背景動画との合成、スピル抑制まで一次ソース付きで説明します。
boxblurフィルタでボックスブラーをかける
FFmpegのboxblurフィルタで映像にボックスブラー(均一ぼかし)をかける方法を解説。半径・繰り返し回数の設定、輝度と彩度の独立制御、プライバシー保護への応用まで一次ソース付きで説明します。
FFmpeg出力で音が出ない・無音になる原因と解決法 — ストリームマッピング・コーデック・サンプルレートを解説
FFmpegで変換した動画・音声の音が出ない・無音になるときの原因を網羅。音声ストリームが含まれていない・-an指定・コーデック不一致・サンプルレート・チャンネル数の問題を原因別に解説。
FFmpeg入門ガイド:インストールから基本コマンドまで【初心者向け】
FFmpegの概要・インストール方法・基本的なコマンド構文を初心者向けに解説。動画変換・音声抽出・GIF作成などやりたいこと別のツール導線付き。
FFmpegコーデックエラーの解決法 — Unknown encoder・Encoder not found・codec not currently supported
FFmpegで「Unknown encoder」「Encoder not found」「codec not currently supported」が出るときの原因と解決策を解説。ビルドフラグ・代替コーデック・ライセンス問題まで網羅。
FFmpeg H.265/HEVCエンコードエラーの解決法 — libx265なし・プロファイル・互換性問題を完全解説
FFmpegでH.265/HEVCエンコードが失敗するときの原因と解決策。libx265が使えない環境での代替手段、プロファイル・レベル設定、Apple Siliconでのhevtag、メインプロファイル指定まで解説。
FFmpeg「No such file or directory」エラーの原因と解決法 — パス・スペース・拡張子を完全解説
FFmpegで「No such file or directory」が出るときの原因を4パターンに分類して解説。パスのスペース・相対パス・拡張子ミスマッチ・glob展開の問題を即修正するコマンドと確認手順。
MP4・WebM・MOV・MKVの違いを徹底比較【FFmpeg対応フォーマット選び方】
動画フォーマットMP4/WebM/MOV/MKVの特徴・用途・コーデック対応を比較。FFmpegでの変換コマンドと、用途別の推奨フォーマット選び方を解説。
YouTube向けFFmpegエンコード設定【2026年版・推奨ビットレート・CRF値】
YouTubeアップロードに最適なFFmpegエンコード設定を解説。H.264/H.265のCRF値・ビットレート・解像度・フレームレート・音声設定の完全ガイド。
ffmpeg.wasmでSharedArrayBufferエラーが出るときの解決法 — COOP/COEPヘッダー設定とService Worker対応
ffmpeg.wasmを使うWebアプリで「SharedArrayBuffer is not defined」「Cannot use SharedArrayBuffer」が出るときの原因と解決法。COOP/COEPヘッダー設定、Service Worker(coi-serviceworker)、各種サーバーでの設定方法を解説。
黒フレームの検出 — blackdetect フィルタでシーン境界を見つける
FFmpegのblackdetectフィルタで動画内の黒いフレームが続く区間を検出する方法を解説。しきい値(black_min_duration)と輝度閾値(picture_black_ratio_th)の設定、CM・シーン境界の検出への応用を一次ソース付きで説明します。
AV1エンコードの完全ガイド — libsvtav1 / libaom-av1
FFmpegでAV1動画をエンコードする方法を完全解説。libsvtav1(高速)とlibaom-av1の使い分け、CRFモード・2passエンコード、H.264/H.265との比較、ブラウザ対応状況まで網羅。
FFmpegで複数ファイルを一括変換する方法 | シェルスクリプト・並列処理完全ガイド
FFmpegで複数動画を一括変換(バッチ処理)する方法を徹底解説。Bashのforループ、変換済みスキップロジック、Windowsバッチファイル、GNU parallel並列処理、エラーハンドリングとログ記録まで実例付き。
HDR動画をSDRに変換する(トーンマッピング完全ガイド)
FFmpegでHDR(HDR10/HLG)動画をSDRに変換する方法を解説。zscaleフィルタによるトーンマッピング、色空間変換(BT.2020→BT.709)、ピクセルフォーマット変換、YouTubeアップロード向け設定まで網羅。
FFmpegでRTMPライブ配信する — YouTube Live / Twitch / OBS連携
FFmpegのRTMPプロトコルを使ったライブ配信方法を解説。YouTube Live・Twitchへのプッシュ、エンコード設定、映像ループ配信、低遅延設定、よくあるエラーと対処法まで網羅。
音声フェードイン・フェードアウト — afade フィルタで滑らかに音量を変化させる
FFmpegのafadeフィルタで音声のフェードイン・フェードアウトを実現する方法を解説。開始位置・継続時間・カーブタイプの指定方法、動画ファイルへの適用、複数フェードの組み合わせまで一次ソース付きで説明します。
sidechaincompress でナレーション時に BGM を自動で下げる
FFmpegのsidechaincompressフィルタでサイドチェインコンプレッサーを使い、ナレーション(音声)に連動してBGMの音量を自動で下げるオーディオダッキングを実装する方法を一次ソース付きで解説します。
音声遅延を手動オフセットで修正する(adelayフィルタ・itsoffset)
FFmpegで映像と音声のズレを手動オフセットで修正する方法を解説。adelayフィルタでの音声遅延追加、-itsoffsetでの映像・音声タイムシフト、ffprobeを使った遅延量測定まで一次ソース付きで説明します。
agateフィルタでノイズゲートを設定してバックグラウンドノイズを除去する
FFmpegのagateフィルタでノイズゲートを設定し、無音時のバックグラウンドノイズ・ヒスノイズを除去する方法を解説。threshold・attack・release・rangeパラメータの意味、ポッドキャスト・ボイスオーバーへの活用まで一次ソース付きで説明します。
astats フィルタで音声の統計情報(RMS、Peak、DC offset)を測定する
FFmpegのastatsフィルタで音声のRMS・Peakレベル・DC offset・ダイナミックレンジなどの統計情報を測定・表示する方法を解説。チャンネル別測定、ログ出力、ffprobeとの組み合わせ例を一次ソース付きで説明します。
FFmpegで音ズレを修正する方法 | -itsoffset・adelay・-async完全ガイド
FFmpegで音ズレ(音声と映像のズレ)を修正するコマンドを徹底解説。-itsoffsetで再エンコードなし修正、adelayフィルターでミリ秒単位の音声シフト、-asyncで自動補正、ffprobeでズレ量測定、5つのエラーと解決策まで。
FFmpegコマンドの基本構文 — 入力・フィルタ・出力の順序
FFmpegコマンドの基本構文を解説:入力(-i)・フィルター・出力の順序ルール、-c:v/-c:aの意味、グローバルオプションと入力オプションの違い。よくある順序ミスを防いで正しいffmpegコマンドを書こう。
音声フォーマット変換 — WAV・MP3・AAC・FLAC の変換方法
FFmpegで音声フォーマット変換:WAV・MP3・AAC・FLACの変換コマンドを解説。-c:aのコーデック指定、ビットレート(-b:a)、VBR(-q:a)、サンプルレート(-ar)の設定まで。すぐ使えるコマンド例付き。
FFmpegでフレームレートを変更する方法 | -r vs fps フィルタの違いも解説
FFmpegでフレームレートを変更するコマンドを徹底解説。-rオプションとfpsフィルターの違いと使い分け、ffprobeでの現在のfps確認方法、60→30fps・24fps変換、タイムラプス作成、5つのエラーと解決策まで。
FFmpegよくあるエラー解決法 | Unknown encoder・moov atom・10種類を即修正
FFmpegでよく見るエラーの原因と解決策を即引きできるガイド。Unknown encoder、moov atom not found、height not divisible by 2、Invalid data found when processing input など10種類のエラーをコード・原因・解決コマンドセットで解説。
FFmpegでMP4を圧縮する方法 | CRF・ビットレート・preset選び方ガイド
FFmpegでMP4・MOV動画を圧縮するコマンドを徹底解説。CRFモード(固定品質)vsビットレートモードの違い、H.264/H.265の選択基準、preset速度比較表、解像度ダウンスケール、2パスエンコードまで実例コマンド付き。
FFmpegで動画を結合する方法 | concat demuxerで高速結合・全手順
FFmpegで複数の動画ファイルを結合・連結するコマンドを完全解説。再エンコードなしで高速結合できるconcat demuxer、異なるフォーマットや解像度に対応するconcat filterの使い分け、concat.txtの書き方からfilter_complexまで。
FFmpegで動画から音声を抽出する方法 | MP3・AAC・WAV・FLAC形式対応
FFmpegで動画ファイルから音声を抽出するコマンドを解説。無劣化コピー(-c:a copy)vs再エンコードの使い分け、MP3・AAC・FLAC・WAV形式別コマンド、複数音声トラックの選択(-map)、特定区間だけ切り出す方法、バッチ処理まで。
動画からサムネイルを抽出する — -vframes と thumbnail フィルタ
FFmpegで動画からサムネイルを抽出:指定タイムスタンプの1フレーム取得(-vframes)、thumbnailフィルターで代表フレーム自動選択、PNG/JPGの出力形式選択まで。静止画抽出コマンドをすぐ使えるよう解説。
ffmpeg / ffprobe / ffplay の違いと役割
ffmpeg・ffprobe・ffplayの3ツールの役割と使い分けを解説。情報取得はffprobe、変換はffmpeg、再生テストはffplay。公式ドキュメントに基づくFFmpegツール群の完全ガイド。
FFmpegで動画をGIFに変換する方法 | 高画質・軽量化コマンド完全ガイド
FFmpegで動画からGIFアニメーションを高画質・小サイズで作成するコマンドを解説。palettegen+paletteuse 2パス方式、fps・解像度・ディザリングの最適設定、ファイルサイズ比較表、特定区間トリミング、バッチ変換まで。
HLSセグメント生成 — Webストリーミング用セグメントとプレイリストの作成
FFmpegでHLSストリーミング用セグメントとm3u8プレイリストを生成する方法。hls_time・hls_list_size・セグメントファイル名設定とアダプティブビットレートの基本まで。Webで動画配信を始めよう。
Windows/macOS/Linux別 FFmpegインストール手順
FFmpegのインストール方法:Windows(gyan.dev)・macOS(Homebrew)・Linux(apt/dnf)の公式ソースに基づく手順。PATH設定とffmpeg -versionで確認まで。すぐに使い始められるセットアップガイド。
ラウドネス正規化 — loudnormフィルターでEBU R128対応
FFmpegのloudnormフィルターでEBU R128基準に音量を正規化:1パスと2パスの違い、-I統合ラウドネス、-TPトゥルーピーク、-LRAラウドネスレンジの設定まで。放送・配信向け音量調整コマンドを解説。
解像度変更とアスペクト比保持 — scaleフィルタ完全ガイド
FFmpegのscaleフィルターで解像度変更:-1/-2でアスペクト比を自動維持、最大解像度の上限設定、padフィルターでレターボックス追加。ffmpegリサイズコマンドの完全ガイド。
FFmpegで動画を回転・反転する方法 | iPhoneの縦動画横向き問題も解決
FFmpegで動画を回転・反転するコマンドを徹底解説。transposeフィルタで90°/180°回転、hflip/vflipで水平・垂直反転、iPhoneやAndroidの縦撮り縦動画をPCで正常表示する方法、メタデータ回転と再エンコードの違いまで。
連番静止画から動画生成 — スライドショーとタイムラプスの作り方
FFmpegで連番画像からスライドショー・タイムラプスを作成:PNG/JPG画像の動画化、1枚画像のループ、既存動画のフレーム間引きによるタイムラプスまで。pix_fmt yuv420p対応の注意点も解説。
FFmpegで字幕を焼き込む方法 | SRT・ASSのハードサブ完全ガイド
FFmpegで字幕を動画に焼き込む(ハードサブ)コマンドを徹底解説。SRT・ASSファイルを使ったsubtitlesフィルタの書き方、フォント・サイズ・位置の指定、ソフトサブとの違い、libassのインストール方法、よくあるエラー対処まで。
動画をトリミング・カットする完全ガイド — FFmpeg -ss/-to/-t 使い分け
FFmpegで動画を正確にトリミングする方法を徹底解説。-ss/-to/-t/-c copyの使い分け、入力前・出力前-ssの速度vs精度、キーフレーム問題の解決、バッチカット、複数区間切り出しまで実例コマンド付き。
2パスエンコード — 正確なビットレートとファイルサイズの制御
FFmpegの2パスエンコードで正確なビットレート・ファイルサイズ制御:パス1の分析、パス2のエンコード、passlogfileの使い方、H.264/H.265の実例。目標ファイルサイズにぴったり合わせる方法を解説。
動画フォーマット変換の基本(MP4・MKV・WebM・MOV)
FFmpegでMP4・MKV・WebM・MOVを変換:コンテナとコーデックの違い、ストリームコピーが使える条件、ffprobeでのコーデック確認まで。動画フォーマット変換の基礎コマンドを解説。
動画の手ブレ補正 — vidstabdetectとvidstabtransform
FFmpegで手ブレ補正:vidstabdetect+vidstabtransformの2パスパイプライン、smoothing強度、クロップモード、libvidstabのインストール方法まで解説。手ブレ動画を安定化するコマンドを紹介。
動画にウォーターマーク・ロゴを合成する完全ガイド — FFmpeg overlay フィルタ
FFmpegのoverlayフィルターで動画にウォーターマーク・ロゴを合成する方法を解説。位置指定変数、透明PNG対応、透明度調整、時間制限表示、アニメーション、複数ロゴ合成まで実例コマンド付き。
FFmpegとは?無料で動画変換・圧縮・音声抽出ができるツールをわかりやすく解説
FFmpegとは何かを初心者向けにわかりやすく解説。動画変換・圧縮・音声抽出・GIF作成・字幕焼き込みなど主要な用途を実例コマンド付きで紹介。コーデックとコンテナの違い、インストール方法、よくある疑問5選まで。