新配信で4:3映像に余白をつけて800×450配信にする Posted on 2017年4月22日 (Updated on 2020年5月15日) in FFmpeg, ニコニコ生放送 元映像が4:3なら丁度よい解像度にリサイズし余白をつけて推奨解像度の800×450にする。余白の色の既定値は黒で適宜指定できる。配信映像がドット絵ならneighborを指定し、それ以外はlanczosやbicu […]
ffmpeg で先頭と後ろを一度にカットする Posted on 2017年4月22日 (Updated on 2020年7月31日) in FFmpeg Cut video with ffmpeg. – Stack Overflowより、再エンコードなしに1行のコマンドで先頭と後ろをカットする方法。 コマンドプロンプトでは問題ないが、PowerShellで実行 […]
ドラクエの戦闘シーンチェンジエフェクトを作る Posted on 2017年4月21日 (Updated on 2020年5月27日) in FFmpeg ニコニコ動画に投稿された「DQエンカウント風AviUtlシーンチェンジ用素材 sm30578410 (自主削除)」を元に ffmpeg でも同じことを実装する。配布されたファイルは 8bit PNG なのでそれを使い、グ […]
白と黒を使ったフェード効果 Posted on 2017年4月18日 (Updated on 2020年5月15日) in FFmpeg 白や黒にフェードインする効果と、白や黒から入力した映像にフェードアウトする効果の解説。入力した映像が YUV、または RGB で処理が異なる。効果は2秒から4秒に掛けての2秒間で行う。適宜効果の時間は設定を変える。 フェ […]
数式で線や円、模様が描ける geq Posted on 2017年4月13日 (Updated on 2024年5月29日) in FFmpeg ffmpeg のフィルタの中でおそらく最も使い方が難解なgeq(generic equation)フィルタの使い方。YUV と RGB、A のそれぞれを設定により色を変えたり、回転・反転させたり、グラデーションや線、円や […]
モノクロで点滅する効果を作る Posted on 2017年4月6日 (Updated on 2020年7月5日) in FFmpeg YUVの映像なら彩度を0にするか、UVを128にする方法で、RGBの映像ならRGB各値をそれぞれ一定倍率を掛け合わせる方法をとり、点滅するフレーム間隔を指定するのにタイムライン編集を行う。 特定の時間だけフィルタを当てる […]
時間でフィルタに強弱をつける Posted on 2017年3月31日 (Updated on 2020年5月20日) in FFmpeg 通常はタイムライン編集で時間別にフィルタのオンオフを行うが、アルファチャンネルの濃さを調整することでフィルタの強弱を時間でつけることができる。 特定の時間だけフィルタを当てるタイムライン編集について
ffmpeg で使える映像のテストソース Posted on 2017年3月27日 (Updated on 2024年5月24日) in FFmpeg 手元に映像ファイルがなくても単色や、カラーバーを作ることが出来る。 公式wiki:FancyFilteringExamples – FFmpeg 基本コマンド ffmpeg -f lavfi -i color -vfra […]
2入力する映像のフィルタを詳しく設定する Posted on 2017年3月22日 (Updated on 2020年5月15日) in FFmpeg 2つ以上の映像を入力してフィルタを当てるときにそれらの読み込み開始時間は等しくなる。これを-ssオプションやtrimフィルタを使って読み込み開始時間をずらす方法。対象となるフィルタはoverlay, blendなどの2映 […]
ffmpeg で ocr Posted on 2017年3月3日 (Updated on 2024年10月9日) in FFmpeg Tesseract-OCRを使ったocrフィルタで文字認証を行う。ffmpegにはlibtesseractを有効化する。本家と同様に英語や日本語などたくさんの言語に対応している。ただし日本語の漢字の精度はかなりよくない。 […]